Upload your timecards. TimeCardCruncher classifies every hour against state OT rules, applies bill rates, and generates client invoices. No spreadsheets. No manual math.
Free to use. No credit card. Process your first batch in minutes.
Timecards arrive from a dozen worksites across three states. Each one needs to be classified against the right overtime rules, have bill rates applied, and land on the right client invoice — accurately, today. The three places this breaks:
California's daily OT and 7th-day rule. Colorado's 12-hour threshold. Alaska, Nevada, Kansas, Oregon manufacturing — each with their own logic. One misclassification per worker per week adds up fast.
Different markups per client, per role, per shift. Manual spreadsheet work that's easy to get wrong and impossible to audit. Single point of failure when the person who built it is on vacation.
Pulling hours, applying rates, formatting line items, attaching PO numbers, generating PDFs — all of it, by hand, every cycle. The work that pays you, gating itself behind the work you hate.
TimeCardCruncher is not a timecard collection app. You already have a way to capture hours — a VMS, a spreadsheet, or whatever your clients send you. TimeCardCruncher sits between collected timecards and finished invoices.
Multi-phase pipeline supporting 7 US state rule sets out of the box — California, Alaska, Colorado, Nevada, Kansas, Oregon Manufacturing, and Federal. Every classification is auditable. Codes: REG, OT, DOT, DT, 7DR, HOLW.
Per-client, per-role, per-shift bill rates applied automatically. Process up to 5,000 timecards in a single batch. Full audit trail on every rate decision.
Aggregated, formatted, PDF-ready invoices with line items, totals, PO numbers, and remittance details — generated automatically. Ready to send to your clients without further editing.
REST API with X-Api-Key authentication. Drop it into your existing stack. Batch upload via CSV for teams without engineering resources. ATS integrations on the roadmap.
A California worker logs 10 hours Mon–Fri, then picks up an 8-hour Sunday shift — their 7th consecutive workday after starting Monday.
Most spreadsheet-based workflows credit Sunday as straight time or simple OT. The actual classification: Sunday's first 8 hours are all OT, regardless of weekly totals. Anything beyond 8 hours on that 7th day becomes double-time.
One worker, one week, one rule. Multiply across 200 workers and 5 states. The classification pipeline catches all of it — and shows you which rule fired for which hour.
| Day | Hours | Classification |
|---|---|---|
| Mon | 10.00 | |
| Tue | 10.00 | |
| Wed | 10.00 | |
| Thu | 10.00 | |
| Fri | 10.00 | |
| Sun | 8.00 |
No setup wizard, no consultants, no professional services engagement. Create an account and run your first batch the same day.
Upload two CSV files — one for contracts and one for timecards — or POST batches via API. Single-batch and grouped-batch flows supported.
The 4-phase pipeline classifies every hour against the right state OT rules and resolves bill rates per client × role × shift. Full audit trail.
PDF invoices generated per client with line items, totals, PO numbers, and remittance details. Download from the dashboard or pull via API.
Create an account, upload a contracts file and a timecards file, and see classified hours and a draft invoice in minutes. No setup call required.