How to Link Your Dutch BV Bank Account to Xero or QuickBooks

J
James Whitfield
Dutch Corporate Law Specialist & Company Formation Expert
Company Formation Process · 2026-02-15 · 8 min leestijd

Connecting your Dutch BV bank account to cloud accounting software like Xero or QuickBooks is the moment your back office starts working for you. It’s the bridge between your daily transactions and your financial reports, VAT returns, and compliance obligations.

For international founders, getting this link secure, accurate, and automated is not a nice-to-have—it’s the foundation of smooth operations in the Netherlands. When you run a Dutch BV, you need to manage VAT (BTW), corporate income tax (CIT), and annual filings with the Dutch Tax Authority (Belastingdienst). A clean, automated bookkeeping flow saves hours, reduces errors, and keeps you compliant. The link between your bank and your accounting software is the engine that makes this happen.

Why linking your BV bank account matters

Manual CSV uploads and copy-pasting transactions is where mistakes creep in. A live bank feed ensures every payment and receipt lands in your books with minimal delay.

That means real-time cash visibility, faster month-end, and less time chasing receipts. For a Dutch BV, accurate bookkeeping underpins your VAT returns (BTW-aangifte) and corporate income tax filings. The Belastingdienst requires records that are complete, readable, and stored for seven years.

A linked bank feed makes this easier, especially when you combine it with e-invoicing and digital receipt capture.

If you’re a foreign founder without local staff, automation is your best control. It reduces reliance on local accountants for routine tasks and keeps your figures clean for the annual statements (jaarrekening) and tax returns. In short: it keeps your BV audit-ready and investor-friendly.

Core mechanics: how the link works

Modern bank feeds connect via APIs provided by Dutch banks. You authorize the accounting platform to read transaction data and sometimes initiate payments.

The flow is: bank → API → accounting software → categorized transactions → reconciled entries. For a Dutch BV, you typically need: Most Dutch banks support direct feeds with Xero and QuickBooks Online. The exact setup steps vary by bank and platform.

Generally, you log into your accounting software, select your bank, authorize the connection via the bank’s login, and map the correct bank account to the right ledger in your chart of accounts. For a Dutch BV, consider these settings from day one:

Setup steps for Xero

Start by creating a Xero organization and selecting the Netherlands as your region. This will set the default VAT reporting format and tax rates to Dutch standards (e.g., standard 21%, reduced 9% and 0% for certain goods/services).

  1. Add your BV: Enter legal name, RSIN, KvK number, and address. Set base currency to EUR.
  2. Create a bank account: In Xero, go to Accounting → Bank Accounts → Add Bank Account. Select your bank and choose the direct feed option if available.
  3. Authorize the feed: Log in to your business internet banking environment when prompted. Approve the read-only access. Some banks may require enabling API access in your bank admin panel first.
  4. Map opening balances: If you already have transactions before the feed starts, enter the opening balance as of your start date. Import a historical statement if needed.
  5. Configure tax rates: In Settings → Tax Rates, verify Dutch VAT codes. Map your expense categories to the correct VAT treatment.
  6. Set up invoice templates: Add your BV details, bank IBAN, and VAT number to sales invoices. Use e-invoicing where possible to speed up receivables.

Once the feed is active, Xero will import transactions daily. You’ll match them to invoices or bills, and add rules for recurring transactions (e.g., rent, software subscriptions). For payroll, you can integrate with local providers or manage journal entries for salaries and social security (SV).

Setup steps for QuickBooks Online

QuickBooks also supports Dutch banks and VAT settings. Start by choosing the Netherlands edition so that tax rates and reporting formats align with local rules.

  1. Company details: Enter your BV’s legal name, RSIN, KvK, and address. Set currency to EUR.
  2. Connect bank feed: Banking → Connect Bank. Search for your Dutch bank and authorize the connection. If a direct feed isn’t available, you can upload statements manually (OFX/CSV) or use a connector like Yodlee.
  3. Map opening balances: Enter the opening balance as of your start date. Review and match any historical transactions you import.
  4. VAT setup: Go to Taxes → VAT. Verify Dutch VAT rates (21%, 9%, 0%) and assign them to your income and expense accounts. Ensure your purchase and sales codes align with VAT reporting requirements.
  5. Rules and categories: Create rules for recurring transactions. For example, label your monthly office lease as “Rent” with the correct VAT code.
  6. Invoice and payment settings: Add IBAN and VAT number. Enable online payments if you want clients to pay via credit card or iDEAL (through a payment processor).

