Restaurant operations · closed loop

From the shift
you schedule
to the check that clears.

You commit your biggest controllable cost on Tuesday when you build the schedule. You find out what it cost three weeks later in a bank statement. EasyShiftHQ closes that gap — labor dollars while you schedule, a budget that knows your break-even, and every transaction named on the way out.

No credit card · 14 days free · 15-minute setup

EasyShiftHQ

Week of Mar 10 · San Antonio

01 · Schedule

Scheduled labor$4,182
Labor budget$5,100
Remaining$918

02 · Labor

Labor % of sales28.4%
Your target27.0%
Rev / labor hour$47.20

03 · Budget

Break-evenDay 19 / 31
Projected net+$9,140
vs. target−$860

04 · Money

Checks printed4
Uncategorized0

Nothing here waited on an accountant

1

app for the office and the floor

4

screens in the weekly loop

0

numbers re-keyed between them

6

POS systems it reads from

The gap

Your money decisions and your
money data live three weeks apart.

01

The schedule is written blind.

You place shifts in one app and hope the labor percentage lands. The tool that knows your sales isn't the tool that knows your roster, so the two never meet until payroll runs.

02

The budget is a document, not a signal.

A spreadsheet built in January can't tell you on March 12 that you're trending $860 short. By the time the month closes, the only thing left to do is explain it.

03

The bank feed is a backlog.

Hundreds of uncoded transactions, checks written with no memo anyone remembers, and a quarterly scramble to hand your accountant something honest.

You don't need another dashboard. You need the number to show up at the moment you're deciding.

The operating loop

Four screens. One loop.
Every single week.

Most restaurant software hands you a pile of disconnected modules. The operators who stick with EasyShiftHQ use four of them, in the same order, forever — because each one answers the question the last one raised.

01

Schedule

You drag a shift onto Friday.

Labor cost updates before you publish — and your whole staff sees it the moment you do.

$4,182

82% of this week's labor budget

02

Labor

The week actually runs.

Their clock-ins meet your sales. You see what the hours earned.

28.4%

labor % of sales · 1.4 over your 27% target

03

Budget

You set the target once.

Run rate tells you daily whether the month clears it.

Day 19

break-even cleared · 11 days of upside left

04

Money

Payroll, vendors, rent go out.

Every dollar categorized on the way out the door.

0

uncategorized transactions left

↺ What you spent sets what you schedule next

01 / Schedule

The schedule is a spending decision.

Every other scheduling tool treats the week as a staffing puzzle. It's the largest discretionary check you write, and you write it in advance — so the dollar should be on screen while you're writing it.

Labor cost that moves as you drag
Staff count, scheduled hours, and dollars recompute on every change — split by hourly, salary, contractor, and daily rate.
A budget bar, not a post-mortem
Green under budget, amber close, red over. You find out before you publish, not on payday.
Guardrails while you build
Overtime risk, availability conflicts, and time-off collisions get flagged in the grid — plus AI-assisted generation and templates so week two takes minutes.
Publish once, everybody has it
The moment you publish, every person on the schedule sees their shifts in their own portal. No printout on the office door, no group chat.
Scheduling, time clock, tips & payroll

Scheduling · week of Mar 10

6staff214.5hrs4,182labor1 overtime risk

Mon

Maya

6a–2p

Tue

Dev

10a–6p

Wed

Maya

6a–2p

Sam

2p–10p

Thu

Sam

2p–10p

Fri

Dev

10a–6p

Ana

4p–12a

Sat

Ana

11a–7p

Sam

4p–12a

Sun

Maya

8a–4p

82%$918 remaining

$4,182 scheduled against a $5,100 labor budget

01b / The team side

You write the schedule.
They live in it.

Every person on your payroll gets their own portal — shifts, trades, clock-in, tips, and pay. It is the most-opened part of EasyShiftHQ by a wide margin, and it is the reason the numbers on your side are real instead of estimated.

The gaps get covered without you
Post an open shift and the team claims it. Trades route through an approval you control, so coverage happens without a group chat.
Clock-ins you can trust
Verified punches on phone or kiosk. They're the same punches that become labor % of sales and the same ones that run payroll.
Hours and tips, visible to them
Staff see their own timecard, tip pool, and pay period totals — which is most of your payday questions answered before they're asked.
Walk through a week in the employee portal
9:41100%

This week

Hey, Ana

Clocked in

since 3:58p · 4h 12m

Upcoming

Fri

14

Front counter

4:00p – 12:00a

Sat

15

Closing

4:00p – 12:00a

Tue

18

Opening

6:00a – 2:00p

Open shifts

Sun 16 · Mid shift

11:00a – 7:00p · posted by Marco

Claim

This pay period

$742.50

38.5 hrs · $61 tips

02 / Labor

Then find out what
those hours earned.

A schedule is a forecast. Labor is the reckoning: clock-ins meet real sales and you get the two numbers that decide a restaurant's margin.

