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.
Every year, another time tracking company pulls the same move. They wait until you’ve migrated your entire team, built workflows around their product, trained everyone, and filled the system with years of billing data. Then they raise prices. Or kill a feature. Or get acquired by a company that doesn’t care about your use case.
This isn’t hypothetical. It’s a pattern.
The graveyard of SaaS time trackers
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.
Saeloun Team
The team behind Miru. Ruby on Rails consultancy turned product company. Based in Pune, India.
Read next
You're Paying 10x Too Much for Time Tracking
A 50-person team on Harvest pays $600/month. On Miru Pro, that's $50. Here's the math on why per-seat pricing is a scam.
Why We Charge $1 Per Person (And Why Everyone Else Charges 10x More)
Per-seat pricing at $10-15/person is a racket. Here's the math behind Miru's $1/member pricing and why it works.
How We Make Money Giving Away Software
Miru is open source and MIT licensed. We charge $1/person/month. Here's why this works and why more companies should try it.