BLE TimeClock

Time tracking that
respects your team.

Schedule, clock-in, sick time, payroll — one calm app for the whole team. Built in-house at BLE Training so every feature pulls its weight.

Already on the team? Log in.
What's inside

Everything a small team actually needs.

No bloat, no upsells, no five-tab settings to configure. The defaults are sane and the rare time you do reach for a setting, it's where you'd expect.

Schedule, templates, open shifts

Save a typical week as a template, apply it to any future week. Post unassigned shifts and let employees claim them — atomic, no double-booking.

Geofenced clock-in

Verify the punch happens at the right office. GPS + IP belt-and-suspenders, with per-employee enforcement levels (off / warn / block).

One-tap clock & breaks

Big crimson button on every device, with break tracking and automatic auto-clock-out so a forgotten punch never wrecks a paycheck.

Approvals in two taps

Missed punches, time off, shift swaps, schedule changes — the bell shows everything pending and approvals fire the right notifications.

Payroll-ready exports

Pull a period, review hours, click Export. QuickBooks Online + QuickBooks Desktop formats supported out of the box.

Role-aware security

Managers see their team. Admins see the whole org. Audit log captures every change. Per-user policy for rounding, OT, lunch deductions.

Why we built it

Because the existing options are loud, expensive, or both.

  • Calmer than the big SaaS competitors — no marketing nags, no upsell modals, no tracking pixels.
  • Mobile-first: install to your home screen, clock in with one thumb, claim open shifts without group texts.
  • Subscribe your shifts to Google or Apple Calendar via private feed. Updates automatically when the schedule changes.
  • Dark mode, real keyboard shortcuts (Ctrl+K), real audit log, real role boundaries — the things power users actually use.
  • Hosted on Fly.io with backups, deployed by GitHub Actions on every push, instrumented from clock-in to payroll.

Ready to clock in?

If you're already on the team, sign in below. If you're new, your admin will send you an activation link.