Punchcard
from $7/mo · or $79 forever

Time tracking and timesheet approval you own forever.

QuickBooks Time is $10+ per user per month plus a base fee — for 10 employees that is over $1,200 a year, forever, and your wage data lives in their cloud. Punchcard is the core of it self-hosted: clock in/out with breaks, a PIN kiosk, audited timesheets, an approval queue and payroll CSV export. $29, once.

Web app · self-hosted on your server
See it run

Punchcard in 60 seconds

What you get

Everything in the box

Self-hosted punch clock, PIN kiosk, approval queue and payroll CSV — no per-user fees.

Clock in / out / break

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

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.

Weekly timesheets

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

Approval queue

Submit, then approve or reject with a comment (required on reject), bulk approve, full decision audit trail.

Overtime flagging

Configurable weekly threshold (default 40h) and multiplier (default 1.5x), highlighted everywhere OT appears.

Payroll CSV export

Employee, period, regular hours, OT hours and pay, formatted for common payroll imports.

Side by side

Punchcard vs QuickBooks Time

QuickBooks Time charges $10/user/mo. Here's what actually differs.

 PunchcardQuickBooks Time
Price$29 once$10/user/mo
10 employees, 1 year$29$1,200+
Clock in/out + breaks Yes Yes
Kiosk PIN punch Yes Yes
Timesheet approval + audit Yes Yes
Overtime flagging Yes Yes
Payroll CSV export Yes Yes
Self-hosted, data stays yours Yes No

Less than one month of QuickBooks Time for a 10-person crew pays for Punchcard forever.

Pricing

Pick how you pay

Subscriptions if you want them — but the whole point is the lifetime tier.

Monthly
$7/mo
Start monthly
Pay once, own it forever
Lifetime
$158$79once
50% off launch price — intro pricing, first 1,000 licenses
Never pay again
Own it — $79
Yearly
$70/yr
2 months free
Start yearly
Checkout by Whop · instant delivery · QuickBooks Time costs $10/user/mo
How it works

Up and running in three steps

  1. 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.

  2. 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.

  3. Start punching

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

FAQ

Fair questions

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.

Is this a subscription in disguise?

No. $29 once, no renewal, no per-user monthly fee.

Stop renting. Own Punchcard.

Self-hosted punch clock, PIN kiosk, approval queue and payroll CSV — no per-user fees.

Get Punchcard — $79 forever

Everything about Punchcard — every page we have on it

Compare & pricing

Guides

Try & tools

Source