Skip to content
ShiftNivo is open to restaurants and bars in the US and Canada, free during early access. Start free →

made for restaurants & bars

Schedules that know the rules.

Drag shifts onto the week. ShiftNivo prices it as you go and flags overtime, breaks, rest and minors against your state or province's actual rules — before anyone sees the schedule.

No credit card. Free during early access.

United States and Canada. English, French and Spanish. USD or CAD, set per location.

A restaurant manager in an apron holding a tablet on the floor

Roles carry their own color and their own initial, so a narrow column still reads. A shift that runs until close says so.

Try it before you sign up

Pick your state. See the rules your schedule has to follow.

The same figures ShiftNivo checks every shift against — read from the official source, dated, and free to look at.

Every rule for California →

Overtime

40h

weekly · daily after 8h · 1.5×

Minimum wage

$16.90

since 2026-01-01

Rest between shifts

No separate rule

Eating period

30 min

after 5h

16- and 17-year-olds at night

Not after 10 p.m.

Public holidays

12

this is the board

The whole week on one screen — priced while you drag.

Labor$8,190373.5hof $9,200$1,010 left≈ includes estimated ends
Schedule
14 Mon
15 Tue
16 Wed
17 Thu
18 Fri
19 Sat
20 Sun
Priya S.37.5h
11 – 7
11 – 7
6 – close
6 – close
Marcus B.36h
12 – 8
4 – 11
4 – 12
11 – 7
Jean-Luc C.32h
5 – 1
5 – 1
5 – close
5 – close
Daniel O.38.5h
11 – 7
3 – 11
3 – 11
3 – 11
11 – 7
Chloé G.24h
5 – 11
5 – 11
11 – 5
Roles carry their own color and their own initial, so a narrow column still reads. A shift that runs until close says so.
Labor

$8,190

Left

$1,010

89% of a $9,200 budget · 373.5h

M$980
T$890
W$1,070
T$1,210
F$1,820
S$1,960
S$1,030
Cost, budget, what's left. Each day against the same day last week, because this Friday against last Friday is the comparison a restaurant actually makes.

The cost moves while you drag

Every shift you drop changes the number at the top. Overtime is worked out the way your jurisdiction works it out — daily thresholds, weekly thresholds, double time, and the ones that do not stack. An hour paid as daily overtime is not counted a second time toward the weekly threshold. The figure you manage to is the figure payroll will produce.

Marcus B.

3h at a premium · $27 over straight time

47h

$885

44h

The threshold, and where the week already is.

47h · $885. Three of those hours are at a premium and cost $27 more than straight time. The warning lands four hours before the threshold, not after.

Overtime warns before it bills

Hours worked plus hours still scheduled says who crosses on Friday. The row total turns amber four hours before the threshold and tells you what crossing costs. Not a red ring on one card — no single shift is the problem, and the shift that happens to cross is rarely the one worth moving.

Labor Day · Monday, September 7

Next week has no shifts on it yet.

Go to that week

Canada Day · Wednesday, July 1

18 shifts scheduled · premium pay applies

1.5×
A week's notice before a holiday lands — the day, whether it carries premium pay, and how many shifts are on that week so far. None yet turns the strip amber.

Holidays arrive a week early

Public holidays are stored as rules, not as a list that goes stale — the first Monday in September, the Monday on or before 24 May, Good Friday counted back from Easter. The week before one lands, the schedule says so, and tells you whether that week is still empty. A shift that runs from 10pm into the holiday splits at midnight and is priced on both sides.

the old way

A spreadsheet, a group chat and a guess — or one board.

How most weeks get built

  • A spreadsheet that doesn't know it's Friday
  • Overtime found on payroll day
  • Swaps agreed in a group chat at midnight
  • Holiday and minor rules looked up every time

With ShiftNivo

  • The cost updates while you drag
  • Overtime flagged four hours before it bills
  • Swaps, time off and availability in one inbox
  • Your state's or province's rules checked as you go

And the parts of a Friday nobody else draws

A shift can end at close

A restaurant does not know when a Friday finishes. Schedule someone until close, or until business slows down, and that is exactly what the team is told — while you keep a private end time so the budget still means something. A shift costed on an estimate is marked as one.

Sixteen is not a footnote

States and provinces decide when someone under eighteen may work — by hours, by curfew, or only by age — and the law is written in age bands, not in one number per state. Alberta has three bands and the middle one is the restaurant's. Type a birth date and the jurisdiction's own words appear. Put that person on a closing shift on a school night and the board stops you.

