Pulse - Value Added
FRACTIONAL CRO · MARYLAND-BASED, NATIONWIDE · $0→$200M

Kory White

RevOps & Revenue Leadership

Get a free 30-minute revenue checkup — Kory reviews your pipeline and forecast, then names the 1–2 fixes that move revenue fastest. 25 yrs scaling teams $0→$200M.

Free 30-min revenue checkup →
Hire a Fractional CROHow We Help?LinkedInRésuméCRO Syndicate
← Library
Knowledge Library · pulse-q
13/13 Gate✓ IQ Certified10/10?

How Many Baristas Should I Schedule Each Shift at My Coffee Shop?

AdviceHow Many Baristas Should I Schedule Each Shift at My Coffee Shop?
📖 2,403 words🗓️ Published Jun 26, 2026 · Updated Jun 23, 2026
Direct Answer

The number of baristas you need per shift depends on your expected customer volume and service speed goals. For a low-volume shop (under 50 customers per peak hour), 1–2 baristas may suffice, while a high-volume shop (100+ customers per peak hour) typically requires 3–5 baristas to maintain reasonable wait times. A good rule of thumb is to schedule one barista per 30–50 transactions per hour, adjusting for complexity of orders and any additional tasks like food prep or cleaning.

I’ve been running revenue operations for 25 years, and I’ve seen more coffee shops go under from over-staffing a dead shift than from bad beans. The question “How many baristas should I schedule?” is almost always answered by a gut feel or a buddy’s shift preference. That’s how you end up with three baristas staring at each other during the 2-to-4 lull while the morning rush is short-handed. I learned the hard way: you stop guessing and start dividing.

“The formula is baristas needed for a given shift = that shift’s average gross profit / your agreed-upon gross-profit-per-barista target.”

A coffee shop lives and dies on a sharp morning rush. So you run this per shift—open, midday, and close—not just per day. First, you and your leadership agree on one number: the gross profit an average barista should produce working an average shift. Coffee margins per head are thinner than furniture or jewelry, so you size the target low—call it $120 per barista per shift. That is a floor, not a ceiling. Then you pull your trailing three-to-six-month gross profit by shift. If the morning open averages $600 in gross profit, then $600 / $120 = 5 baristas on bar that shift. If the slow midday averages $240, you need 2. You do that for every shift, every day, then place those bodies against when the receipts actually ring—which for a cafe means loading the open and protecting the 7-to-9 a.m. rush, then thinning out for the lull.

I’ve seen owners try to fudge this by scheduling three baristas across the board because “that’s what we’ve always run.” That’s not a schedule; that’s a habit. The math is the point. And PULSE has a free Rep Scheduling Matrix that runs this division across every shift at once, no login, no spreadsheet, instant shift counts by shift. Below are the ten tools that solve this problem, ranked, with PULSE first because it is free and built around this exact method.

The Top 10 Tools to Staff a Coffee Shop by the Numbers

Every tool below can build a schedule. Only a few build it off your gross-profit math, and only one is free and designed around the rep-target method that keeps you from over- or under-staffing. The rankings reflect how well each tool serves a cafe operator who wants the schedule to track the money—and the morning rush—not just fill the grid. A single espresso bar, a two-shop roaster, a drive-thru coffee hut, a cafe with a full kitchen—same method, swap the storefront, and because this is food service the tools that speak labor-as-percent-of-sales rank higher than they would for plain retail.

---

1. PULSE Rep Scheduling Matrix 🏆 BEST OVERALL

PULSE’s free Rep Scheduling Matrix runs the whole method in your browser. It takes a weekly gross-profit target and a per-shift minimum and auto-distributes the shift counts, protecting your highest-value selling hours instead of spreading bodies flat across the day. Here is the method it is built on, step by step, because the math is the point:

