Rabobank
Rabobank API
Checked on 2026-10-10 in the developer documentation.
How to use Rabobank
Rabobank is one of the Netherlands' big three banks, and for a Dutch B2B operator it gets you a business current account, SEPA payments, iDEAL acceptance, and a clean export trail your bookkeeping can actually read. If you run a BV, a one-person company, or a small portfolio of ventures from the Netherlands, this is the account that keeps the money side boring, which is exactly what you want it to be. It earns its place when you need euro banking that talks to Dutch accounting software natively and clears domestic payments the moment you press send.
This guide assumes you are using the business side of Rabobank, the Rabo bankieren environment plus the Rabo Bankieren app, and that you care about getting paid, reconciling fast, and never thinking about banking again until you have to.
Getting set up
You open a business account by identifying the legal entity, which for most operators means linking a KvK registration and confirming the people authorised to act on the account. Rabobank verifies the company and the signatories before the account goes live, so have the KvK extract and the IDs of anyone who will hold a card or initiate payments ready in advance. This is the slowest part of the whole relationship, so do it once, do it properly, and never touch it again.
Read the full guideShow less
Once the account is live, the first thing to configure is access. Each person who touches money gets their own login and their own authorisation level, and you set who can view, who can prepare a payment, and who can sign it off. For a solo operator that is just you across all three, but the moment you bring in a bookkeeper you want them on view-and-prepare, never on sign-off. Install the Rabo Bankieren app, set up the Rabo Scanner or the app-based confirmation method for approving payments, and confirm your iDEAL and SEPA settings are switched on for the account before you send your first invoice.
How to actually use it
Day to day, the account does three jobs: it receives, it pays, and it reports. Receiving is mostly passive once your invoices carry the right IBAN and a payment reference, and if you sell online you wire iDEAL into checkout so Dutch customers pay you in the flow they already trust. Paying is where you set a rhythm: batch your outgoing payments rather than firing them off one at a time, because a single approval session for the week is faster and harder to get wrong than ten interruptions.
The reporting job is the one people underuse. Rabobank exports your transactions in formats your accounting software reads directly, and the export is the artefact that makes month-end painless. Pull a statement export on a fixed cadence, hand it to your bookkeeping flow, and let the categorisation happen there rather than squinting at the bank screen. Treat the bank as the source of truth for what moved, and your accounting tool as the place where it gets meaning.
Power moves
The first power move is the API, not the screen. Rabobank participates in the open-banking standards that PSD2 mandates, which means a licensed accounting or treasury tool can read your transactions and, with the right consent, initiate payments without you logging in by hand. If your bookkeeping tool offers a Rabobank connection, turn it on, because a live feed beats a weekly manual export every time and removes the one step where errors creep in.
The second is structure. Open a second account for tax and reserves and route a fixed percentage of every incoming payment into it on a schedule, so the VAT you owe is never money you accidentally spent. The third is reference discipline: put a structured payment reference on every invoice so incoming payments match themselves to the right invoice automatically, which turns reconciliation from a chore into a glance.
Where it fits your stack
Rabobank sits at the bottom of the money layer, underneath everything that needs to know what was paid. Above it sits your accounting tool, which pulls the transaction feed and turns raw movements into a P&L. Alongside it sits whatever you use to send invoices and, if you sell online, your checkout, which leans on iDEAL to collect from Dutch buyers without friction.
The cleanest setup is a single direction of flow: money lands in Rabobank, the feed pushes into accounting, accounting reconciles against invoices, and your dashboard reads from accounting, never from the bank directly. The bank is the ledger of record, not the analytics surface. Keep it in that role and the rest of the stack stays simple, because every other tool trusts one feed rather than fighting over the truth.
Pitfalls to avoid
The biggest trap is treating the business account like a personal one and mixing flows, which makes every reconciliation a forensic exercise. Keep company money and personal money on separate accounts from day one, no exceptions. The second trap is leaving sign-off authority spread across more people than need it, which is a fraud and error surface you do not want; keep the approval step tight.
The third is ignoring the export until you need it, then discovering your accounting tool wants a format you never enabled. Test the full chain once, end to end, the week you open the account: send yourself a payment, pull the export, push it into your bookkeeping flow, and confirm it lands clean. The fourth is forgetting that an open-banking consent expires and has to be renewed, so when your transaction feed goes quiet, check the consent before you assume the integration broke.
How to automate Rabobank
Native integrations
Rabobank itself is not an app you connect in a store. The useful connection is the bank feed into your bookkeeping tool. Check that Moneybird, Exact Online or Twinfield supports the Rabobank feed, then set it up once. Every payment then arrives as a transaction ready to match to an invoice.
API and webhooks
Rabobank has a developer portal with PSD2 APIs for account information and payment initiation, and Premium APIs. PSD2 access needs an eIDAS QSEAL certificate and licensed party status, so this is a route for software providers more than for a small company. Ask the bank for the current access terms before you plan a build, and check whether event notifications are offered for your use.
MCP server
Rabobank has no official MCP server yet. If you want an AI assistant to work with your bank data, go through your bookkeeping tool's own connection instead of the bank directly.