Saguaro Street Coffee

Sales through Oct 11, 2026. Every number on this page was counted from every row of 6 exports: sales_export.csv, customers.csv, timesheets.csv, expenses.csv, web_leads.csv, web_analytics.csv.

Question 9

What changed this week that needs your attention?

Week of Oct 5, 2026. 2 things stood out against the four weeks before.

Show the numbers
This week against a usual week
MeasureFromThis weekUsual weekChange
Salessales$6,877.63$6,975.38down 1.4%
Visitssales867867no change
Average ticketsales$7.93$8.04down 1.4%
Discountssales$152.62$157.85down 3.3%
Refundssales$115.35$17.05up 576.5%
Voidssales$90.50$49.66up 82.2%
Customerssales294298down 1.5%
Labor hourstimesheets162.4 hours163.0 hoursdown 0.4%
Labor costtimesheets$2,795.49$2,832.15down 1.3%
Supplier billsexpenses$1,502.20$1,496.40up 0.4%
Website leadsweb_leads44down 11.1%
Website visitsweb_analytics653590up 10.8%
New customerscustomers01down 100.0%

Flagged when 15%+ different from the average of the 4 weeks before, and at least $50, 5 of something, or 10 hours.

Question 1

Are sales really growing, or are higher prices hiding a drop in customers?

Higher prices are hiding a drop. Over the last 12 months sales are flat, but customer visits are down 4.6%. Prices went up about 9% in Feb 2026, which kept sales close to flat while fewer people came in.

Show the numbers
Sales and visits by month
MonthSalesVisitsAverage item price
Nov 2024$34,0744,509$5.23
Dec 2024$34,9334,633$5.25
Jan 2025$34,9574,606$5.25
Feb 2025$32,0824,192$5.25
Mar 2025$34,6884,619$5.21
Apr 2025$33,4624,492$5.21
May 2025$34,2784,529$5.24
Jun 2025$31,4514,212$5.22
Jul 2025$31,7924,262$5.22
Aug 2025$33,3514,382$5.26
Sep 2025$33,2424,393$5.26
Oct 2025$34,6714,549$5.25
Nov 2025$34,4124,570$5.23
Dec 2025$35,3754,723$5.24
Jan 2026$36,5124,827$5.26
Feb 2026$33,1274,026$5.71
Mar 2026$36,2504,432$5.70
Apr 2026$33,5724,091$5.69
May 2026$33,8794,209$5.69
Jun 2026$31,7903,966$5.69
Jul 2026$32,1423,989$5.70
Aug 2026$32,0944,026$5.66
Sep 2026$29,9243,726$5.69

What suppliers are charging

Sales are down 6.0% from the same three months last year, but coffee bills are up 4.5%, dairy bills are up 12.8%. Out of every sales dollar, 21.6 cents now goes to suppliers, up from 20.5.

Supplier bills against sales
Supplier billsLast 3 monthsSame 3 months last yearChange
Bakery$8,484$9,159down 7.4%
Coffee$4,904$4,693up 4.5%
Dairy$4,138$3,669up 12.8%
Paper Goods$2,472$2,662down 7.1%
Sales, for comparison$92,603$98,499down 6.0%

From the accounting export: bills coded to Cost of Goods Sold or Supplies.

Question 2

Which regular customers have stopped coming, and who may be at risk of leaving?

28 regulars stopped coming, and 27 more are coming in a lot less. The ones who stopped used to spend about $1,422 a month together.

A regular is someone with 18+ visits in 6 months. Stopped means a regular with no visit in 21+ days. At risk means a regular whose last 6 weeks are under 60% of their usual pace.

Stopped coming

