Agencies

Punchcard for Agencies: Time tracking and timesheet approval you own forever

Time tracking and timesheet approval you own forever.

Agencies pay per-seat and per-client fees that scale with their success. Self-hosted, pay-once tools replace per-seat pricing with a flat cost that margins actually survive.

The tool this job usually means renting is QuickBooks Time, at $10/user/mo — roughly $1,200 a year, every year. Punchcard does the job for a one-time $29 — running on infrastructure you control.

Fit check

Why it fits how agencies work

⏲️ Clock in / out / break

One-click punch board per employee; daily hours computed from punch pairs with breaks deducted.

For agencies, clock in / out / break pays off across every client account, with no per-seat math — and it's covered by the same one-time $29, not metered per month.

🔢 PIN kiosk mode

A big-button PIN pad at /kiosk for a shared tablet or front desk; one tap toggles in/out, no admin session, disable it in settings.

For agencies, PIN kiosk mode pays off across every client account, with no per-seat math — and it's covered by the same one-time $29, not metered per month.

🗓️ Weekly timesheets

Hours by day with punch-level detail; edits require an audit note recording who changed what and why, in integer cents.

For agencies, weekly timesheets pays off across every client account, with no per-seat math — and it's covered by the same one-time $29, not metered per month.

Workflow

A typical workflow

STEP 01

Buy once on Whop

One payment of $29 gets you the packaged Windows installer with updates, or clone the MIT source at github.com/bensblueprints/timesheet-approval-mvp and run it free.

STEP 02

Run desktop or deploy

Run npm run desktop (great for a front-desk kiosk), or docker compose onto a $5 VPS when you need it public.

STEP 03

Start punching

Employees clock in from the punch board or the /kiosk PIN pad, and managers approve the weekly timesheets.

What it costs, honestly

Punchcard is $29, once. QuickBooks Time at $10/user/mo — roughly $1,200 a year, every year. Less than one month of QuickBooks Time for a 10-person crew pays for Punchcard forever.

FAQ

Agencies ask

Is Punchcard worth it for agencies?

Less than one month of QuickBooks Time for a 10-person crew pays for Punchcard forever. Punchcard costs $29 once; QuickBooks Time charges $10/user/mo — about $1200 a year. For agencies, that fixed cost is the whole point: the tool is a one-time line item, not a monthly one.

Is it really free on GitHub?

Yes — Punchcard is MIT-licensed at github.com/bensblueprints/timesheet-approval-mvp. The $29 buys the packaged Windows installer and updates; building from source is free.

Where does my wage data live?

In a SQLite file on your own server — wage and payroll data never leaves your box.

Own Punchcard forever — $29