KangarooClock

← Blog

Share a Tip Pool Fairly Using Recorded Hours

· 5 min read

It is Friday, the dinner rush is over, and you have $640 in pooled tips sitting in the drawer. Five people worked the floor. Two came in at 4, one left early with a migraine, and one closer stayed an extra 40 minutes wiping down tables. Splitting that money five ways equally would shortchange the closer and overpay the person who left at 8. The fair way is to pay by the hour each person actually worked.

Here is the whole calculation, with real numbers, so you can copy the method onto your own shift.

The shift: who clocked what

Pull the clocked times for the shift. These are the actual clock-in and clock-out stamps, not the schedule. The schedule said everyone worked 4 to 10. Reality was different.

NameInOutHours
Maria4:0010:406.67
Devon4:0010:006.00
Priya5:0010:005.00
Sam5:308:002.50
Jordan6:0010:304.50

Sam is the one who went home sick at 8. Maria closed and clocked out at 10:40. Add the hours: 6.67 + 6.00 + 5.00 + 2.50 + 4.50 = 24.67 total hours.

If you record clock times in HH:MM and need them as decimals for this math, a payroll hours converter for decimal and HH:MM handles the 10:40 to 6.67 step without you doing it in your head.

The math: dollars per hour, then per person

Divide the pool by the total hours to get the value of one worked hour:

$640 / 24.67 hours = $25.94 per hour

Now multiply each person's hours by $25.94:

NameHoursShare
Maria6.67$173.02
Devon6.00$155.64
Priya5.00$129.70
Sam2.50$64.85
Jordan4.50$116.73

Those add to $639.94. Rounding leaves six cents. Hand the extra to the closer, or drop it in the next shift's pool, but pick one rule and keep it. Inconsistent rounding is how staff start to suspect the math.

Compare this to splitting $640 five ways: $128 each. Under that flat split Sam, who worked 2.5 hours, would take home almost as much as Devon, who worked six. Maria would lose about $45 for closing. The hour-weighted split fixes that without any judgment calls from you. The hours decide.

Why the recorded hours have to be trustworthy

This whole method rests on one thing: the times in that first table being right. If Maria forgets to clock out and the system leaves her entry open, her hours balloon and she eats into everyone else's share. That is exactly the failure mode to design against.

Kangaroo Clock closes a forgotten entry using auto-close at a cutoff, which caps a stale open entry at its start time plus your cutoff rather than at the current time. A clock-out someone forgot at 10:40 never turns into a phantom 18-hour shift that wrecks the split. The capped number is conservative, so nobody is accused of padding.

The other half is making clock-in easy enough that people actually do it during a rush. Workers tap their name on a shared tablet or scan a posted code, with no login and no app, so the floor staff are not fumbling with a phone between tables. If you want to see how that works on a real device, the live kiosk demo runs in a browser.

Doing this every shift without a spreadsheet rebuild

One shift by hand is fine. Twenty shifts a month is where it gets tedious, and where a stray typo quietly cheats someone. Export the shift's entries as a CSV with a fixed column layout, drop the hours column into your tip math, and you are done. The column schema does not move between exports, so the formula you wrote in January still points at the right cells in June.

The full method, including how to handle the cutoff cap and partial shifts, is laid out on the page for calculating tip pool hour shares from clock-in data. If your pool also weights kitchen and floor differently, the approach for splitting hours by station shows how to tag entries so the report comes out already separated.

One boundary to be clear about: Kangaroo Clock gives you the hours and the count, it does not move money. You still cut the cash or run it through your own payroll. What it removes is the argument about whose number is correct, because every worker can see their own clock-in and clock-out stamps.

A quick sanity check before you hand out cash

Add the individual shares back up and confirm they match the pool within a cent or two. Confirm the total hours match the sum of the column. If a number looks wrong, look at the clock times first, not the arithmetic. Nine times out of ten the issue is a missed clock-out or someone who tapped the wrong name, both of which you can fix in the entry before you finalize.

When the times are clean, the split is just division, and any server who doubts their cut can do the same division themselves. That transparency is the point. Set the hours up to be accurate, and the tip pool stops being something you defend and becomes something the staff can check.

Tags: restaurants, tip pool, hours, payroll

See it in your own setup

No signup needed. Add a few names, share a kiosk URL, watch hours land.

Try the demo →