Every open hour has an expected sales number you set, the same number that sets the schedule and the prep. WaveWage compares each hour's actual sales against it. When an hour rises far enough above the line, a share of the dollars above that point goes to the crew who were clocked in for it.
Every amount here is a Client setting, shown with example numbers.
The expected sales for each open hour are the numbers you already run the store on. Before the hour begins, your terms are set: how far above expected an hour has to rise to qualify, the crew's share of the dollars above that point, the cap, and what a day must clear before anything pays.
As the hour closes, WaveWage adds up its sales and compares them to the expected number. An hour that clears the trigger puts a share of the dollars above that point into a pool for the people clocked in during it. An hour that lands near the line, above or below, pays nothing and costs nothing.
Everyone on the floor sees the hour's sales against the line on their own phone. When it crosses, they see the pool open and their share climb. The people who worked the rush are the people who share it, because the pool belongs to that hour.
After close, WaveWage checks the day against your conditions, then pushes each person's surge share into payroll as a WaveWage bonus paycode under a deterministic transaction id, verified on the way back. The forecast stays yours to adjust, and tomorrow's line is tomorrow's line.
The last hour before close pays the crew working it.
Chosen items add a share of each sale to the pool.
Wrong orders held below the store's own normal pay a period bonus.
Guests' own words, read in full, counted as wins and mistakes.
Showing up earns each person from their own record, paid alone.
Each completed job pays the person who did it.
The whole pipeline, ticket to paycheck.
We connect your systems and write your first rules with you, and the demo is free and unlimited until your POS is connected. Once you're live, plans run $3 to $5 per active employee. No new hardware, and payroll runs exactly like it always has.
An example day at a pita shop open 10:30 AM to 10 PM. Every open hour carries the store's expected sales number, the same one that sets the schedule, and the line where sharing starts sits 15% above it. The Client's example Surge Hour terms: a 20% crew share of the dollars above that line, and at most $120 a day. Hour by hour, sales rise against each hour's own line. The 12 PM hour expected $610 and rang $794.91, a $18.68 pool; the 6 PM hour expected $720 and rang $958.76, a $26.15 pool. Every other hour stays near its number. Devon's phone shows the dinner hour crossing its line, and each hour's pool splits among the people clocked in for it by the minutes each worked in it, so Maya, and Devon share in both. After close the day clears its checks and $44.83 goes to payroll as 6 lines: Maya $8.96, Devon $12.68, Jonah $5.21, Lena $3.04, Priya $7.47, and Sam $7.47.
01One expected number per hour. Your terms sit on top of it.