Timesheets in.Payroll and invoices out.
Tabulado reads every sign-in sheet, applies each state's wage rules, and hands you the payroll file and one invoice per client.
Week of Oct 5 · Prairie Line Manufacturing
| Worker | M | T | W | T | F | From | Hours |
|---|---|---|---|---|---|---|---|
| Robert Jones | 8 | 8 | 8 | 8 | 8 | Photo | 8 · 6 |
| María José Fernández Ruiz | 8 | 8 | 6 | 8 | 8 | Text | 38:00 |
| Jesús Delgado | 8 | 8 | 8 | 8 | 8 | Photo | 40:00 |
| Tran Nguyen | 9 | 8 | 8 | 8 | 7:37 | Photo | 40:37 |
| Anita Patel | 8 | 8 | 8 | 8 | 8 | Time clock | 40:00 |
| Kateryna Bondarenko | 7:30 | 8 | 8 | 8 | 8 | Photo | 39:30 |
Marcus Bell · week of Oct 5 · Illinois
- Regular · 40:00$730.00
Regular: 40:00 (2400 min) × $18.25/h = 73000¢ exactly → $730.00. Rule straight_time: hours up to the 40:00 weekly threshold in the workweek starting October 5, 2026.
- Overtime · 8:00$219.00
Overtime: 8:00 (480 min) × $27.375/h (1.5 × $18.25) = 21900¢ exactly → $219.00. Rule weekly_overtime: 48:00 worked in the workweek starting October 5, 2026 is 8:00 over the 40:00 threshold (Illinois Minimum Wage Law, 820 ILCS 105/4a(1) — over 40 hours in a workweek at not less than 1.5x the regular rate; Fair Labor Standards Act, 29 U.S.C. § 207(a)(1); 29 C.F.R. Part 778 — over 40 hours in a workweek at not less than 1.5x the regular rate).
- Sent and not used · 4:00$73.00
Day-labor minimum: 4:00 (240 min) × $18.25/h (the agreed pay rate) = 7300¢ exactly → $73.00. Rule il_day_labor_minimum: on October 10, 2026 the worker was sent to the client and not used for 4:00; 0:00 were worked there, so 4:00 more are paid at the agreed rate, not as hours worked (Day and Temporary Labor Services Act, 820 ILCS 175/30(g); 56 Ill. Adm. Code 260.450(b) — sent and not utilized: at least 4 hours at the agreed rate; placed elsewhere the same shift: at least 2 hours).
last_name,first_name,title,gusto_employee_id,regular_hours,overtime_hours,double_overtime_hoursBell,Marcus,Picker (Primary),9a1b22,40.00,4.00,0.00Fernández Ruiz,Lucía,Picker (Primary),9a1b21,38.00,0.00,0.00Nguyen,Tran,Picker (Primary),9a1b23,40.00,0.62,0.00
Tabulado prepares payroll files and invoices. It never moves money; your payroll provider pays your people.1
Sample data
Built for the week as it really arrives. Messy, late and in more than one language, and still paid to the cent.
- FIG 0.1
Read twice
Two independent readings of every timesheet. A person decides only where they differ.
- FIG 0.2
Rules with their law
Federal, California, Illinois, Massachusetts and New Jersey, each line naming its citation.
- FIG 0.3
A file for each system
Gusto, ADP, QuickBooks, Paychex or Paylocity, with totals that must balance.
Monday at a staffing agency.
Monday at a staffing agency. Before Tabulado, and after.
Every sheet is read twice. Where the two readings differ, a person decides.
- NameBob JonesBob JonesChecking
- Date10/6/2610/6/26
- Time in3:003:00
- Time out11:3011:30
- Lunch3030
- Total hours86
Same week. Four states. Pick one, and Tabulado's own rules engine pays it.
- Regular
- Overtime
- Double time
- Sent home, paid anyway
Saturday: scheduled for 8 hours, sent home unused.
Marcus Bell · $18.25/h · a sample week, paid live by the same code as the app
A worksite in any other state holds the week for a person. It never guesses.
Where the week goes. Tabulado writes the files. Money moves only where it moves today.
last_name,first_name,title,gusto_employee_id,regular_hours,overtime_hours,double_overtime_hoursBell,Marcus,Picker (Primary),9a1b22,40.00,4.00,0.00Fernández Ruiz,Lucía,Picker (Primary),9a1b21,38.00,0.00,0.00Nguyen,Tran,Picker (Primary),9a1b23,40.00,0.62,0.00
- Workers
- 3
- Tabulado's gross
- $2,279.88
- What Gusto will pay
- $2,279.97
- Difference
- $0.09
Nguyen, Tran — OT: 37 min written as 0.62 h (0.6166… h exactly, rounded up to the next hundredth so no worked time is lost). Gusto pays 0.62 h × $27.375/h = $16.97; Tabulado computed $16.88 (+$0.09).
Try the rest. These are the real pieces, working on sample data.
Clients approve from a link
No account needed. The invoice goes out with backup they already agreed to.
Prairie Line Manufacturing
Oct 5 – 11
- Robert Jones40:00
- María José Fernández Ruiz38:00
- Tran Nguyen40:37
- Approved by the client's supervisorjust now
- Invoice INV-1043 ready · $14,212.50just now
- Payroll file written for Gustojust now
- Nothing paid by Tabuladojust now
Rule changes, before they happen
From Tabulado's own dated rule tables, with the law behind each.
California minimum wage $17.40/hin 73 days
Jan 1, 2027
Cal. Lab. Code § 1182.12
New Jersey minimum wage $16.48/hin 73 days
Jan 1, 2027
N.J.S.A. 34:11-56a4(a); N.J.A.C. 12:56-3.1
City of Chicago minimum wage $17.05/hin force
Jul 1, 2026
Chicago Municipal Code ch. 6-105; OLS Rule MW 2.01
Cook County minimum wage $15.40/hin force
Jul 1, 2026
Cook County Code § 42-13
The worker app speaks their language
Shifts, clock-in and pay stubs, in Spanish for workers whose language is Spanish.
The states covered today
A worksite anywhere else holds the week for a person.
A Social Security number needs a reason
Only the Owner can see a full number, with a reason. Every look is logged.
María José Fernández Ruiz
•••-••-0142
Activity log
- Pay rate changed by the Owner · Oct 2
- Payroll file exported by a Coordinator · Oct 1
Tabulado in four numbers
- of your money moved by Tabulado
- $0
- independent readings of every timesheet
- 2
- rule books, each with its law
- 5
- payroll file formats, and your own
- 8
Social Security numbers deserve better than a spreadsheet. Tabulado treats them that way.
Encrypted inside the app
With a key kept outside the database. Screens show the last four digits only.
Blacked out before any AI reading
Anything shaped like a Social Security number or a birth date is removed from a photo first.
Every look-up logged
Only the Owner can see a full number, with a reason. The log can be added to, never edited.