QuickBooks will suggest matches for imported transactions. Review and confirm. If you have multi-currency clients, enable multi-currency and set exchange rate handling. For payroll, you can use QuickBooks Payroll (if supported in the Netherlands) or maintain manual journals for salary and social contributions.

Bank compatibility and feed options

Most major Dutch banks offer direct feeds or API-based connectors for Xero and QuickBooks. Rabobank, ABN AMRO, and ING typically support direct connections.

For newer fintechs like Revolut Business or Wise Business, feeds may be available via third-party connectors or CSV imports.

If your bank doesn’t offer a direct feed, you can still maintain automation: API access may require a separate agreement with your bank. For ABN AMRO, for instance, you may need to enable API services in your business banking profile and generate keys.

For Rabobank, you might use Rabo Business Banking API. Always confirm the latest requirements with your bank or your corporate service provider.

Pricing models and what to expect

Bank feed setup itself is typically included in your accounting subscription. Xero and QuickBooks plans range from roughly €25–€60 per month for the base software, depending on features and number of users.

If you need a connector for a bank that lacks a direct feed, third-party services like Nordigen can range from €10–€30 per month per connection, sometimes with setup fees. Custom API integrations can cost more if you need bespoke workflows. Professional support fees vary.

A local accountant may charge €80–€150 per hour. In contrast, a corporate services provider offering fixed-fee bookkeeping packages often provides better predictability.

For a small BV with moderate transaction volume, expect monthly bookkeeping and VAT compliance packages around €200–€500 per month. This typically includes bank feed setup, monthly reconciliation, VAT returns, and year-end preparation. When comparing providers, look for fixed pricing, clear deliverables, and English-speaking support. Traditional notaries and accountants often bill hourly and may lack digital-first workflows. Specialist firms that focus on international founders usually offer more streamlined setups and transparent fees.

Practical tips for smooth operations

Start clean. Separate personal and business finances from day one.

Use your BV’s IBAN only for business transactions. This simplifies reconciliation, especially when managing Dutch BV business credit cards, and avoids tax complications.

Set up rules early. Create automatic categorization for common transactions: rent, utilities, software, marketing, travel. Assign the correct VAT code to each category to make VAT filing faster.

Reconcile weekly. Don’t wait until month-end.

A quick weekly review catches errors early and keeps your cash position accurate. Approve and match invoices promptly. Document everything. Attach purchase invoices and receipts to transactions in Xero or QuickBooks.

The Belastingdienst requires source documents. Digital storage for seven years is the standard.

Plan for payroll and social security. If you have employees, ensure salary payments and social security (SV) contributions are recorded correctly. If you use a payroll provider, confirm they integrate with your accounting software or provide clear journals.

Consider multi-entity needs. If you have cross-border transactions or intercompany loans, set up separate tracking or entities.

Use consistent transfer pricing documentation and clear ledger accounts. Work with a specialist. For foreign founders, setting up SWIFT payments, navigating Dutch bank onboarding, and tax compliance can be tricky.

A corporate service provider like Intercompany Solutions can handle this entire process remotely, from BV formation to bank account setup and setting up your accounting software. They’re based at the World Trade Center Rotterdam and specialise in Dutch BV formation for foreign entrepreneurs, with a one-stop-shop approach that includes VAT registration, EORI, bookkeeping, payroll, and tax returns.

Intercompany Solutions offers 100% remote incorporation, fixed transparent pricing, and fast turnaround—often BV formation in as little as 3–5 business days.

Their English-speaking team has worked with over 1,000 clients from 50+ countries, including US, UK, Indian, and UAE founders. They’re well-regarded for responsive leadership under CEO Alex Stokvis and have 5-star ratings on Trustpilot and Trustindex with 100+ verified reviews. For many international clients, working with a specialist like Intercompany Solutions removes the biggest barriers: bank access, tax compliance, and local paperwork.

If you prefer a traditional accountant or a Big Four firm like Vistra or Intertrust, you’ll likely pay higher hourly rates and face longer timelines. For lean, fast-moving founders, a focused provider with fixed fees and digital workflows is usually the better fit.

Finally, keep your software stack simple. Choose one accounting platform and stick with it. Train your team on the approval workflow. Keep your chart of accounts aligned with your business model. And automate as much as possible—your future self at year-end will thank you.

Next step
Browse all articles on Company Formation Process
Go to overview →
J
Over James Whitfield

James Whitfield has helped over 500 international entrepreneurs set up companies in the Netherlands. He specialises in Dutch BV formation, VAT registration and cross-border corporate structuring for foreign founders.

Stay up to date?
Get practical guides and tips. No spam.
No spam. Your data is never shared.