For owners
What Should Labor Actually Cost in a Boba Shop?
Every owner knows their rent to the dollar and their pearl price to the cent — and then guesses wildly when asked what percentage of sales goes to the people making the drinks. That's backwards. In most boba shops, labor is the second-biggest cost after ingredients, it's the one that moves week to week, and it's the one you can actually manage. Here's what "normal" looks like, how to compute your real number, and where the percentage quietly leaks.
The target range — and why boba runs leaner than restaurants
Full-service restaurants typically run labor at 30–35% of sales. Boba shops can and should run leaner — a healthy range is roughly 20–28% of sales — because the format works in your favor: counter service, no servers, a compact menu, and drinks that take a minute or two of hands-on time. If your labor is under 20%, you're probably understaffing your rushes and paying for it in walked-away customers and burned-out staff. Persistently over 30% usually means one of the leaks below, not "wages are just high now."
One caution about the math everyone skips: your labor cost is not the hourly wage. Payroll taxes, workers' comp, and any benefits typically add 10–15% on top of gross wages. A $18/hour employee costs you $20+ an hour. Use the all-in number or your percentage will look better than it is.
How to compute yours (ten minutes, once a week)
Weekly labor % = (all-in labor cost for the week) ÷ (sales for the week). Weekly, not monthly — monthly averages smooth over exactly the patterns you need to see. Include every hour you paid for: opening prep, closing cleanup, the training shift, and your own hours if you're behind the counter (pay yourself at least what you'd pay a shift lead, or the number lies).
Then split it one level deeper: compute the percentage separately for weekdays vs. weekends. Most shops discover the same shape — weekends run beautifully lean because sales are high, while Tuesday runs 35–45% because two people are staffing a trickle. The weekly average hides that; the split shows you exactly where the money goes.
The four quiet leaks
1. Flat scheduling. The same two-person coverage from open to close, regardless of the sales curve. Boba demand is spiky — after-school, after-dinner, weekend afternoons. Staffing flat against a spiky curve means you're simultaneously overstaffed at 10am and understaffed at 4pm. Schedule to the curve: singles on slow mornings, stack the crew for the rush windows.
2. Early clock-ins and late clock-outs. Fifteen minutes on each end of a shift feels like nothing. Across four employees and thirty days, it's roughly 60 paid hours a month — more than $1,200 at all-in cost — for time that mostly wasn't worked. A real time clock with visible rules fixes most of it without a single hard conversation.
3. Prep during peak. Cooking pearls and brewing tea during the afternoon rush means your fastest drink-maker is stirring a pot while the line grows. Prep belongs in scheduled off-peak blocks — it's the same hours, moved to when they don't cost you sales.
4. The training black hole. New hires shadowing for two weeks doubles labor on every shift they touch. Compress it: a written recipe sheet, a one-page opening/closing checklist, and a target of solo-capable in four or five shifts. (California owners: build meal and rest breaks into the schedule itself — retrofitting them after a complaint is far more expensive.)
What "managed" looks like
You don't need a spreadsheet ritual — you need three numbers you glance at weekly: labor % overall, labor % weekday vs. weekend, and scheduled hours vs. actually-clocked hours. When those three are visible, the fixes are usually obvious within a month: trim the flat Tuesday, move prep, tighten the clock. Owners who watch these numbers routinely find 3–5 points of labor — on $25k of monthly sales, that's $750–1,250 a month that was leaking through the schedule.
See your labor number without building a spreadsheet
BobaSync runs the whole shop — supplier ordering, inventory that counts itself, staff scheduling with a built-in time clock, and your real margins — for $49.99/month, everything included.
See how it works →Written by the team at BobaSync — the platform boba shops use to run ordering, inventory, and their team in one place.