Fills the official California DLSE forms

Find where your hours changed

Compare your schedule, timecards, pay stubs, and messages. See every source. Build a wage-claim packet anyone can check.

Check my records

Free. No account. Your files stay in your browser.

Pay period Aug 31 – Sep 13 10 days

Build packet

Tue, Sep 1

Records disagree

Confirmed, with support

7:40 AM

Employer clock

8:00 AM

20 min not on the employer record

Schedule 7:40 AMManager: “come in at 7:40”Clock in 8:00 AM
Schedule
Clock
You

Earned

$1,489.25

Paid

$1,480.00

Difference

$9.25

Your proof is probably already in different places

  • Schedules
  • Timecards
  • Pay stubs
  • Manager texts

Add.

Photos, screenshots, and PDFs of the records you already have. Each file is fingerprinted before anything reads it.

  • Screenshot 2026-09-14 at 9.12.03 PM.png

    0273598350fe…

    20 facts
  • Timecard_Export_0913.pdf

    01411cbf8da9…

    30 facts
  • EarningsStatement_0918.pdf

    6155e6c2d381…

    7 facts
  • IMG_4821.png

    7f1009bfd252…

    1 facts

Review.

Every value is outlined where it appears in your file. You confirm it, fix it, or remove it. Nothing counts until you do.

Example Bakery Co. — Timecard Report

DateDayInOutMeal
09/01/2026Tue8:00 AM4:30 PM30
09/02/2026Wed8:00 AM4:30 PM30
09/03/2026Thu8:00 AM4:30 PM30
09/04/2026Fri8:00 AM4:30 PM30

Clock-in time

8:00 AM on Tue, Sep 1

Correct as shownFix it

Scheduled end · 50% sure

4:30 PM on Tue, Sep 8

Covered by a notification in the screenshot. Check it.

28 more confirmed

Compare.

Each day lines up your schedule, the employer's clock, messages, and your own account. A schedule alone never counts as work.

Mon, Aug 31

Matches
Schedule
Clock
You

Tue, Sep 1

Records disagree
Schedule
Clock
You

Wed, Sep 2

Matches
Schedule
Clock
You

Thu, Sep 10

Matches
Schedule
Clock
You

Schedule said 7:40. You started at 8:00, so nothing is added.

Export.

The official Form 1 and Form 55, an evidence index, and the math, in one packet anyone can re-check.

  • claim-form-1.pdf

    DLSE Form 1, REV. 07/2025

  • dlse-form-55.xls

    Official Form 55 workbook

  • evidence-index.pdf

    Every source and calculation

  • calculation.csv

    minutes × rate × multiplier ÷ 60

Verified: every check passed

  • All 9 files match their SHA-256
  • Comparison replays exactly
  • 11 calculation lines recompute
  • Form 1 reads back 37 fields
  • Form 55 matches the official workbook

Agree.

When every record matches, Takt says so and claims nothing.

TAKT-CONTROL-001

  • Mon, Aug 318:00 AM – 4:30 PMMatches
  • Tue, Sep 18:00 AM – 4:30 PMMatches
  • Wed, Sep 28:00 AM – 4:30 PMMatches
  • Thu, Sep 38:00 AM – 4:30 PMMatches
  • Fri, Sep 48:00 AM – 4:30 PMMatches

TAKT-AMBIG-001

Timecard export A, Sep 28:00 AM
Timecard export B, Sep 28:15 AM

Two employer records disagree. Takt asks you instead of picking one, and won't calculate this pay period until it's resolved.

Unsure.

When records conflict or a job has special rules, you get a clear reason instead of a guess.

What you can rely on

Built for a worker who has to trust every number.

Every finding links to evidence

Each difference shows the exact spot in each record it comes from, with the quoted text.

The math is plain code

No AI does arithmetic. Minutes and cents are counted exactly under published California overtime rules.

20 min × $18.50 × 1.5 ÷ 60 = $9.25

Originals stay original

Files are fingerprinted and never edited. Corrections sit beside what Takt read, not over it.

Private by default

No account, no analytics. Cases live in your browser. Only photos are sent out, once, to be read.

Checked, not claimed

Results from four synthetic test cases, re-run from the public repository.

40/40
day decisions correct
4/4
amounts exact to the cent
0
false findings when records agree
10/10
tampered packets rejected

See the proof and try the verifier

Start a private case

It takes a few minutes if your records are handy. California hourly jobs.