Skip to content
Miru 3.0 is here — expenses, CLI, dark mode, and 6 report types. Read the announcement →
Migration Guide

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.

1

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.

2

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."

3

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
4

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.

5

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?
No. FreshBooks lets you export clients, invoices, expenses, and payments as CSV files. The Miru CLI imports all of it. Your client relationships, invoice history, and financial records come with you.
How long does the migration take?
Export from FreshBooks: 2 minutes (they make you request exports, but they arrive quickly). Miru signup: 1 minute. Import: seconds. Team invites: 2 minutes. Total: under 10 minutes of actual work.
Can I run both during a transition period?
Yes. Many teams run FreshBooks and Miru side by side for a billing cycle. Send your next round of invoices from Miru. When you see clients paying through Stripe with zero issues, cancel FreshBooks.
FreshBooks has accounting features. Does Miru?
Miru is not an accounting tool and doesn't pretend to be. It handles time tracking, invoicing, expenses, and payments — the operational side. For accounting, export your Miru data to your accountant's tool of choice. We don't try to be QuickBooks. We try to be the best billing tool for teams that track time.
What about FreshBooks' mobile app?
Miru's web app is fully responsive and works on mobile browsers. Native iOS and Android apps are on the roadmap. In the meantime, the CLI works on any machine with a terminal, and the web app handles everything else.

$55/month is a lot for invoicing.

Miru does invoicing, time tracking, expenses, and payments for $1/member/month.

Start Tracking Free