Toggl to Moneybird: how to sync your hours
You can sync Toggl time entries to Moneybird. There's no native integration between the two tools, but Synkr does it in about 10 minutes. Here's what works, what doesn't, and why the common workarounds fall short.
What doesn't work
On Toggl's side: no Moneybird integration. Its integrations page lists 100+ tools, including Asana, Jira, and QuickBooks, but no Dutch accounting software (source: toggl.com/track/integrations). On Moneybird's side: no import function for time entries, and the existing integrations don't cover Toggl.
Zapier and Make offer a Toggl trigger and Moneybird actions, but there is no "Create Time Entry" action for Moneybird. You can create invoices from Toggl entries, but you cannot add hours to Moneybird's time tracking. Not useful if you need hours in Moneybird for your hour overview or tax deductions.
There is an open-source CLI tool (toggl2moneybird, source: github.com/rdb/toggl2moneybird) that does sync time entries, but it requires Python and command-line experience.
Your options
There are a few ways to get your Toggl hours into Moneybird. Which one fits depends on your situation and technical comfort.
| Option | Good if... | Limitation |
|---|---|---|
| Manual retyping | You have few entries per week | Time-consuming, error-prone at volume |
| toggl2moneybird (CLI) | You're comfortable with the command line | Requires Python, no UI, no support |
| Zapier / Make | You want to create invoices, not time entries | Cannot create time entries in Moneybird |
| Synkr | You want your hours in Moneybird's time tracking without retyping | Requires one-time setup (~10 min) |
How Synkr does it
You need your Toggl API token and your Moneybird API token. Setup takes about 10 minutes.
- Connect Toggl. Copy your API token from Toggl (Profile → API Token), paste it into Synkr, select your workspace. Done.
- Connect Moneybird. Copy your Moneybird API token or connect via OAuth. Select your administration.
- Map projects. Map your Moneybird projects to the projects in Synkr. Auto-match by name helps, but verify that everything is correct.
- Pull time entries. Choose a start date and pull your Toggl entries. Synkr shows an overview: date, description, project, client, duration, billable.
- Review and sync. Select the entries you want to sync, review, and confirm. Synkr creates time entries in Moneybird's time tracking, not invoices.
This is what gets synced per entry:
| Toggl | Moneybird |
|---|---|
| Description | Description |
| Date + duration | Date + duration |
| Project | Project (via mapping) |
| Client | Contact (via mapping) |
| Billable | Billable |
Synkr tracks what has already been synced. Entries you've already sent won't show up again. No duplicate hours in Moneybird.
After the first time, it's even simpler: pull, review, sync. No more retyping.
More about your options for getting hours into Moneybird: Uren importeren in Moneybird: dit zijn je opties. Note: that page is in Dutch, as Moneybird is primarily used in the Netherlands.