Regulars who stopped coming
NameEmailLast visitDays sinceVisits a month beforeSpent, last 12 months
Maria Ulrichmaria.ulrich@example.comAug 27, 20264512.5$1,092.99
Maria Ellismaria.ellis@example.comAug 19, 20265311.3$920.03
Patricia Valdezpatricia.valdez@example.comJul 22, 20268111.8$846.61
Michael Iversonmichael.iverson@example.comAug 27, 20264510.2$844.57
Rosa Meyerrosa.meyer@example.comAug 27, 20264511.7$835.73
Kevin Morenokevin.moreno@example.comJul 28, 20267511.0$807.29
Sam Espinozasam.espinoza@example.comJun 5, 202612810.5$692.04
Raul Ibarraraul.ibarra@example.comJul 28, 2026757.7$686.40
Frank Sandovalfrank.sandoval@example.comJun 16, 202611712.2$681.86
Molly Espinozamolly.espinoza@example.comJul 8, 2026959.0$676.34
Show all 28
Regulars who stopped coming, continued
NameEmailLast visitDays sinceVisits a month beforeSpent, last 12 months
Ray Lopezray.lopez@example.comAug 26, 2026467.8$665.69
Patricia Florespatricia.flores@example.comJun 29, 20261049.5$635.83
Felix Halefelix.hale@example.comJul 8, 2026959.8$622.76
Nora Lindqvistnora.lindqvist@example.comJul 19, 2026848.3$604.59
June Kellerjune.keller@example.comJun 19, 20261147.8$602.30
Gabe Yazziegabe.yazzie@example.comJul 18, 2026857.3$594.08
Sam Torressam.torres@example.comAug 8, 2026646.5$578.32
Celia Marshcelia.marsh@example.comJul 14, 2026899.0$566.73
Raul Morenoraul.moreno@example.comAug 4, 2026686.8$548.99
Grace Meyergrace.meyer@example.comAug 31, 2026416.7$523.40
Elena Gallegoselena.gallegos@example.comJul 15, 2026887.8$517.67
Molly Alvarezmolly.alvarez@example.comJun 5, 20261288.3$489.44
Paula Lindqvistpaula.lindqvist@example.comJul 12, 2026916.7$475.48
Molly Hughesmolly.hughes@example.comJun 8, 20261257.8$462.87
Grace Trujillograce.trujillo@example.comMay 25, 20261396.5$396.23
Raul Carverraul.carver@example.comJul 8, 2026956.3$351.22
Thomas Acostathomas.acosta@example.comSep 9, 2026323.0$244.42
Omar Chenomar.chen@example.comFeb 7, 20262463.3$104.70

At risk

Regulars at risk
NameEmailLast visitUsual visits a monthLatelySpent, last 12 months
Ruth Kellerruth.keller@example.comSep 29, 202612.75.7$1,148.96
Felix Juarezfelix.juarez@example.comOct 3, 202612.75.0$1,146.98
Elena Acostaelena.acosta@example.comOct 11, 202613.37.9$1,082.57
Sam Jensensam.jensen@example.comOct 9, 202611.52.9$1,046.54
Jorge Ibarrajorge.ibarra@example.comOct 11, 202611.36.4$1,031.80
Molly Patelmolly.patel@example.comSep 25, 202610.34.3$915.06
Robert Iversonrobert.iverson@example.comOct 5, 202610.84.3$884.62
Hector Chenhector.chen@example.comSep 25, 20269.84.3$858.25
Gabe Brooksgabe.brooks@example.comOct 8, 20269.75.7$839.30
Joan Padillajoan.padilla@example.comOct 10, 20269.34.3$832.91
Show all 27
Regulars at risk, continued
NameEmailLast visitUsual visits a monthLatelySpent, last 12 months
Gabe Trujillogabe.trujillo@example.comOct 9, 20267.84.3$765.06
Daniel Sandovaldaniel.sandoval@example.comSep 26, 20268.32.9$758.81
Frank Lindqvistfrank.lindqvist@example.comOct 11, 20269.05.0$743.30
Luis Jensenluis.jensen@example.comSep 23, 20267.54.3$736.53
Kevin Ramirezkevin.ramirez@example.comOct 4, 20268.32.9$730.87
Raul Shawraul.shaw@example.comOct 9, 20267.84.3$718.50
Sam Lindqvistsam.lindqvist@example.comOct 8, 20267.32.9$693.46
Jorge Acostajorge.acosta@example.comOct 9, 20267.83.6$678.72
Grace Lunagrace.luna@example.comOct 7, 20268.04.3$663.15
Isaac Ulrichisaac.ulrich@example.comOct 3, 20267.32.9$624.34
Wendy Carverwendy.carver@example.comSep 30, 20268.71.4$616.33
Frank Riosfrank.rios@example.comOct 11, 20265.72.1$580.20
Sofia Carversofia.carver@example.comOct 3, 20267.03.6$565.57
Hannah Espinozahannah.espinoza@example.comOct 2, 20267.20.7$560.26
Peter Vancepeter.vance@example.comOct 9, 20265.72.9$552.75
Joan Yazziejoan.yazzie@example.comOct 6, 20266.72.9$534.64
Wendy Hugheswendy.hughes@example.comOct 1, 20265.52.9$414.60

