Android App

ShiftClock

Hours & Pay — Track it. Calculate it. Verify it.

A native Android app for tracking work hours and calculating pay with full support for overtime, double time, union benefits, and payroll verification. Built with Kotlin and Jetpack Compose for a fast, responsive experience that works entirely offline.

Join the Beta Coming Soon
Clock In This Week 38.5 hrs Overtime 2.5 hrs Downtown Project Active Clock Entries Report Settings

See It in Action

Real screenshots from the app.

ShiftClock clock-in screen showing live timer, overtime tracking, and active project
Clock In / Out
Clock out dialog with start/end times, break deduction, shift notes, and foreman fields
Clock Out Dialog
Entries list showing shifts with OT/DT badges, per diem, project tags, and earnings
Shift Entries
Pay period report with hours summary, gross pay, estimated take-home, and daily chart
Pay Period Report
Report detail showing gross wages, deductions, per diem breakdown, and take-home estimate
Take-Home Breakdown
Day-by-day breakdown with project names, foreman, and export buttons
Daily Breakdown & Export
New project form with client, rate, OT/DT multipliers, and per diem configuration
Project Setup
Settings screen with hourly rate, overtime multipliers, day multipliers, and per diem
Pay Settings

Two Ways to Work

Choose the mode that fits your job. Switch anytime without losing data.

Basic Mode

Simplified time tracking with clock in/out, overtime after 40 hours, and pay estimates. No union-specific settings cluttering the interface.

  • One-tap clock in/out
  • Weekly overtime tracking
  • Pay estimates
  • Shift history & exports

Features

One-Tap Clock In/Out

Live clock shows your current session, daily totals, weekly progress toward 40 hours, and real-time overtime alerts. Punch breaks separately or add manual entries for past shifts.

Per-Project OT Isolation

Each project tracks its own daily and weekly overtime threshold independently. No cross-project hour mixing that inflates or hides your real overtime.

Pay Period Reports

Generate weekly, biweekly, or monthly reports with full breakdowns: regular, overtime, and double time hours; gross pay; per diem; night differential; and employer-paid benefits.

Pay Stub Reconciliation

Enter your actual paychecks and compare estimated vs. real take-home pay. Add each deduction — union dues, pension, H&W, taxes — and the app highlights discrepancies.

CBA Profile Sharing

Configure your union contract once — OT multipliers, holiday pay, per diem, benefits — then export the CBA profile and share it with your entire crew.

Project & Client Management

Create unlimited projects, link them to clients, set per-project pay rates and OT rules, per diem, tax settings, and mileage. Switch active projects with one tap.

30 Currencies Supported

Multi-currency support covering the top 20 GDP economies plus additional currencies. Select your currency during onboarding or change it anytime in settings.

Apprentice Hour Tracking

Monitor your hours toward journeyperson status. Set your apprentice percentage, track cumulative hours, and see your next milestone threshold tied to your active project.

Mileage & Expenses

Log daily mileage with the current IRS standard rate. Track job-site expenses by category. View cumulative totals and export as CSV for tax filing.

Backup & Export

Export reports as CSV or PDF. Back up everything — settings, entries, projects, clients, mileage, expenses, pay stubs — as JSON. Import on a new device to pick up where you left off.

Offline & Private

The entire app runs locally with no internet required. No accounts, no cloud sync, no subscriptions. Your time data never leaves your phone unless you export it.

Native Android

Built with Kotlin and Jetpack Compose with Material 3. No WebView, no web wrappers — native composables with smooth animations, fast startup, and low memory usage.

Ready to take control of your time?

Join the ShiftClock beta and be the first to try it.

Sign Up for Beta