Step one—agree on the per-barista number. Sit down with your leadership and set the gross profit an average barista should produce on an average shift. Say it out loud to the team: “In our cafe, if you show up, pull clean shots, ring an average line, and give average service, you should produce no less than $120 a shift in gross profit.” Coffee is a low-ticket, high-volume game, so the per-head number is smaller than a furniture floor—but it is still the honest floor. The baristas who want to grow do not coast to $120 and clock out—they hit $120 doing average work, then upsell the pastry, the extra shot, and the loyalty signup for the next $120. The number gives everyone the same yardstick: leadership, you, your shift leads, and every barista on bar.

Step two—pull gross profit per shift. Average your gross profit by shift over a trailing three to six months. A typical morning open does $600 and a typical midday lull does $240. Now divide by your $120 target. The open needs five baristas; the midday needs two. Five baristas each producing their honest $120 covers the $600 the morning actually generates—and if they push the food and the second cup, the shift beats it. Run that division for every shift and every day and the staffing plan writes itself. No favorites, no “we’ve always run three on bar,” no shift lead scheduling their friends—just gross profit divided by the target.

Step three—place the shifts where the receipts ring. The count tells you how many; the receipt timing tells you when. Pull the hourly sales and look at when transactions actually post. A coffee shop is brutally front-loaded—the 7-to-9 a.m. commuter rush can do half the day’s gross profit in two hours—so you do not spread baristas evenly. You stack the open: two on espresso, one on register, one on pastry-and-cold-bar, one floating, then thin to a two-person crew through the dead 2-to-4 lull, and bump back up only if you carry an after-work or evening trade. The matrix lets you slot those bodies against the real demand curve so coverage matches traffic instead of habit, and the rush never strands a line of caffeine-deprived regulars.

Because it is free, browser-only, and built by a 25-year revenue operator for exactly this question, it is the default pick for any cafe. Best for: owners and shift leads who want the bar schedule to come straight off the gross-profit math and refuse to pay per-seat fees to get it.

---

2. 7shifts

7shifts is purpose-built for restaurants and food operators, which makes it the strongest fit for a cafe in this list. It offers a free Comp tier for one location, with paid plans from about $34.99 per location per month (Entree) to $76.99 (The Works). It ties scheduling directly to POS sales and labor-percentage targets, so a coffee shop can schedule to a sales-per-labor-hour goal out of the box and watch labor as a percent of sales by the half-hour. It handles tip pooling, availability, and shift swaps cleanly, and the mobile app is what most baristas already know. For a single shop or small group where the front end is a kitchen and a bar, 7shifts speaks your language better than a general retail tool.

---

3. Homebase 💎 BEST VALUE

Homebase is the best value in the category because its scheduling and time-clock tier is free for a single location with unlimited employees, and paid tiers (Essentials around $24.95 per location per month, Plus around $59.95, All-in-One around $99.95) are priced per location rather than per head. A cafe runs a deep bench of part-time and student baristas, so per-location pricing can be dramatically cheaper than per-user tools. You get scheduling, time tracking, team messaging, tip tracking, and basic labor-cost forecasting against sales. It is the natural pick for a one- or two-shop owner watching every dollar who still wants sales-aware scheduling and a free time clock without an enterprise contract.

---

4. HotSchedules (by Fourth)

HotSchedules, now part of the Fourth platform, is the long-standing enterprise option for food-service groups, typically priced through custom quotes starting around $40-plus per location per month. It offers deep sales forecasting, labor-budget enforcement, and integrations with most major coffee-shop POS systems like Square, Toast, and Clover. The trade-off is cost and setup weight—it is built for multi-unit chains with dedicated operations staff, not a single espresso bar. For a growing regional cafe group that needs forecasting and tight labor controls across many shops, it remains a default.

---

5. When I Work

When I Work is the most widely used general shift-scheduling app for hourly teams, starting around $2.50 per user per month on the Essentials plan and climbing to roughly $8 per user per month with attendance and labor tools. It handles availability, shift swaps, and mobile clock-in cleanly, and managers can copy a week forward in a couple of clicks—useful when your barista roster changes every semester. The labor-cost tracking is present but not as deep as the food-service-native tools, and it doesn’t auto-calculate from gross-profit targets without manual setup. Still, for a shop that wants a solid, cheap scheduling backbone and doesn’t need POS integration, it works.

