Everything you need.
Nothing you don't.
Hourly packs a powerful set of features into the simplest possible experience. Built for freelancers, tradespeople, and anyone who works by the hour.
Log a full day in one tap.
Most work hour apps make you enter a start time, an end time, do the math, and then save. Hourly flips this on its head. You create presets for your most common shifts — 8 hours, 10 hours, your on-call block — and then a single tap logs the whole thing, automatically calculated from your default start time.
For tradespeople and freelancers, time spent logging time is time wasted. Hourly is built around the idea that the tool should disappear into your workflow.
- Preset buttons for instant shift logging
- Custom presets — name them anything ("On-call", "Half day")
- Default start time auto-calculates end time
- Add notes per entry for client context
Start tracking when you arrive. Stop when you leave.
When you don't know exactly how long a job will take, the live timer has you covered. Start it when you arrive on site, and Hourly tracks in the background — surviving app switches, phone restarts, and force-quits without losing a second.
The Dynamic Island and Lock Screen display your running total in real time so you never have to unlock and open the app just to check the clock.
- Real-time HH:MM:SS timer with background persistence
- Survives force-quit — time is never lost
- Live Activity on Lock Screen and Dynamic Island
- Safety alert after 14+ hours of continuous tracking
Break deductions and rounding — handled automatically.
Configure a default break deduction (15, 30, 45, or 60 minutes) and Hourly applies it every time you log. Enable rounding to the nearest half-hour or full hour. Both settings apply globally but can be overridden for any individual entry — so a day with a longer lunch doesn't require changing your settings.
- Configurable break deduction (15–60 min)
- Optional rounding to nearest 30 or 60 minutes
- Per-entry override — "Skip deduction today"
- Live preview shows final calculated duration before saving
See your hours without opening the app.
Hourly's home screen widget puts your daily, weekly, and monthly totals right on your iPhone's home screen. The widget also includes three quick-add preset buttons so you can log hours without even launching the app.
Lock screen widgets show today's total at a glance, and an inline widget gives you a one-line summary that fits anywhere.
- Home screen widget with totals + 3 quick-add presets
- Lock screen: circular (today), rectangular (today + month), inline
- Refresh automatically when entries are added
- Works with iOS 17+ WidgetKit
Your hours, formatted the way you need them.
Whether you're sending a quick summary to a client, filing a monthly report, or handing data to your accountant, Hourly's export covers it. Copy a clean, formatted text summary straight to your clipboard, or export a full CSV with all raw data for any date range you choose.
- Boss-friendly clipboard format: "DD.MM.YY — Xh"
- Full CSV export with Date, Raw Hours, Final Hours, Note, Client
- Date range picker: this week, this month, or custom
- Client tracking — assign entries, view summaries per client
Get nudged to log before you forget.
A daily reminder at a time you choose keeps logging a habit, not a chore. Enable arrival notifications and Hourly will alert you when you reach your workplace (using a 150-metre geofence), so you can log the moment you arrive.
Location data stays entirely on your device and is only used within the app's geofencing system — it is never transmitted anywhere.
- Configurable daily reminder with custom message
- Notification actions show your top presets — log without opening the app
- Optional arrival geofencing (150m radius, time window configurable)
- Location data never leaves your device
100% private. Zero compromise.
Hourly has no account system, no cloud sync, and no analytics. Your work hours are stored in SwiftData — Apple's on-device database — and that's where they stay. There are no third-party SDKs, no telemetry, and no network calls. The app works fully offline. Always.
You control your data completely: export it as plain JSON at any time, restore it from a backup, or delete it entirely. No support ticket required.
- SwiftData — on-device only, no remote storage
- No account, no login, no sign-up
- No analytics, no tracking SDKs
- Full backup and restore via JSON export to Files app
Ready to simplify your time tracking?
Hourly is coming to iOS soon. Join the waitlist to be notified at launch.