Runs every night, on every location. The night's findings, priced by morning.

Runs nightly · every location

The money that walked
out tonight has a number
by morning.

OpslyIQ reads your register, your clock-ins and your bank as one record — then prices the gap between them before it becomes a quarter.

14 days free No card $199 a location Setup in one session

Review Profit leak · Apex, Los Angeles 92%
$1,705 week of 14 Jul
2 signals agree
  • Register61 voids $1,705
  • Rosterover-coverage 3 anomalies
Concentrated Sat 19:00–23:00Open →

Illustrative — a simplified view, not a screenshot. Your figures come from your own register.

A chef working the line during evening service

Keep the register you have. OpslyIQ reads it — it doesn't replace it.

  • Clover
  • Square
  • Toast — in progress
Register

61 voids on Saturday

Reads as a busy night
Roster

One server, four closes

Reads as good availability
OpslyIQ

Same shift. Same person. Same four hours.

$1,705 · evidence attached

Two systems told the truth. All of them were wrong.

Each one was reporting honestly about its own slice, and each reading was individually unremarkable. That is exactly why nobody has ever found the money between them.

The uncomfortable math

The money is already leaving. Nobody has added it up.

Voids, product loss, buddy-punches, creeping labor. Most owners find out at tax time. Start with two numbers you already know.

Service type

An industry estimate — the conservative low end of published ranges. Never a made-up “your number”.

A room like yours likely leaks estimate

$1,600–$4,800

$38,500 a year, out the back door

Your real figure is computed from your own register and names the shift it happened on — this slider is only here to show you the size of the question.

Every night it walks the books so you don't have to.

Voids, missing stock and labor drift, connected location by location and priced against that room's own normal — so one strange Saturday stays a strange Saturday.

  • Every figure traces back to a real row in your data.
  • Cash too — deposits checked against register cash and the drawer.
  • Evidence, never a verdict. The call stays yours.
See the engine
Nightly run · Apex, Los AngelesLast 7 nights
  • Mon 14 Clean
  • Tue 15 Clean
  • Wed 16 One signal — not raised
  • Thu 17 Clean
  • Fri 18 Voids × variance agree$1,705
  • Sat 19 Clean
  • Sun 20 Not enough history yet
7 nights · 1 raised · 1 below the two-signal barOpen the finding →

Illustrative — a simplified view, not a screenshot. Your figures come from your own register.

A kitchen crew working through service

It sees Saturday coming before Saturday does.

Your own trade, matched against the calendar ahead, turned into a call somebody can act on — routed to the person who can actually act on it.

  • Owner hears: “short two servers Saturday — about $1.4k at risk.”
  • Server hears: “pick up Sunday brunch — around $180 in tips.”
  • Same forecast. Two people, two jobs to do.
Take the tour
Week ahead · Apex, Los AngelesUpdated 02:14
  • Thu 24 $12,400Covered
  • Fri 25 $18,900Covered
  • Sat 26 $24,100Short 2
  • Sun 27 $9,800Over by 1
Saturday gap worth $1,420 · 3 servers available Fill the shift →

Illustrative — a simplified view, not a screenshot. Your figures come from your own register.

Your menu ranked by margin and movement. Without typing a single recipe.

Every other tool in this category asks you to build a recipe book before it will tell you anything. This one reads the catalog already sitting in your register and prices each plate against its category — as an estimate, said out loud, that sharpens the moment you enter a real cost.

  • Ranked on the first morning. The catalog and a week of your own sales are the only inputs.
  • Every inferred cost is labeled inferred, and never rendered as one you gave us.
  • Enter one real cost and that plate stops being an estimate. Nothing else has to change.
See the engine

One login. And an honest list of what isn't built.

The right-hand column is maintained from the codebase, not a roadmap deck. If a row says “not built”, it isn't built.

01 Profit leak Voids and labor drift read nightly — a day is raised when the two disagree, not when one looks busy Live
02 Cash leak The counted drawer against the register's cash, and the deposit that should have followed it Built · no output yet The drawer count and the register's cash are read tonight and the gap between them is priced. The deposit that settles it is the third leg. It is built and connected: a real bank account links through our provider in production and the deposits are read nightly. Nothing has been raised here yet.
03 Menu engineering Every item ranked by margin and movement on the first morning, with no recipes entered Live
04 Demand Forward cover priced against your own trade and the local calendar Live
05 Labor Fully loaded cost — wages plus employer taxes — live against sales Live
06 Time clock Geofenced clock-in, with location retained as evidence Live
07 Tips Pooling, tip-out and employer make-up, per pay period Live
08 Payroll Federal + FICA nationwide; state withholding complete in 13 states Partial
09 Payroll filing An export for your processor. We never file and never move your money Export only
10 Bank feed Every debit that cleared the account, read against what was booked — the ones with no expense behind them raised for review, one at a time Live
11 Accounting QuickBooks and Xero are not built. When they are, this row changes Not built

No project. No migration. No invoice for the privilege.

Connect the register

Sign in, name the room, authorize Clover or Square. We read your history on the way in, so nothing starts empty.

One session

See what already went

The engine runs against your backfilled trade and shows what it would have caught — your figures, before you change a thing.

Same day

Bring the team on

Staff to the clock, next week to the roster. From there the forward view starts calling cover before the night lands.

By the first weekend

If a room's history is too thin to trust, OpslyIQ says so and declines to produce a figure. An honest empty state is a requirement here, not an oversight.

$199

Per location, per month

One price. The whole thing.

No tiers built to make you upgrade, no per-seat arithmetic, no quote to request. Every account gets the whole product on day one.

  • Staff accountsUnlimited
  • Free trial14 days, no card
  • Setup feeNone
  • CancellationOnline, one click
A restaurant dining room after close

The night already happened. Find out what it cost.

Connect the register you already run. Your own figures by morning — and next Saturday's before it arrives.

14 days free · no card · cancel in one click