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.
How We Make Money Giving Away Software is a position, not a hedge.
Miru is open source and MIT licensed. We charge $1/person/month. Here’s why this works and why more companies should try it. We write from operating experience, not trend-chasing.
The Cost Structure Is Different

We’re based in Pune, India. Our team lives there. The cost of great engineering talent in India is a fraction of what it costs in San Francisco or London. That’s not outsourcing — it’s our company, our city, our people building our product. The math just works differently when your burn rate isn’t Bay Area burn rate.
We also run a consulting company, Saeloun. We build Rails applications for clients. That business pays the bills and keeps the lights on. Miru started as an internal tool — we needed to track our own time and send our own invoices. When we open-sourced it, we weren’t betting the farm. We were sharing something we’d already built for ourselves.
This is the part that people miss. Most open-source companies raise $50M in venture capital and then scramble to figure out monetization. We started profitable. Miru is upside, not survival.
Why $1 Per Person Works
Let’s be honest about what time tracking software costs to run. It’s a Rails app with a PostgreSQL database. Solid Queue for background jobs. Solid Cache for caching. No Redis cluster. No Elasticsearch. No Kubernetes. The infrastructure cost per customer is measured in pennies per month, not dollars.
When your cost-to-serve is near zero and your development costs are covered by a profitable consulting business, you don’t need to charge $10 per seat. You don’t need to gate features behind enterprise tiers. You can charge what feels fair and still have healthy margins.
At $1 per person per month, a 50-person company pays $600 a year. A 200-person company pays $2,400. That’s real revenue at scale, and it comes with near-zero sales cost because the product sells itself. No demo calls. No SDRs. No AEs. You sign up, you use it, you upgrade when you’re ready.
The Self-Hosted Customers
Here’s where it gets interesting. Some companies — especially in regulated industries, government, and finance — won’t use hosted SaaS. They want the software on their own servers. They want control over the data. And they’re willing to pay for deployment support, maintenance, and SLA guarantees.
Those customers pay $1,000 or more per year. For them, the value isn’t the software (it’s free). The value is having a team that knows the codebase inside-out available when something breaks at 2 AM.
This is the open-source business model that actually works: the software is free, the expertise is not. Red Hat proved this at scale. We’re doing it at a scale that makes sense for a small, profitable company that doesn’t need to be a unicorn.
The 37signals Lesson
DHH and Jason Fried have been saying this for twenty years: you don’t need to grow at all costs. You don’t need venture capital. You don’t need to capture an entire market. You need enough customers paying a fair price to support a team that builds great software.
We took that lesson seriously. Miru doesn’t need to be a $100M ARR business. It needs to be a good product that solves a real problem at a price that doesn’t make people wince. $1 per person per month is that price.
More companies should try this. Build something you actually use. Charge what’s fair. Keep costs low by being thoughtful about technology and team size. Skip the fundraising circus. It’s not as sexy as a TechCrunch headline, but it works. And you get to keep your company.
The Bet
Our bet is simple: if the product is good enough, people will pay $1. If it’s not, they won’t, and we’ll still use it ourselves every day. There’s no downside. The worst case is we built a great internal tool. The best case is thousands of teams use it and a few hundred pay for hosting or support.
That’s a bet worth making.
Use the hosted version free at app.miru.so. Or self-host from GitHub and never pay anyone anything. Either way, the code is yours.
Hard Stop
If you agree, build this way. If you disagree, test the opposite and measure the real cost.
Start with Miru or read the docs.
Vipul A M
Co-founder at Saeloun. Building Miru. Rails contributor. Shipping from Pune, India.
Read next
How We Use gbrain to Build Miru
How Saeloun uses gbrain, gstack, Codex, Claude, MCP, and repo signals to build Miru with memory, safer AI automation, and proof before claims.
Free FIRE Calculator for Freelancers and Consultants
We built a free FIRE calculator with multi-currency support, investment breakdowns, Monte Carlo simulations, and country-specific defaults. No signup required.
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.
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.
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.