Switch to Miru
with your time history.
Export your time entries, match your team and preview the import. Check the imported totals before cancelling your old tool. Keep separate copies of expense, invoice and payment records; the CLI imports time entries only.
No migration consultants. No six-week onboarding project.
From Harvest
Stop paying $9 to $11 a seat for a time tracker.
Export Harvest time entries, preview and import them with the CLI, then check your history before switching. Miru costs $1 per member per month.
Read guide →
From Toggl
Time tracking is just the beginning.
Toggl tracks hours. Miru tracks hours, sends invoices, manages expenses, and handles payments. One tool instead of four. Bring your Toggl data with you.
Read guide →
From Clockify
Free stops at five users. Billing never started.
Clockify is a fine free timer. Miru adds invoicing, expenses, and payments at $1 per member with no seat cap. Bring your Clockify history with you.
Read guide →
From TimeCamp
Free to track. Paid to invoice.
TimeCamp tracks time for unlimited users on its free plan. Miru adds invoicing, expenses, and payments at $1 per member. Bring your TimeCamp history with you.
Read guide →
From FreshBooks
Stop paying $70/month for invoicing.
FreshBooks gates features behind pricing tiers. Miru gives you everything for $1/member/month. Export your time entries, import them, and never look back.
Read guide →
Migration questions we hear every week
Will we lose historical time entries when migrating?
Do we need a consultant to migrate?
Can we migrate first and invite the team later?
Every migration works the same way
Five steps. No consultants. No "migration specialists." No three-week onboarding program.
Export your data
CSV from your old tool
Create your workspace
Add the people in your CSV
Import via CLI
Dry run first, then for real
Verify the import
Compare hours and resolve errors
Switch when ready
Keep the records you still need
Using something else?
If your current tool exports time entries as CSV, Miru can import them. Rename the headers to the six columns the guides use (date, client, project, hours, first name, last name), add a notes column if you want descriptions, and run a dry run first. Sign in with the CLI as a workspace owner or admin and match people to existing workspace members, as shown in the Harvest guide.
$ miru import --file time-entries.csv --format harvest --dry-run
A dry run does not create time entries. Resolve row errors and unmatched people,
then run without --dry-run, keeping the same mapping arguments.
Compare the imported totals with your export before cancelling the old tool.
$ miru import --file time-entries.csv --format harvest Start with a preview.
Keep your history. Check the numbers. Switch when you're ready.
One plan. No tiers. See pricing