Use case · Coverage RulePatent pending

Showing up now has a number attached to it.

You put employees on the schedule and WaveWage tracks what actually happens: who worked the shift they were scheduled for, who clocked in on time, who picked up a shift somebody dropped, how many hours each person has worked. You set which of those pay extra and how much. Each person earns from their own record, paid to them alone.

Every amount here is a Client setting, shown with example numbers.

See each step in detail
01

You set the terms before the schedule goes out.

Pick which tracked behaviors pay and what each one pays. The terms are the same for everyone, so no one is earning from a manager's opinion of them. The schedule and the time clock the store already keeps are the whole record; there is nothing new to fill in.

  • Kept shift, on-time clock-in, picked-up shift: each with its own amount
  • The most the rule can pay a person, set by you
  • Same terms for everyone, set before the week starts
Rule termsSet by you
Coverage
Worked the scheduled shift
Per shift
$3
Clocked in on time
Per shift, within 5 minutes of the start
$1
Picked up a dropped shift
Of the picked-up shift, posted on it
$2 an hour
Most it can pay per person, per week
$40
Example numbers. Every amount is yours, set at intake with the engine's recommendation beside it, and the same terms apply to everyone.
02

The schedule says one thing. The clock says what happened.

WaveWage reads the schedule and the punches side by side. A shift worked as scheduled is a kept shift. A punch inside your on-time window is an on-time clock-in. A dropped shift that someone else works is a pickup, credited to the person who picked it up. Every line names the one person it pays.

  • Read from scheduling and attendance data alone, nothing else to connect
  • Nobody splits this: each line pays the one person on it
  • A missed shift is a fact on the schedule and nothing more here
Schedule vs the clockTuesday
MayaLine · scheduled 7:00 AM$4
6:56 AM
Clocked in on time
+$1
3:02 PM
Worked the scheduled shift
+$3
DevonRegister · picked up the 4:30 PM close$16
4:24 PM
Clocked in on time
+$1
10:37 PM
Worked the picked-up close
+$3
10:37 PM
Picked up a dropped close
Jonah's shift, dropped 1:10 PM
+$12
Each line pays the one person named on it, on the regular paycheck. Nothing here is pooled.
03

Each person sees their own record, and only their own.

On their own phone, each person sees what their week has earned, line by line, from the schedule and the clock. Nobody else's record appears on it. Behind the scenes, the same record builds toward an endorsement badge for reliability, with the person's name on it, revealed when it is earned.

  • Their own kept shifts, on-time clock-ins, and pickups, in dollars
  • No other person's record anywhere on the screen
  • Reliability badges tracked behind the scenes and revealed when earned
Your recordThis week
DevonRegister$20
Mon
Worked the scheduled shift, on time
+$4
Tue
Clocked in on time
+$1
Tue
Worked the picked-up close
+$3
Tue
Picked up a dropped close
Jonah's shift, dropped 1:10 PM
+$12
Wed
Scheduled 15:00
Open$4
Thu
Scheduled 15:00
Open$4
Your own record and nothing else. It stops climbing at the $40 weekly ceiling.
04

The day closes. Each person's line lands in payroll.

After close, WaveWage checks the day, then pushes each person's earned amount into payroll as a WaveWage bonus paycode, one line per person, under a deterministic transaction id, verified on the way back. The store pays a known amount for the reliability it already depends on.

  • The per-person ceiling and open shifts are checked first
  • One bonus line per person, never a pool
  • Payroll runs exactly as it always has
Close + 30 minVerified
Per-person ceiling respected$20 of $40
No open shifts0 open
Schedule and punches reconciled6 shifts
Coverage$35.00
6 employees · one line each · Tue
WaveWage bonus paycodeww-2177-0922-cv-*

Every push is checked before it pays.

During the day
The record
32 shifts
Kept and on time, from the schedule
End of day, close + 15 min
  1. Payroll record, passed6 of 6
  2. Applied Bonus, passed$184.20
  3. Payout ID, passedwavewage-2177-2026-09-24
Applied to payroll
$0.00
6 people, sent 10:15 pm

More of how it works

Pay the people the store opens on.

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.

Free unlimited demo Pushed to payroll End-of-shift accuracy