Business Tips June 13, 2026

How to Find Your Cafe's Optimal Operating Hours Using Sales Data

Opening too early means paying staff to stand around. Closing too late means electricity running with no revenue. Here's how to use sales data to find the hours that actually make money.

C
CrescendPOS Team

Why Operating Hours Aren't Just About Preference

Many cafes set their opening and closing times based on habit or assumption. "Cafes usually open at 8am and close at 10pm, right?" Maybe. But is every hour in that range actually making money?

Every hour you're open has a cost: staff wages, electricity, air conditioning, water. If that hour doesn't generate enough revenue to cover its operating costs, you're essentially paying to stay open. This happens most often during the fringe hours — the first hour after opening and the last hour before closing.

Your POS sales data can answer this question with a precision that intuition can't match. Let's walk through how.

Step 1: Gather Hourly Data

Pull your hourly sales reports from your POS for at least 4 weeks. You need enough data to see patterns, not outliers.

What to look at:

  • Revenue per hour. Total sales in each time slot (7-8am, 8-9am, etc.).
  • Transaction count per hour. Hourly revenue can be misleading if one large transaction distorts the picture. Transaction count gives a more accurate traffic picture.
  • Separate weekdays and weekends. Patterns on workdays and weekends are usually very different. Analyze them separately.

Once you have the data, create a simple chart — X-axis is time, Y-axis is average revenue. You'll immediately see the "peaks" during busy hours and "valleys" during quiet ones.

Step 2: Calculate Your Hourly Break-Even

This is the key number that rarely gets calculated: what's the minimum revenue you need per hour to not lose money?

Calculate your hourly operating costs:

  • Staff cost per hour. If 2 people work that hour at $8/hour each, staff cost = $16/hour.
  • Utilities (electricity, AC, water) pro-rated. Total monthly utility bill divided by total operating hours. Example: $300/month ÷ 450 hours = ~$0.67/hour.
  • Rent pro-rated. Total monthly rent divided by total operating hours. Example: $1,500/month ÷ 450 hours = ~$3.33/hour.

Total it up: staff + utilities + rent pro-rata = operating cost per hour.

Example: $16 + $0.67 + $3.33 = ~$20/hour

If an hour consistently generates revenue below $20, that hour is essentially reducing your profit.

Note: this is a simplified calculation. Rent runs whether you're open or not. But variable costs (staff, electricity, AC) can be reduced. The point: know the numbers so your decisions are data-driven.

Step 3: Identify Underperforming Hours

With hourly revenue and hourly break-even side by side, compare them. What usually shows up:

First hour after opening:

If you open at 7am but traffic doesn't start until 9am, you have 2 underperforming hours. This is very common for cafes that aren't in commuter corridors.

Last hour before closing:

If you close at 10pm but the last transaction is usually around 8:30pm, you're paying 1.5 hours of staff, electricity, and AC for maybe 1-2 customers.

The midday "dead zone":

Some cafes have a significant traffic dip between 1-3pm. This isn't a reason to close, but it might be a reason to reduce staffing.

Step 4: Make a Decision

Based on the data, you have several options:

Option A: Adjust opening/closing times

Most straightforward. If data shows revenue from 7-9am is consistently below break-even, shift your opening to 9am. If 9-10pm is always empty, close at 9.

Benefit: directly reduces operating costs. Staff don't need to come earlier or stay later than necessary.

Risk: some regular customers might come during those hours. Before cutting hours, identify whether any high-value customers would be affected.

Option B: Different hours for weekdays and weekends

Often the ideal sweet spot. Weekdays open later (9 or 10am), weekends open earlier (7 or 8am). Or the reverse: weekdays close earlier (8pm), weekends close later (10pm).

This lets you optimize costs on days with different traffic patterns without losing revenue on days that perform well.

Option C: Don't change hours, change staffing

If you don't want to cut operating hours (maybe for branding or competitive reasons), at least adjust staff levels. Quiet hours = minimum crew. Busy hours = full team.

This doesn't eliminate fixed costs (rent, base electricity), but it reduces the biggest variable cost: wages.

Hours That Are Often Overrated and Underrated

Very early morning (6-8am):

Often overrated. Many cafes open early because "cafes should open early" — but if your target customer isn't a morning commuter, these hours are often empty. Check the data before committing.

Lunch hours (11am-1pm):

Often underrated by coffee-only cafes. But even without a full food menu, you can capture lunch traffic with light options (sandwiches, toast, salads).

Late afternoon (3-5pm):

The "second wave" that many cafes don't maximize. Many cafes see a dip from 1-3pm then a rise at 3pm. This is a good window for afternoon coffee promotions.

After dinner (8-10pm):

Very location-dependent. Cafes in university areas or neighborhoods that "come alive" at night can perform well. But cafes in quiet residential areas often waste money during these hours.

Experiment Before Making It Permanent

Don't change your operating hours permanently right away. Trial it for 2-4 weeks:

  1. Announce the schedule change to customers (post it on the door, share on social media).
  2. Run the new hours for the trial period.
  3. Compare total weekly revenue and operating costs before and after.
  4. If revenue doesn't drop significantly but costs do — make it permanent.

What often happens: total revenue barely changes because customers who used to come during the cut hours just shift to other times. But costs drop because you're not paying for empty hours.

Review Every Quarter

Optimal operating hours aren't a fixed number forever. Traffic patterns change with seasons, trends, and changes in your cafe's neighborhood.

Every 3 months, revisit your hourly data. Maybe an hour that used to underperform is now picking up (a new office opened nearby). Or the opposite.

A cafe that's flexible about adjusting its hours based on data runs significantly more efficiently than one that's "always open from X to Y because that's how it's always been."

Get F&B business tips in your inbox

New articles, operational guides, and business insights for cafe and restaurant owners. Free, unsubscribe anytime.