Skip to content
Built for teams that bill by the hour

Track the work.
Send the invoice.
Keep the margin.

Track time, bill clients, and collect payments in one calm workflow. Open source, self-hostable, and priced for real teams, not procurement theater.

$1 per member/month. No annual lock-in. Cloud if you want speed. Self-host if you want control. Switching from Harvest?

FIRE calculator · See pricing · Compare tools

256+

GitHub stars

62+

Contributors

$1

Per Seat / Month

app.miru.so
Miru dashboard showing time tracking, invoicing, and project metrics

Open source

Read the code. Fork it. Self-host it. No vendor hostage clause.

One price

$1 per member. No upsell ladder. No surprise invoice.

One workflow

Track time, approve work, send invoices, collect money.

Pricing

The math
is not close.

Same core workflow. 90% lower cost. Keep the margin instead of funding someone else's sales org.

Harvest

$10.80

per user/month

10 users = $1,296/yr
  • Time tracking
  • Invoicing
  • Reports
  • Open source
  • Self-hostable
Default pick

Miru

$1

per user/month

10 users = $120/yr
  • Time tracking
  • Invoicing
  • Reports
  • Open source
  • Self-host free

Toggl

$9

per user/month

10 users = $1,080/yr
  • Time tracking
  • No invoicing
  • Reports
  • Open source
  • Self-hostable

See full pricing →

How it works

Simple by design.

From clock-in to invoice sent. No extra tools.

Track time

Track time

One-click timer or manual entry. Billable rates per project, per team member.

Send invoices

Send invoices

Generate invoices from tracked time. Your logo, your terms. Send directly to clients.

Get paid

Get paid

Track payments, send reminders, run reports. Know exactly where your money is.

Start Tracking Free

No credit card required.

Open Source

Your data. Your code.
Your exit plan.

MIT licensed from day one. Run in our cloud for speed, or self-host for control. Same product either way.

256+

GitHub Stars

62+

Contributors

MIT

License

3yrs

Active

Ruby on Rails React PostgreSQL Docker

Why we built this

We built Miru
because we needed it.

"We're a Ruby on Rails consultancy in Pune, India. We bill clients across the US, Europe, and Asia by the hour. We tried Harvest — too expensive at scale. Toggl — no invoicing. FreshBooks — feature-gated everything behind tiers. Spreadsheets — broke at 10 people."

"So we built Miru. For ourselves first, then open-sourced it for everyone. It tracks time, generates invoices, handles expenses, manages our team, and gets us paid via Stripe. One tool. $1 per person. That's it."

"If you bill by the hour, this is the tool we wish existed when we started."

Vipul A M

Vipul A M

Co-founder, Saeloun · Creator of Miru

Ship. Bill. Repeat.

Stop subsidizing bloated SaaS.
Start billing with margin.

No setup fee. No contract maze. One clear workflow from tracked hours to paid invoice.

$1/user/month in the cloud. Free forever if you self-host.

Start Tracking Free