PRIVATE TIMESHEETS FOR SMALL TEAMS

Hours that add up.
Without the noise.

Keep shifts, breaks and approvals in one calm, private workspace you host yourself. No per-seat SaaS account. No tracking pixels.

✓ Self-hosted✓ Worker + manager roles✓ Print & CSV reports
Illustration of a private weekly timesheet dashboard
✓Week submittedReady for manager review
A clearer view of the hours behind the work.
Private by defaultYour workspace runs on your hosting.
Built for real shiftsOvernight entries, breaks and corrections.
Easy to sharePrint-ready summaries and safe CSV export.
A PRACTICAL WEEKLY RHYTHM

Less chasing.
More clarity.

ShiftClock keeps the everyday timesheet workflow focused, understandable and in your hands.

◷

Log the whole shift

Record start, finish, unpaid break minutes and a short note. Overnight shifts use their actual end date.

01 / ENTRY
✓

Review with context

Workers submit a week. Managers approve it or request a correction, with a history of changes.

02 / APPROVAL
↗

See the week clearly

Compare hours, review configurable overtime estimates and print or export a team report.

03 / REPORT
YOUR DATA. YOUR HOST.

Timekeeping, without a cloud account.

ShiftClock does not call an external API or send timesheet data to a third-party service. Install it on PHP hosting you control, and keep the database in your own account.

SELFHOSTEDBY DESIGN
GOOD TO KNOW

Questions, answered.

How does ShiftClock handle overnight shifts?

Each entry has an explicit local start and end date/time in the selected IANA time zone. Choose the next calendar date for an overnight finish.

What happens around daylight-saving clock changes?

ShiftClock rejects nonexistent spring-forward times and repeated fall-back times to avoid silently choosing the wrong instant. Select a non-ambiguous time or use a documented manual adjustment outside the repeated hour.

Are overtime totals a payroll or legal calculation?

No. Overtime values are estimates from administrator-configured daily and weekly thresholds. They are not wage calculations, legal advice, or a guarantee of compliance. Confirm rules and payroll in your own jurisdiction.

Does the app require a paid or external API?

No external API, account, key or paid service is required. The app uses PHP and a database on your hosting account.

YOUR TEAM HOURS, IN ONE PLACE

Make the week easier to close.

Sign in to ShiftClock →