Stop paying $55/month
for invoicing.
FreshBooks was great in 2015. Then they discovered pricing tiers, feature-gating, and the dark art of charging more every year for the same product. There's a better way.
The FreshBooks pricing problem
$17 / $30 / $55 per month
FreshBooks Lite is $17/month for 5 clients. Plus is $30/month for 50 clients. Premium is $55/month for unlimited. And those prices keep climbing. Miru is $1/member/month for unlimited everything. No tiers. No client limits.
Feature-gating everywhere
Want expense tracking on FreshBooks? Pay more. Want proposals? Pay more. Want more than 5 clients? Pay more. Miru doesn't gate features behind pricing tiers. Free users get time tracking, invoicing, expenses, CLI, and Stripe payments. All of it.
Closed source, their rules
FreshBooks is a black box. You can't self-host it. You can't audit the code. You can't export your data in a format that works anywhere else without effort. Miru is MIT-licensed, open source, and self-hostable. Your data, your infrastructure, your rules.
The math is embarrassing
FreshBooks Premium for a 10-person team: $55/month + $11/user = $165/month = $1,980/year. Miru Pro for the same team: $10/month = $120/year. You save $1,860/year. And Miru includes time tracking, which FreshBooks barely does unless you're on Plus or higher.
Five steps. Ten minutes. Real savings.
Export your FreshBooks data
In FreshBooks, go to Settings > Export Data. Request exports for clients, invoices, time entries, and expenses. FreshBooks generates CSV files and emails you download links. Save them all to a folder.
Sign up for Miru
app.miru.so/signup. Create your organization. Free plan covers up to 5 users with full features. No credit card. No annual commitment. No "let me transfer you to sales."
Import via CLI or web
The Miru CLI handles FreshBooks exports. Import your clients first, then time entries and invoices. The CLI creates projects and client records automatically from the CSV data.
$ curl -fsSL https://miru.so/install.sh | sh $ miru login $ miru import --file freshbooks-clients.csv --format freshbooks --type clients $ miru import --file freshbooks-time.csv --format freshbooks --type time $ miru import --file freshbooks-invoices.csv --format freshbooks --type invoices Invite your team and connect Stripe
Invite your team members from Team > Invite. Then connect your Stripe account in Settings > Payments. If you were already using Stripe with FreshBooks, you can use the same Stripe account — just connect it to Miru. Your clients' saved payment methods carry over through Stripe.
Cancel FreshBooks
Settings > Billing > Cancel. They'll try to win you back with a discount. Do the math on what you're saving and close the tab. The $55/month you were paying FreshBooks can go toward literally anything else. A nice lunch for your team. A month of a tool that actually respects your budget.
Questions you'll have
Will I lose my client and invoice data?
How long does the migration take?
Can I run both during a transition period?
FreshBooks has accounting features. Does Miru?
What about FreshBooks' mobile app?
$55/month is a lot for invoicing.
Miru does invoicing, time tracking, expenses, and payments for $1/member/month.