Labor % of sales, against your target
Set the target once. Every range compares against it with a plain-English verdict — no chart reading required.
Revenue per labor hour
The number that says whether an extra body on the floor paid for itself. Trended, by day and by daypart.
Busy hours vs. who you staffed
A demand heatmap next to your actual coverage, with auto-flagged fixes worth real dollars a week.
See how labor connects to payroll

Labor · last 7 days

Labor % of sales

28.4%

Rev / labor hour

$47.20

Net sales

$14,720

Busy hours

11a1p3p5p7p9p
MTWTFSS

You're 1.4 points over your 27% labor target.

Tuesday 2p–5p ran 3 people against $180/hr in sales. Cutting one closer on slow weekdays recovers about $310 a week.

03 / Budget

Know if the month clears
while you can still fix it.

You set this up once — fixed costs in dollars, variable costs in percentages — and break-even falls out of the two. After that the run rate does the watching, and you only hear about the month when it needs you.

Break-even you can actually see
The exact day of the month your sales cover your costs. Everything after it is profit, and you watch it arrive.
The projection updates without you
Sales post, the run rate re-forecasts, and the variance against your target is waiting on the dashboard. An overspend becomes a Tuesday problem instead of a month-end surprise.
Set the labor budget here, once
It's the same number the schedule checks against every time you drag a shift. One target, entered in one place, enforced on the screen you actually work in.
Budget, run rate & break-even

Budget & run rate · March

Fixed

Doesn't scale with sales

  • Rent$6,400
  • Insurance$740
  • Software$312

Variable

Percentages that scale

  • Food cost29.0%
  • Labor27.0%
  • Card fees2.8%

Break-even

cleared day 19 of 31

11 days of upside

Projected net, at today's run rate

+$9,140

vs. target

−$860

04 / Money

Every dollar named
on the way out the door.

Connected bank accounts, AI categorization, and check printing that reconciles itself. This is the part that makes the other three honest — a budget only works if the spending is actually coded.

Bank sync + AI categorization
Accounts connect through Stripe Financial Connections. Transactions import daily, get category suggestions from your own history, and post journal entries when you accept.
Rules that clear the backlog
Bulk categorize, set rules for recurring vendors, scan statements and invoices. The Ops Inbox tracks what's still uncoded so the number reaches zero.
Print checks that reconcile themselves
Real check paper for payroll, vendors, and draws. The expense logs when it prints and ties to the bank transaction when the money moves.
Books that stay tax-ready
Restaurant chart of accounts, P&L, balance sheet, and cash flow generated for any range. Export clean to your accountant.
Banking, expenses & statements

Transactions · auto-categorized

03/18Sysco Foods−2,418.90Food & Bev
03/18CPS Energy−684.12Utilities
03/17Check #1042 · A. Reyes−1,260.00Payroll
03/17Square payout+7,309.44Sales
03/16Restaurant Depot−391.07Supplies

Needs review

0 left

Check #1042

Alejandro Reyes

Payroll · pay period Mar 3–16

$1,260.00

Expense logged · bank matched

Why it compounds

One target. Four screens.
Nothing typed twice.

Set a labor budget once and the scheduler checks against it. The clock-ins that feed labor percentage are the same ones that feed payroll. The check you print is the expense in your P&L and the line on your bank feed. Each screen makes the next one truer — which is why the loop gets more valuable the longer you run it.

Budget

sets the bar the schedule checks

Schedule

commits the hours payroll pays

Clock-ins

prove the labor % against sales

Bank

confirms what actually left

How it works

In the loop by Friday.

1

Connect POS and bank

Square, Toast, Clover, Shift4, Focus, or Revel on one side; your accounts through Stripe Financial Connections on the other. Both are OAuth — you sign in, you are done.

2

Set two numbers

Your labor target and your fixed costs. That's enough for the scheduler to check against a budget and for break-even to calculate.

3

Build next week's schedule

The loop starts on the first shift you drag. Everything downstream — labor %, run rate, categorized spend — fills in from there.

Simple pricing

Three plans. No contracts.

Per location, per month. Free 14-day trial, no credit card.

Starter$99
Growth$199
Pro$299
See full pricing

Free for operators

Read your P&L every day. In 5 minutes.

The printable Daily P&L Cheat Sheet plus the matching Excel — built for operators who don't want to wait on their accountant.

Get the cheat sheet

From the founder

“I built the loop because I was living the gap. I run a Cold Stone Creamery and Wetzel's Pretzels co-brand in San Antonio — every feature here has to survive a weekend at my store before it ships to you. If it can't, it doesn't.

Founder · EasyShiftHQ

Close the loop.
Starting with next week.

Schedule with the dollar on screen. Know your labor percentage before payday. Watch break-even arrive. Hand your accountant books that are already clean.

Free 14 days

No credit card

Cancel anytime

Guided setup

Questions? We're here.
We reply within 24 hours.