Skip to content
Open Source Opinion

Why Your Time Tracking Tool Should Be Open Source

Vendor lock-in, surprise pricing, and disappearing features. Here's why open source time tracking isn't just nice to have — it's the only sane choice.

Vipul A M Vipul A M · · 3 min read
Insights
Miru reporting screen with utilization and revenue reports
This article is currently written in English. Navigation, dates, and calls to action follow your selected language.

Why Your Time Tracking Tool Should Be Open Source is straightforward once you stop adding process theater.

Vendor lock-in, surprise pricing, and disappearing features. Here’s why open source time tracking isn’t just nice to have — it’s the only sane choice. We write from operating experience, not trend-chasing.

The graveyard of SaaS time trackers

Miru dashboard

Harvest raised prices repeatedly over the years and eliminated their free plan entirely. Teams that chose Harvest because it was affordable woke up one day paying $10.80 per user per month with no alternative except to migrate — which means exporting years of time data into a format that probably doesn’t import cleanly into anything else.

Toggl restructured their plans and pushed features behind higher tiers. Stuff that used to be included in a $9 plan suddenly required the $18 plan. If you’d built your reporting workflow around those features, you either paid up or rebuilt everything.

FreshBooks pivoted from a simple invoicing tool to a full accounting platform. Users who loved the original product found themselves paying for features they didn’t want, while the features they relied on got reshuffled to accommodate the new direction.

And those are the survivors. Dozens of time tracking startups have been acquired and shut down over the last decade. Freckle became Noko. Tictail disappeared. Blinksale vanished. If your time data lives on someone else’s servers and they decide to turn off the lights, your data goes with them.

The common thread? Closed source. No escape hatch. You’re a tenant, not an owner.


What open source actually gives you

Open source isn’t just a philosophy. It’s insurance.

You own your data. Self-host Miru on your own infrastructure and your time entries, client records, invoices, and reports never leave your servers. No third party has access. No acquisition can take it away from you. If we disappeared tomorrow, your instance keeps running.

You control your costs. Per-seat pricing is a tax that scales with your team. Self-hosted Miru costs whatever your server costs — which for most teams is $10-20/month total, regardless of team size. A 100-person team pays the same as a 5-person team.

You can customize it. Need a custom report? A different invoice template? An integration with your internal tools? Fork the repo and build it. You’re not waiting on a product team to prioritize your feature request that’s been sitting in their backlog for two years.

You can audit it. If your clients require SOC 2 compliance, or your legal team needs to verify how data is handled, they can read the source code. Try asking Harvest for their source code.


The MIT license matters

Miru is MIT licensed. That’s the most permissive open source license there is. You can use it, modify it, distribute it, sell it, embed it in your own product — no restrictions beyond keeping the copyright notice. There’s no “open core” bait and switch where the features you actually need are proprietary. The whole thing is open.

The entire codebase is on GitHub. Every line of code that processes your time entries, generates your invoices, and handles your payments is right there. Read it. Run it. Change it.


The bottom line

Closed-source time tracking is renting. You’re paying monthly for the privilege of using someone else’s software, storing your data on someone else’s servers, and hoping they don’t change the terms.

Open source time tracking is owning. Your data, your servers, your rules. No surprise price hikes. No feature removals. No acquisitions that kill the product.

The only question is why you’d choose renting when owning is available at a fraction of the cost. Try Miru free or self-host it today.

Read how we make money giving away software →

Hard Stop

Run this loop for two weeks without skipping cleanup. The compounding effect is real.

Start with Miru or read the docs.

Share:
Vipul A M

Vipul A M

Co-founder at Saeloun. Building Miru. Rails contributor. Shipping from Pune, India.

Put it to work

Run one cleaner billing cycle in Miru.

If this article is about tracking time, billing clients, comparing tools, or automating work, Miru is the product version of that idea. Start free, invite the team, and send the next invoice from tracked work.

What you get

  • Time tracking, invoices, expenses, and payments in one place.
  • Free for up to 5 users. Pro is $1/member/month.
  • Open source, with CLI, API, MCP, and self-hosting paths.
See Miru

The article is the argument. Miru is the workflow.

Track the work, approve the hours, send the invoice, and get paid without bolting together three separate tools.

Insights
Miru reporting screen with utilization and revenue reports
Reports Miru