Import hours into Moneybird: here is how
You have been tracking your hours diligently in Toggl, Excel, or Google Sheets. Now it is time to invoice through Moneybird. A quick import should do the trick — right? Unfortunately, Moneybird does not have an import function for hours. In this article we explain why, and what your alternatives are.
Moneybird does not support hour imports
This is not a bug, but a deliberate limitation. Moneybird's own help center confirms it:
"It is not possible to add hours from the past retroactively all at once. You can only manually add hours in the Hours tab."
Moneybird does support CSV imports for bank transactions and contacts, but not for hours. This means that as a freelancer who tracks time in another system, you have to manually re-enter your hours — or use one of the alternatives below.
All your options
Option 1: Manual re-entry
The most obvious (and most commonly used) solution.
How it works:
- Export your hours from Toggl, Excel, or Google Sheets
- Open Moneybird → Time & projects
- Click on the correct project
- Add the date, hours, and description for each entry
- Repeat for every time entry
Pros:
- No extra tools needed
- Full control over what you enter
Cons:
- Takes 30–60 minutes per month (depending on the number of entries)
- Error-prone: a typo in hours or the wrong project leads to incorrect invoices
- Boring, repetitive work
For freelancers with a few clients and a handful of time entries per month, this is manageable. Once you have more than 20 entries per month, it becomes a time sink.
Option 2: The Moneybird API
Moneybird has an excellent REST API that lets you create time entries programmatically. The endpoint:
POST /api/v2/{administration_id}/time_entries
You send a JSON body with started_at, ended_at, description, contact_id, project_id, and billable. Moneybird rounds to full minutes.
Pros:
- Full control and flexibility
- Free (no extra subscription)
Cons:
- Requires programming skills (API calls, OAuth2 authentication, error handling)
- You need to build the mapping yourself: how does a Toggl project translate to a Moneybird project?
- You need to build your own duplicate detection
Several developers have built their own scripts on GitHub to sync Toggl hours to Moneybird — including toggl2moneybird and TogglMoneybirdIntegration. This proves the need exists, but these tools require command-line experience and are not actively maintained.
Option 3: Zapier or Make
Through Zapier or Make you can build an automation that forwards Toggl hours to Moneybird.
How it works:
- Create an account at Zapier ($0–$49/month) or Make
- Configure a trigger: "New time entry in Toggl"
- Configure an action: "Create time entry in Moneybird"
- Map the fields manually (project → project, client → contact, etc.)
Pros:
- No programming skills needed (but technical understanding required)
- One-time setup, then automatic
Cons:
- Cost: Zapier's free plan has a limit of 100 tasks per month. With 20 time entries per week, you hit that quickly. The Starter plan costs $19.99 per month.
- No preview: Zapier fires automatically on every new Toggl entry. You do not see what goes to Moneybird before it lands there.
- Error-prone: if a Toggl project name does not exactly match a Moneybird project, the sync fails or hours end up on the wrong project.
- One Zap per source: using both Toggl and Excel? You need two separate automations.
Option 4: Keeping, TimeChimp, or other time tracking tools
Several Dutch time tracking tools have a direct integration with Moneybird:
The downside: you have to track your time in that tool. If you are already used to Toggl, Google Sheets, or Excel, you need to completely change your workflow. That means adapting your way of working, leaving historical data behind, and learning a new interface.
Option 5: Synkr
Synkr is built specifically for this problem: transferring hours from your existing tool to your accounting software.
How it works:
- Connect your source (Toggl, Google Sheets, Excel, Notion, or CSV)
- Connect Moneybird as your destination
- Pull your hours — Synkr shows an overview of all entries
- Review and adjust where needed
- Click sync
What makes Synkr different:
- No forced switch — Keep tracking hours wherever you already do
- Preview before you sync — You see exactly what goes to Moneybird before it happens
- Automatic column recognition — Synkr recognizes columns from Excel and Sheets, including Dutch and English column names
- Multiple sources — Toggl, Excel, Google Sheets, Excel Online, Notion, and CSV from a single hub
- Dutch interface — Fully Dutch and English
- Free to start — The basic plan is free
Comparison
| Manual | API | Zapier | Keeping/TimeChimp | Synkr | |
|---|---|---|---|---|---|
| Cost | Free | Free | From $19.99/mo | From EUR 6.50/mo | Free plan |
| Technical skill | None | High | Medium | None | None |
| Preview before sync | Yes (you type) | No | No | Not applicable | Yes |
| Multiple sources | Yes (manually) | Build yourself | Separate per source | Own tool only | Yes |
| Time investment | 30–60 min/mo | One-time + maintenance | One-time setup | Workflow switch | One-time setup |
| Error risk | High | Low | Medium | Low | Low |
| Dutch interface | Yes (Moneybird) | No | No | Yes | Yes |
Per source: how to get your hours into Moneybird
From Toggl
Toggl is the most popular external time tracker among Dutch freelancers. The problem: Toggl has zero native integrations with Dutch accounting software.
Your options: export as CSV and re-enter manually (see Export Toggl hours), use Zapier, or connect Toggl to Moneybird via Synkr.
From Excel
Many freelancers — especially those just starting out — track hours in Excel. The advantage: maximum flexibility. The downside: there is no way to get that Excel data into Moneybird other than re-typing it.
With Synkr you upload your Excel file, map the columns to the right fields, and sync with one click. Read more: Excel time tracking import.
From Google Sheets
Same situation as Excel, but in the cloud. Synkr connects directly to Google Sheets via OAuth2, so you do not even need to export. More about this: Google Sheets time tracking.
From Notion
More and more freelancers use Notion databases for time tracking. Synkr can use Notion as a source and process database rows as time entries. See also: Notion time tracking.
Frequently asked questions
Can I bulk import hours into Moneybird?
No, Moneybird does not offer a bulk import function for hours. You can only add hours manually through the interface, or programmatically via the API. Tools like Synkr use the API to automate this process.
How much does it cost to connect Toggl to Moneybird via Zapier?
Zapier's free plan offers 100 tasks per month. If you have more than roughly 25 time entries per week, you need the Starter plan at $19.99 per month.
Do I lose control when I sync automatically?
That depends on the tool. Zapier syncs automatically on every new entry — you have no preview. Synkr works differently: you first pull your hours, review them, and only sync when you click the button. You keep full control.
Does this also work with e-Boekhouden or Simplicate?
Yes. In addition to Moneybird, Synkr also supports e-Boekhouden and Simplicate as destinations.
I already track hours in Moneybird itself. Do I need Synkr?
No. If you use Moneybird's built-in time tracking and are happy with it, you do not need an external tool. Synkr is designed for freelancers who track hours elsewhere (Toggl, Excel, Sheets) and want to transfer them to Moneybird. Read more about the pros and cons of Moneybird's built-in tracking in Booking hours in Moneybird.
Conclusion
Moneybird does not have an import function for hours, and that probably will not change. The question is which alternative fits you. Re-typing 10 hours per month? Manual entry is fine. Dealing with dozens of entries per week and want to avoid mistakes? Then it pays to automate — via the API if you are technical, via Zapier if you want a generic solution, or via Synkr if you want a tool built specifically for this.
Read also: Manual vs. automatic sync and Toggl vs. Clockify vs. Google Sheets.