Time tracking for people who bill by the hour
Track your time.
Turn it into money.
Militime is built around how you actually charge — hourly, retainer, bank of hours or fixed price. Every hour you log knows what it's worth the moment you log it.
14-day free trial · No credit card · Cancel anytime · English & French
New entry
What are you working on?
Elapsed
00:00:00
Earned
$0.00
Today
92% billableSee it work
One entry, followed all the way through
Twenty minutes on a client project — tracked, priced, and understood. It's the same twenty minutes at every step.
Homepage hero — art direction
Acme Inc · Brand redesign
Tracked
20 minutes
One tap starts the timer. The client, the project and the billable flag come along with it, so nothing has to be reconstructed later.
Every figure here comes from the same twenty minutes
The loop
Four things, one workspace
Most tools do one of these well and hand you a CSV for the rest. Here they're the same system, so there's nothing to reconcile.
- 01Track
Hit start. Militime captures the rest.
One tap begins a live timer that follows you across clients and projects. Set the category, mark it billable, edit on the fly — then get back to the work.
New entry
What are you working on?
Acme IncBrand redesignDesignBillable$150.00/hElapsed
00:00:00
Earned
$0.00
- 02Bill
The project already knows how it bills.
You decided that once, when you set it up. Retainer cycles show hours delivered against hours committed. Banks of hours draw down. Rates attach themselves to the right entries.
Retainer
Jun 12 – 250hof 20h committed0%20h committed1.5h left in this cycle — overflow carries into the next one.
- 03Understand
See the margin, not just the hours.
Revenue against cost of delivery, by client and by project. The work that earns and the work that quietly drains you, separated — while you can still act on it.
Revenue
$0
Margin
$0
Margin %
0%
ClientRevenueHoursMarginAcme Inc$18,400118h49%Northwind$12,00096h36%Lumen Studio$6,50082h-1%Lumen Studio is billing $79.27 an hour against a $80.00 cost of delivery. Eighty-two hours of work, and it's costing you money to do it.
- 04Share
Send your client something worth reading.
Branded CSV and PDF reports in English or French, showing hours delivered and what they came to. Clean records your client — and your accountant — can follow.
Client report
Acme Inc
June 1 – 30 · Retainer + hourly
PDFCSVBrand redesign40h$6,000Design system22h$3,300Art direction12h$1,800Total74h$11,100Branded PDF and CSV, in English or French, ready to send.
New entry
What are you working on?
Elapsed
00:00:00
Earned
$0.00
Project-specific billing
Every project bills differently. Militime already knows.
Most trackers give you one rate and call that billing. Here each project carries its own model — and the totals, the utilization and the reports follow on their own.
Hourly
Per-client and per-project rates, with date-ranged changes that apply themselves to the right entries.
Hourly
Rate changed Jun 1Date-ranged rates apply themselves to the right entries.
Retainer
Recurring cycles with live utilization: hours delivered against hours committed, and overflow that carries into the next cycle.
Retainer
Jun 12 – 251.5h left in this cycle — overflow carries into the next one.
Bank of hours
Sell a block up front. Every tracked entry draws the balance down, so nobody is surprised at month end.
Bank of hours
100h purchasedEvery tracked entry draws the balance down as it lands.
Fixed price
One agreed fee. Militime tracks the effective hourly rate as the work lands, so you feel the squeeze early enough to matter.
Fixed price
$10,000The fee is agreed. The effective rate is what tells you how it's going.
One engine
Four billing models, one timer. You never choose how to track. You choose how the project is sold — once — and the tracking follows from there.
Why Militime
Everyone else has the order backwards
General trackers start with a stopwatch and leave the billing to you. Militime starts from how the project is sold, so the money is computed as you work instead of reconstructed afterwards.
Traditional time trackers
Track first. Work out the billing afterwards.
- 01Start a stopwatch.
- 02Tag the entry and hope it's right.
- 03Export a timesheet at the end of the month.
- 04Rebuild the billing in a spreadsheet.
- 05Find out the margin once it's already spent.
Militime
Decide how it bills. Tracking follows.
- 01Set the project's billing model once.
- 02Start the timer — the rate is already attached.
- 03Watch utilization and billable value update live.
- 04Read margin by client and by project.
- 05Send a report the client actually understands.
Compares native, out-of-the-box capability. “Add-on” means available on the other tools through a paid upgrade or an integration. Invoicing is the row where they win today — Militime doesn't ship it yet, and we'd rather say so here than let you find out after signing up.
See how Militime compares to Toggl Track and Harvest.
What you get
The parts that matter, in order
Not everything deserves equal billing. These are the reasons people buy, the reasons they stay, and the reasons they enjoy using it.
One-click tracking
Start from anywhere — the command palette, a keyboard shortcut, or the Mac menu bar. Set client, project and category inline, then get back to work.
Project-specific billing
Hourly, retainer, bank of hours or fixed price. Each project carries its own model, and every entry is priced the moment you log it.
Rates that follow the work
Per-client and per-project rates with date ranges. Raise your rate in June and May's entries keep the old one, without you touching a thing.
Then it tells you things you didn't know
Profitability by client and project
Revenue against cost of delivery, so the work that earns and the work that drains margin stop looking alike.
AI summaries
A short, plain-language read on where the time and the money went. Optional, metered per workspace, and off if you'd rather.
Earnings calendar
A month at a glance, heat-mapped by money earned or hours tracked, with running monthly totals.
And it stays out of your way
Command palette
Jump anywhere, and start or stop a timer, from one shortcut.
Keyboard shortcuts
Every common action has one. The mouse is optional.
Grid, journal & today
A fast editable grid, a day-by-day journal, and a daily overview.
Teams & roles
Invite your team, assign roles, and see the org chart.
Bilingual exports
CSV and PDF reports in English or French, ready to send to a client.
Mac menu-bar app
Start and stop tracking without switching windows.
Pricing
Do the maths yourself
Move the slider. The first seat carries the plan; every seat after it costs a fraction of the first.
$12.99 first seat + 2 × $3.99
Works out to $6.99 per seat.
14-day free trial · No credit card required · Cancel anytime
The same 3 seats, elsewhere
- Unlimited projects and clients
- All four billing models
- Profitability by client and project
- Bilingual EN & FR exports
- Teams, roles and social sign-in
- Every feature on every seat
Published monthly list prices for the plans closest to Militime in capability, at the same seat count. Those plans include invoicing today and Militime does not — see the roadmap.
Built for how you work
Three ways people use Militime
Getting started
You'll be tracking in under a minute
No configuration wizard, no org chart, no credit card. Five steps, and the fifth one is a running timer.
- 1
0:08
Create your account
Email, Google or Slack. Nothing else asked.
- 2
0:14
Say how you work
Freelancer, agency or team. One click, and the workspace arrives shaped for you.
- 3
0:24
Add your first client
A name is enough. Rates and tax details can wait.
- 4
0:38
Create a project, pick how it bills
Hourly, retainer, bank of hours or fixed price.
- 5
0:47
Start the timer
That's it. You're tracking, and it already knows what the hour is worth.
14-day free trial · No credit card required · Cancel anytime
Trust
What we can actually prove
Militime is early. Rather than invent numbers, here is who runs it, where your data lives, and what happens if you decide to leave.
Encrypted end to end
TLS 1.3 in transit and encrypted at rest on Supabase's hardened Postgres. Backups inherit the same protection.
Stripe handles every card
Subscription payments run through Stripe. Militime never sees or stores your card details.
Built and run from Montreal
Designed around Quebec's Law 25 and Canada's PIPEDA, with GDPR access, erasure and portability treated as product requirements.
Your data leaves when you do
Export every project, report and time entry as CSV or PDF on demand. Ask us to delete the account and we honour it end to end.
There are no customer quotes here yet, because we don't have permission to print any.
We'd rather leave the space empty than write a testimonial and attribute it to a job title. If you use Militime and would let us quote you by name, we'd genuinely like to hear from you.
Tell us how it's going- A time tracker built for people who bill for their time. It pairs one-click tracking with project-specific billing — hourly, retainer, bank of hours and fixed price — so every hour is priced as you log it, and turns that into profitability reporting, bilingual exports and short AI summaries.
- The order of operations. General trackers start with a stopwatch and treat billing as something you sort out later. In Militime you set how a project is sold first, and tracking follows: retainers show live cycle utilization, banks of hours draw down, rates attach themselves to the right entries, and margin is computed as the work happens.
- Yes, both natively. Retainer projects run on recurring cycles showing hours delivered against hours committed, with overflow carrying into the next cycle. Bank-of-hours projects let you sell a block of hours up front that draws down as you track.
- Not yet — this is the one thing Toggl and Harvest do that Militime doesn't. Billing models, rates, billable value and branded reports all ship today; the invoice document itself is in build. For now, export a branded PDF or CSV report and raise the invoice in your accounting tool. See the roadmap for where it stands.
- One plan, billed monthly per seat: $12.99 for the first seat and $3.99 for each additional seat (USD), prorated as your team changes. There's a 14-day free trial, no credit card is required to start, and you can cancel anytime.
- No. The 14-day trial starts without one. We ask for payment details only if you decide to keep the workspace when the trial ends — and if you don't, nothing is charged and your data stays exportable.
- Militime offers optional AI summaries that turn your tracked time into a short, plain-language narrative. AI is metered per workspace and can be turned off entirely. Your prompts are not used to train third-party models.
- It's designed around Quebec's Law 25 and Canada's PIPEDA: privacy-by-default settings, a designated privacy officer, access and rectification workflows, data portability, and breach-handling commitments written into the legal terms.
Mili / Time, defined
Militime
/ˈmɪl.ɪ.taɪm/noun · slangA general slang representation for the 24-hour time measurement system — using the full 24 hours of the day to tell time rather than two groups of twelve hours signified by their respective a.m. or p.m.
- P1
- What time is it?
- P2
- 18:25 Militime
- P1
- What's that in regular?
- P2
- 6:25 PM
Your next billable hour starts here.
Add a client, pick how the project bills, start the timer. Fourteen days free, no credit card, cancel whenever you like.