Bank of hours

Sell a block of hours. Watch it draw down.

A bank of hours is one of the easiest things to sell and one of the hardest to track — which is why most teams end up running it in a spreadsheet beside their time tracker. Militime models it natively, so the balance is just there.

14-day free trial · No credit card required · Cancel anytime

Bank of hours

100h purchased
100hleft
0h drawn down

Every tracked entry draws the balance down as it lands.

The job to be done

Why a bank of hours usually ends up in a spreadsheet

01

The balance has to be live

A block sold up front is only useful if everyone can see what's left. Every tracked entry draws the balance down as it lands, so the number is current rather than reconstructed on request.

02

No month-end reconciliation

There is nothing to add up, because it was never added up separately in the first place. The hours you tracked and the hours you've consumed are the same hours.

03

You can see the next sale coming

Watching a block deplete tells you when to have the conversation about the next one — several weeks before the client hits zero and the work has to stop.

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 1
$0billable
May — before the change6h × $125.00
June — after the change8h × $150.00

Date-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 – 25
0hof 20h committed
0%20h committed

1.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 purchased
100hleft
0h drawn down

Every 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,000
$0.00effective rate
0h tracked80h budget

The 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.

Questions

Banks of hours in Militime

A bank of hours is bought once and drawn down until it's gone — a hundred hours, spent at whatever pace the work takes. A retainer is a recurring commitment that resets each cycle. Militime supports both as distinct billing models, and each project uses whichever matches how you actually sold it.

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

Give your bank of hours a live balance.

Add a client, pick how the project bills, start the timer. Fourteen days free, no credit card.