Question 3

Which products bring in the most revenue, and which ones barely move?

Latte brings in the most, $53,687 over the last 12 months. Lavender Oat Latte barely moves, about 4.2 a week. Gluten-Free Scone barely moves, about 3.8 a week.

Show the numbers
Items by revenue
ItemRevenueSoldA week
Latte$53,6879,864189.7
Iced Latte$50,1808,444162.4
Breakfast Burrito$48,1075,432104.5
Avocado Toast$36,3053,70471.2
Cold Brew$34,3636,609127.1
Mocha$32,4605,475105.3
Drip Coffee$27,7268,361160.8
Chai Latte$26,3864,84693.2
Cappuccino$25,6694,94695.1
Prickly Pear Lemonade$17,1123,63469.9
Americano$16,9914,21181.0
Blueberry Muffin$16,0044,16480.1
Croissant$15,0033,68770.9
Lavender Oat Latte$1,4292174.2Barely moves
Gluten-Free Scone$9032003.8Barely moves

Question 4

How much money is being lost to discounts, refunds, and voids?

$9,942 over the last 12 months, 2.5% of sales. Voids rung by Jordan Kim went from 3.9 to 27.7 per 1,000 items in the last 8 weeks.

Discounts by name

Discounts by name
DiscountGiven away
Happy Hour 20%$2,619
Staff Comp$2,141
Loyalty 10%$1,852
WELCOMEBACK 15%$52

Voids by who rang them

Voids by employee
EmployeeRolePer 1,000 items, 8 weeks beforePer 1,000 items, last 8 weeksVoided, last 8 weeks
Alex MartinezBarista1.45.4$59.25
Bea NguyenBarista3.13.4$37.45
Jordan KimBarista3.927.7$301.80
Maya OkaforShift Lead3.33.2$38.35
Sam O'NeilBarista4.64.4$56.05

Question 5

When is the business busiest, and are those the right hours to schedule more help?

Busiest: Saturday at 9 AM, about 26.5 visits an hour. The timesheets show the schedule doesn't match. Saturday at 9 AM has 2 people for 26.5 visits. Sunday at 1 PM has 3 people for 6.3. Slow almost every week: Saturday at 6 AM; Saturday at 2 PM; Sunday at 6 AM; Sunday at 1 PM; Sunday at 2 PM.

Average visits per hour, by day, last 13 weeks. Darker means busier.
Day6 AM7 AM8 AM9 AM10 AM11 AM12 PM1 PM2 PM
Mon14.123.522.313.49.812.59.69.712
Tue12.224.920.914.210.613.512.48.68.8
Wed12.726.222.114.99.712.810.58.29.2
Thu12.225.220.214.1912.89.89.19
Fri14.724.82215.49.512.710.89.29.2
Sat6.814.225.426.519.516.512.76.94.6
Sun6.21522.824.82214.211.56.35.5

Average visits in each hour over the last 13 weeks. Darker squares are busier.

Stretched thin

Hours with the most visits per person working
DayHourVisitsStaff onVisits per person
Saturday9 AM26.5213.2
Saturday8 AM25.4212.7
Sunday9 AM24.8212.4
Monday2 PM12.0112.0
Sunday8 AM22.8211.4

More help than needed

Hours with the fewest visits per person working
DayHourVisitsStaff onVisits per person
Sunday1 PM6.332.1
Saturday2 PM4.622.3
Saturday1 PM6.932.3
Wednesday1 PM8.232.7
Sunday2 PM5.522.8

Staff on means on the clock for 30+ minutes of the hour, averaged over the last 13 weeks.