Saturday gets covered from one inbox

Drop a shift, hand it to somebody, or swap two. Time off, availability and cover requests land in the same queue with a count on the badge. Approving something that would double-book a person is refused by the server, not by the person reading it at eleven at night.

for the people on the floor

Built for the Friday rush, not the org chart.

A smiling server holding a plated dish

Servers

Their own week on one screen — no wages, nobody else's hours.

Two bartenders mixing drinks during service

Bartenders

Until close means until close, and the budget still adds up.

A kitchen team at work behind the pass

Kitchen

Short rest between a close and an open is flagged before it's posted.

What your team sees on their phone →
66
jurisdictions with their own rules — 52 US, 14 Canadian
702
holiday rules in force across them, computed each year from 34 definitions
11
of them set a daily overtime threshold — and it does not stack with the weekly one
Every
wage figure carries its source and the date it took effect

Fifty states, DC and the federal standard. Ten provinces, three territories and the Canada Labour Code.

From an empty grid to a published week

  1. 1

    Open a workspace

    Business name and where you are. That one answer loads the state or province's overtime thresholds, rest rules, meal breaks, minimum wage and holidays, sets the time zone and the currency, and decides whether your week starts on Sunday or Monday. All of it stays editable — a collective agreement can move a headline figure.

  2. 2

    Build the week

    Drag shifts onto the grid, or copy last week, or apply a template you saved. Hold Alt while dragging to copy instead of move. Open shifts get their own row, and they cost the role's rate, because when they fill they will spend that money.

  3. 3

    Read the bar

    Cost against budget, day by day and person by person, with this week against last. Conflicts show up as you go: overlaps, approved time off, short rest, a missing meal break, a minor past curfew.

  4. 4

    Publish

    Every change sits in a draft until you say so. The bar counts what is waiting and publishes the week in one press. Only the people whose week actually moved hear about it.

Questions worth asking first

One person reads every message.

Start free
Can I use it today?

Yes. Open a workspace in a few minutes: pick your state or province and its rules load with it. It is free during early access. If you would rather have a person help you set up, tell us about your restaurant and we will walk you through it.

What is it going to cost?

US$34.99 per location per month, once billing begins. Until then it is free, and we will tell you at least 30 days before anything is charged. Staff never pay, and compliance warnings are not a higher tier.

Is there a time clock?

No. ShiftNivo schedules and prices the week before it happens; it does not record what actually happened. Most restaurants we talk to clock in on the POS, so we have not built one, and the cost figures are a projection of the schedule, not a payroll record. We would rather say that than let you find out in month two.

Does it handle Fair Workweek or predictive scheduling laws?

No. Advance-notice rules, predictability pay and reporting pay are real law in Oregon, New York City, Chicago, Philadelphia, Seattle, San Francisco and others, and none of them are modeled yet. What is checked today: overtime and double time, rest between shifts, meal breaks, minimum wage as a floor, youth hours and curfews, and public holidays. If a predictive scheduling ordinance applies to you, ShiftNivo will not keep you compliant with it.

Where do the numbers come from, and how current are they?

Official published sources, one per row, linked on every page, each with the date the figure took effect. Minimum wages are indexed once or twice a year in most jurisdictions, so the table is reviewed on a schedule rather than when somebody notices. It is a starting point, not legal advice, and the pages say which rules the engine does not model.

Do my staff need to install anything?

No: a person can be scheduled without ever signing in. Staff who do sign in see their own week on the web or in the iPhone app, in beta, which puts their next shift on the Lock Screen, reminds them before it starts, and lets them pick up open shifts, offer or swap shifts, and set their availability and time off. No wages, no budget and nobody else's hours are ever sent to them. Android is next.

Does it do payroll, POS or tips?

No, and it is not going to file anyone's taxes. It schedules, it prices what it schedules, and it checks the schedule against the rules. A week or a pay period exports to a spreadsheet, priced from the schedule; nothing feeds a payroll system.

What languages does it work in?

This site is in English, French and Spanish. The app ships in English and French — and a role is the same color, and a shift the same shape, in whichever one you open.

Open now

Build next week in ShiftNivo

Open a workspace and your state's or province's rules load with it. Free during early access, no credit card. If you found a figure on this site that is wrong, tell us; those get fixed first.

No credit card. Free during early access.

Prefer a person to help you set up? Tell us about your restaurant →