Mac
A native Mac app, not a web wrapper.
A timer in the menu bar, with your clients and reports in the sidebar.

iPhone · iPad · Apple Watch · Mac · Android · Web
Tally finds the hours you'd lose, and proves every one. Private automatic tracking suggests time from your commits and meetings, without watching your screen. Hours post to Jira, Linear and Notion. Then invoice in a tap.
Free to start · No credit card required · No time limit
Timer
Start on your iPhone, stop on your Mac. The running timer stays on your lock screen, in the Dynamic Island, in widgets and on your Apple Watch.

Jira, Linear and Notion
Pick a Jira ticket, Linear issue or Notion task and start the timer. When you save, Tally posts the time back to it, so there's no copying hours over on Friday.
Private automatic tracking · GitHub
Connect GitHub and Tally suggests sessions from the commits and pull requests you already made, with the hours worked out. It never watches your screen. One tap adds the session.
Private automatic tracking · Calendar
Connect your calendar and tell Tally which meetings are client work. Tally suggests a session for each past client meeting you didn't time. Change the hours if one ended early, then add it.
Client report links
Send a private link to a live page of your hours by day and ticket. Your client needs no account, and you can turn the link off at any time.
Contracts
Promised 20 hours a week? Tally tracks the minimum, carries short weeks forward as makeup hours, and counts your time off so a vacation isn't a shortfall.

And more
Connect Tally to Claude and ask "How many hours do I still owe Acme this week?" or "Log 2 hours to Acme." Only your own data.
Every Monday: your hours, what they're worth at your rates, and the time that looks untracked, ready to add.
Weekly, monthly and billing-period reports, as a PDF. Premium adds years, whole contracts and spreadsheets.
Team contracts, member details, and admins who can fix a teammate's time. Send invoices with a Stripe payment link on Premium.
Around 5pm on weekdays, only when it helps: a client meeting or GitHub or GitLab work with no time today, or a contract falling behind. On Premium.
Connect Zapier, Make, n8n or your own scripts. Read and log time, and get a webhook when a session or timer changes. On Premium.
API docs →Every device
Native apps for iPhone, iPad, Apple Watch and Mac, plus Android and the web, all on one account. The running timer follows you.
Mac
A timer in the menu bar, with your clients and reports in the sidebar.

iPhone
Each contract's target, makeup hours and goals, right under the timer.

iPad & Apple Watch
Your week by client and type of work on iPad. Pause or stop on Apple Watch without your phone.


Android Beta
The same account as your iPhone and the web.

Apple Vision Pro
A glass window for your timer, reports and team. Tap to pause, tap to resume, with the same account as your iPhone and Mac.
Get it on the App Store →
Changelog
Versions live on the App Store.
Pricing
Start free. Premium is per user: pay monthly or save 33% with a year. It renews automatically until you cancel, and you can cancel anytime. Compare with other trackers →
Free forever, no credit card needed
$3.33 a month, billed yearly · 1-week free trial
Secure checkout via Stripe · Cards & Apple Pay accepted
Set a team contract so everyone knows the hours they owe, see each member's sessions, and fix a teammate's time when they forget. Teams and invoicing are part of Premium, with a 1-week free trial on the yearly plan.
Free plan has no time limit · No credit card required · Your data is never sold or used for ads
FAQ
Signing in, bugs or billing? See Help & FAQ
Free to start. No credit card required.