Consistently slow

Consistently slow hours
DayHourSlow weeks
Saturday6 AM10 of 13
Saturday2 PM12 of 13
Sunday6 AM10 of 13
Sunday1 PM11 of 13
Sunday2 PM13 of 13

Slow means under 60% of that week's average hour, in 75%+ of the last 13 weeks.

Question 6

Do people who find the business online become paying customers?

51% of new people who filled out a form from Google became paying customers. Instagram sends 20,986 website visits to Google's 25,069, but only 21.7% of its new people bought, and they spent $284 in their first 90 days against $1,645. Catering requests answered within a day booked 32% of the time. After two days, 8.7%. On phones, only 16.4% of catering page visits stick around, against 75.1% on computers.

Website forms, by where people came from

Website forms by source
SourceFormsAlready customersBecame customersRateTheir first 90 days
Google184297951%$1,645
Instagram119361821.7%$284
Direct571812.6%$39
Yelp562212.9%$21
Facebook3313210%$54

Became a customer means first purchase within 90 days after the form, matched by email. Counts leads older than 90 days, not counting job applications. Rate is out of people who weren't customers yet.

Catering requests, by how fast someone answered

Catering requests by answer time
AnsweredRequestsBookedRateBooked value
Within a day25832%$4,680
1 to 2 days16212.5%$620
Over 2 days2328.7%$1,350

Website pages, phone and computer

Website pages by device
PageDeviceVisitsStayed and lookedForms per 1,000 visits
(not set)desktop1,07384%0.0
(not set)mobile1,93765.9%0.0
/desktop7,09765.2%24.8
/mobile15,74955.8%17.5
/cateringdesktop2,28475.1%16.2
/cateringmobile4,61216.4%5.9
/menudesktop6,36565.2%3.1
/menumobile13,97355.7%2.6
/order-onlinedesktop4,84267.2%0.0
/order-onlinemobile10,04556.7%0.0

"Stayed and looked" is what the analytics export calls an engaged session.

How customers say they found you

How customers found the business
Found you throughCustomersMedian ageLoyalty members
Google4514440.4%
Instagram3672836.5%
Friend2864338.8%
Walked by2754236%
Yelp12144.538.8%

Age counts only customers who gave a full birthday.

Question 7

Is the average customer spending more or less than before?

More, but only because prices went up. The average visit is up 5.8% from the same three months last year, and the average price per item is up 8.2%. People are buying about the same number of items (down 0.7%).

Question 8

Are promotions bringing customers back, or just giving away margin?

Happy Hour 20% mostly gives away margin: $2,619 so far, and 96.5% of the people who used it were already coming in. It added about 5.8% more weekday visits. WELCOMEBACK 15% worked: 44 customers who had stopped coming came back, and 45.5% of them came in again within a month.

Promotions
PromotionStartedTimes usedGiven awayAlready comingCame back within 30 days
Loyalty 10%Oct 7, 20246,625$3,73591.7%92%
Happy Hour 20%May 4, 20262,216$2,61996.5%96.1%
WELCOMEBACK 15%Mar 11, 202644$520%45.5%

Already coming means the customer had a visit in the 30 days before using it. Came back means the customer visited again within 30 days after using it.

Why not just ask the AI?

The first 2,000 rows of this file cover Oct 7, 2024 to Oct 17, 2024. That is 1.3% of the file, which covers Oct 7, 2024 to Oct 11, 2026. If an AI only reads the top of the file, it sees 0 regulars who stopped coming. Counting every row finds 28.

What the cleanup changed

Before counting anything, the file was cleaned. Here is every change, so you can check it.

Item spellings that were fixed
Typed at the registerCounted as
breakfast burritoBreakfast Burrito
Bfast BurritoBreakfast Burrito
Cold-BrewCold Brew
ColdbrewCold Brew
cold brewCold Brew
drip coffeeDrip Coffee
DripDrip Coffee
iced latteIced Latte
ICED LATTEIced Latte
Iced Latte Iced Latte
prickly pear lemonadePrickly Pear Lemonade
Prickly Pear LemonaidPrickly Pear Lemonade

The other files