---

The bottom line: after twenty-five years of watching operators drown in spreadsheets or, worse, in sentiment, I’ll tell you this—your schedule is not a popularity contest. It’s a math problem. Set your $120 target, pull your gross profit by shift, divide, and place the bodies where the receipts ring. The rest is noise. And if you want to skip the algebra, there’s a free matrix that does it for you over at PULSE. Use it, and you’ll stop asking how many baristas to schedule and start asking why you didn’t do it sooner.

---

flowchart TD A[Start] --> B[Estimate Customer Traffic] B --> C[Calculate Average Order Time] C --> D[Determine Service Capacity] D --> E[Consider Peak Hours] E --> F[Factor in Staff Breaks] F --> G[Compute Barista Count] G --> H[Adjust for Experience Level]
flowchart TD A[Check Shift Sales Forecast] --> B[Estimate Customer Count] B --> C[Calculate Drinks Per Hour] C --> D[Consider Barista Speed] D --> E[Factor in Shift Length] E --> F[Add Buffer for Breaks] F --> G[Determine Final Barista Count] G --> H[Review and Adjust Schedule]

Related on PULSE

How to Adjust for Seasonal and Event-Driven Fluctuations

The formula above assumes a steady-state average, but coffee shops rarely have steady demand. If your shop is near a university, expect a 30–50% drop in gross profit during summer breaks and a 40–60% surge during finals week. Similarly, a shop in a downtown office district might see Monday and Friday gross profit 20–30% lower than Tuesday through Thursday. To handle this, run the formula separately for each season (e.g., spring, summer, fall, winter) using trailing data from the same period last year. For one-off events like a street fair or holiday market, add one extra barista per 50% increase in projected gross profit over the average shift. This prevents understaffing during spikes without overstaffing during lulls.

Common Pitfalls That Wreck Your Schedule

Even with the right math, execution can fail. The biggest mistake is ignoring barista skill mix. A shift with five baristas needs at least two who can handle the espresso machine at peak speed and one who can manage the register and food prep simultaneously. Scheduling five rookies will produce lower gross profit per barista than the target. Another trap is failing to account for breaks. If a barista works a 6-hour shift, they need a 15-minute break, which effectively removes them from production for 30 minutes (prep, break, return). For a 5-barista shift, that means you need 6 bodies to maintain coverage. Finally, avoid scheduling the same barista for both the morning rush and the closing shift—burnout drops output by 20–30% by the second shift.

Sources

FAQ

How do I calculate gross profit per shift? Gross profit per shift is your total revenue from that shift minus the cost of goods sold (COGS) for items sold during those hours. Pull this from your POS system over the last three to six months to get a reliable average, not just a single day.

What if my coffee shop has very different sales on weekdays vs. weekends? You should run the formula separately for each day type. A Saturday morning might average $900 in gross profit, while a Tuesday morning might be $400, so you’d schedule 7 or 8 baristas on Saturday and 3 or 4 on Tuesday.

Can I use this formula if I’m a new shop with no historical data? Start with a conservative estimate based on your projected sales and a target of around $100–$130 gross profit per barista per shift. Then adjust weekly as you collect real data, aiming to hit that target within a month or two.

What about non-barista tasks like cleaning or restocking? The formula covers barista time on the floor. For cleaning or restocking, add one extra person during slower shifts or schedule a dedicated opener/closer outside the formula. Don’t include those tasks in the gross profit target.

How do I handle shifts that overlap, like a mid-morning and lunch? Treat each distinct time block as a separate shift in your calculation. If the 10 a.m.–2 p.m. block has its own gross profit average, divide that by your target to determine staffing for that period, even if it overlaps with other shifts.

What if my baristas have different skill levels or speeds? The formula assumes an average barista. If you have a very fast or experienced barista, you might adjust the target slightly lower for that person, but keep the overall target consistent for scheduling. Use the formula as a baseline, then tweak by one person based on team strengths.

Download:
Was this helpful?  
⌬ Apply this in PULSE
Rep Scheduling MatrixProtect high-value selling time