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

Toggl tracks time.
Miru runs your business.

Toggl is a great timer. Best in class, even. But if you bill clients for your time, a timer is about 20% of what you need. Here's how to upgrade to the full stack.

Toggl stops at tracking. Miru keeps going.

๐Ÿงพ

Invoicing built in

Toggl doesn't do invoicing. You track time there, then manually compile invoices in QuickBooks or a spreadsheet. Miru generates invoices directly from your tracked hours. Select the client, pick the date range, send. No copy-paste. No middle step.

๐Ÿ’ณ

Expenses & payments

Toggl has no expense tracking and no payment processing. With Miru, log expenses to projects, attach receipts, include them on invoices. Stripe payments are built in โ€” clients click "Pay Now" and you get paid. One tool instead of three.

๐Ÿ“Š

Business reports, not dashboards

Toggl shows you where time went. Miru tells you where the money went. Revenue reports, accounts aging, outstanding invoices, client profitability. The reports a business owner actually needs, not just pretty charts.

Five steps. Ten minutes. Full upgrade.

1

Export your Toggl time entries

Log into Toggl Track. Go to Reports > Detailed Report. Set your date range to cover all history you want. Click the Export > Download as CSV button. That file contains every time entry, project, client, and tag.

Toggl also lets you export via their API if you prefer scripting it.

2

Sign up for Miru

app.miru.so/signup. Name your organization. Pick your timezone. You're in. Free for up to 5 users, $1/member/month after that. No credit card required. No sales call.

3

Import via CLI or web

The Miru CLI understands Toggl's CSV format. One command and your time history is in Miru with clients and projects automatically created.

$ curl -fsSL https://miru.so/install.sh | sh
$ miru login
$ miru import --file toggl-export.csv --format toggl

The web importer works too: Settings > Import Data > drag your CSV.

4

Invite your team

Team > Invite. Paste emails. Assign roles. Send. Your team gets an email, clicks once, and they're logging time. The timer interface will feel familiar โ€” start, stop, add a note. The difference is everything that happens after: invoicing, expenses, payments, reports.

5

Cancel Toggl (and your other tools)

Here's the real savings: you're not just replacing Toggl. You're replacing Toggl plus whatever you use for invoicing plus whatever you use for expenses. Three subscriptions become one. Three logins become one. Three support tickets become one.

Questions you'll have

Will I lose my Toggl time data?
No. Toggl exports detailed time entries as CSV โ€” start time, end time, duration, project, client, description, tags. The Miru CLI imports all of it. Your history is preserved.
How long does the migration take?
Export from Toggl: 30 seconds. Sign up for Miru: 1 minute. CLI import: seconds. Team invites: 2 minutes. Total: under 10 minutes. You'll spend more time writing the 'we're switching tools' Slack message.
Can I run Toggl and Miru at the same time?
Absolutely. Run both for a week. Let your team try Miru without pressure. When they realize they can track time, send invoices, and log expenses in one place instead of juggling three tools, the decision makes itself.
What about Toggl's project and client structure?
Miru uses the same hierarchy: clients contain projects, projects contain time entries. Your Toggl export maps directly to Miru's structure. No data gymnastics required.
I use Toggl for reporting. How do Miru's reports compare?
Miru has six dedicated report types: time entry, revenue, accounts aging, outstanding invoices, payments, and client revenue. They're built for businesses that bill for time, not just teams that track it.

Toggl is a timer. You need a business tool.

Migrate in 10 minutes. Get invoicing, expenses, and payments on day one.

Start Tracking Free