Setting up Odoo accounting. Step by step.

Business owners often like to make a start themselves. So we are sharing the way we set up accounting in Odoo. Choose your version, tick off what is done and see at a glance what is left.

Choose your version. Tick off what is done.

Both versions follow the same structure. Your progress is saved for each version in this browser.

Setup checklist for Odoo 20

The menu paths were checked in a Dutch-language Odoo 20 database with the Dutch chart of accounts. The English labels shown here are the standard Odoo terms and may vary slightly with your language settings and installed apps. Total: 30 tasks.

0% 0 of 30 tasks done
  • Basic settingsSteps 1 to 30/9
  • FinanceSteps 4 and 50/9
  • Sales and invoicingSteps 6 and 70/10
  • AutomationStep 80/2
01

Company details and Dutch localisation

Basic information and country settings

0/5
Tip

Start in Settings. The accounting settings are under Accounting → Configuration → Settings.

  • Required
  • Required
  • Required
  • Required
  • Optional
02

Financial year and VAT period

Tax settings for the Netherlands

0/3
  • Required
  • Required
  • Required
03

Journals

A tidy start saves work later

0/1
  • Optional
04

Chart of accounts

Dutch standard chart of accounts

0/5
Good to know

Odoo 20 loads a Dutch standard chart of accounts (not RGS, the Dutch reference chart of accounts). You only need to check and adjust it: archive accounts or add new ones. Rename accounts rather than deleting them. Want to use your own chart or RGS? Get in touch with us.

  • Required
  • Optional
  • Optional
  • Required
  • Optional
05

Connect the bank account

Automatic or manual bank statements

0/4
  • Required
  • Optional
  • Required
  • Required
06

Sales

Products, services and sales settings

0/5
First this

Install the Sales app from Apps if it is not active yet.

  • Optional
  • Required
  • Required
  • Optional
  • Required
07

Invoice layout, numbering and e-invoicing

Invoices that meet Dutch requirements

0/5
Invoice requirements

Invoice number, date, VAT number, Chamber of Commerce (KvK) number, name and address details, description, and amounts excluding and including VAT.

  • Required
  • Required
  • Required
  • Optional
  • Required
08

Automation and AI

Less manual work with the new features of Odoo 20

0/2
  • Optional
  • Optional

Setup checklist for Odoo 19

The guide for Odoo 19, revised and corrected in a few places. Labels may vary slightly with your language settings and installed apps. Total: 25 tasks.

0% 0 of 25 tasks done
  • Basic settingsSteps 1 to 30/8
  • FinanceSteps 4 and 50/8
  • Sales and invoicingSteps 6 and 70/9
01

Company details and Dutch localisation

Basic information and country settings

0/4
Tip

Start in Settings. The accounting settings are under Accounting → Configuration → Settings.

  • Required
  • Required
  • Required
  • Required
02

Financial year and VAT period

Tax settings for the Netherlands

0/3
  • Required
  • Required
  • Required
03

Journals

A tidy start saves work later

0/1
  • Optional
04

Chart of accounts

Dutch standard chart of accounts

0/4
Good to know

Odoo 19 loads a Dutch standard chart of accounts (not RGS, the Dutch reference chart of accounts). You only need to check and adjust it: archive accounts or add new ones. Want to use your own chart or RGS? Get in touch with us.

  • Required
  • Optional
  • Optional
  • Required
05

Connect the bank account

Automatic or manual bank statements

0/4
  • Required
  • Optional
  • Required
  • Required
06

Sales

Products, services and sales settings

0/5
First this

Install the Sales app from Apps if it is not active yet.

  • Optional
  • Required
  • Required
  • Optional
  • Required
07

Invoice layout and numbering

Invoices that meet Dutch requirements

0/4
Invoice requirements

Invoice number, date, VAT number, Chamber of Commerce (KvK) number, name and address details, description, and amounts excluding and including VAT.

  • Required
  • Required
  • Required
  • Required

Recurring tasks. Every day, week and month.

Once everything is set up, these tasks keep the accounting up to date. The list follows the version you chose.

Odoo 20

Daily 5

  • Synchronise bank transactionsAccounting , Dashboard , bank journal: synchronise, or import a CAMT.053 file.
  • Process new customer invoicesAccounting , Customers , Invoices: confirm drafts and send them by email or Peppol.
  • Enter vendor billsAccounting , Vendors , Bills. Check the suggested lines and the warnings about duplicate bills.
  • Reconcile receiptsMatch bank payments to open invoices. Matched payments are marked Reconciled.
  • Check incoming invoicesReceived by email and through Peppol.

Weekly 5

  • Full bank reconciliationAccounting , Dashboard , bank journal: reconcile all open lines.
  • Check outstanding receivablesAccounting , Reporting , Aged Receivable. Send reminders from the invoice list.
  • Review bills due for paymentAccounting , Vendors , Bills: schedule payments. Odoo warns you about duplicate payments.
  • Make paymentsCreate a SEPA batch, or pay directly from Odoo if your bank connection supports it.
  • Check cash flowCash position and upcoming commitments, for example in Accounting , Reporting , Cash Flow Statement.

Monthly 7

  • Carry out the month-end closeCheck that everything has been recorded and post manual journal entries where needed.
  • Check the bank reconciliation reportReconciled and open items at month-end, for each bank account.
  • Prepare the VAT return (if filing monthly)Accounting , Accounting , Tax Returns.
  • Review the profit and lossAccounting , Reporting , Profit and Loss. Compare it with the previous month.
  • Check the balance sheetAccounting , Reporting , Balance Sheet.
  • Post depreciationAccounting , Accounting , Assets: check and post the draft depreciation entries. For an overview, see Reporting , Depreciation Schedule.
  • Review accruals and prepaymentsPrepaid expenses and other accruals.

Quarterly 5

  • File the VAT return DeadlineAccounting , Accounting , Tax Returns: check and file. With SBR, the return is sent as XBRL from Accounting , Reporting , Tax Report. Then validate and lock the return, and Odoo posts the VAT closing entry.
  • File the EC sales list (ICP)For intra-community supplies, from Accounting , Reporting , EC Sales List. Monthly filing is mandatory above €50,000 in supplies of goods per quarter.
  • Quarterly management reportReports for the directors and shareholders.
  • Budget versus actualsCompare the actual figures with the budget.
  • Check the provisional assessmentIs the provisional assessment for corporate income tax or income tax still accurate?

Annually 4

  • Carry out the year-end closeOdoo has no separate year-end closing button. Create a profit allocation entry on the last day of the financial year via Accounting , Accounting , Journal Entries. Then set the lock date for all entries in Accounting , Accounting , Lock Dates.
  • Export the XAF audit file RequiredAccounting , Reporting , General Ledger: choose the period and export as XAF, the Dutch audit file format. Keep it for seven years.
  • Prepare the annual accountsBalance sheet, profit and loss account and notes, with your accountant if needed.
  • File the annual accounts with the KvK DeadlineThrough SBR, no later than 12 months after the financial year-end. A BV (Dutch private limited company) files within 8 days of adoption.

Odoo 19

Daily 5

  • Synchronise bank statementsAccounting , Dashboard , bank journal: synchronise, or import a bank file.
  • Process new customer invoicesAccounting , Customers , Invoices: confirm drafts and send them.
  • Enter vendor billsAccounting , Vendors , Bills: enter the bills you have received.
  • Reconcile receiptsMatch bank payments to open invoices.
  • Process emailsCheck for invoices received by email.

Weekly 5

  • Full bank reconciliationAccounting , Dashboard , bank journal: reconcile all open lines.
  • Check outstanding receivablesAccounting , Reporting , Aged Receivable. Send reminders where needed.
  • Review bills due for paymentAccounting , Vendors , Bills: schedule payments.
  • Make paymentsCreate a SEPA batch, or pay through your bank.
  • Check cash flowCash position and upcoming commitments.

Monthly 6

  • Carry out the month-end closeCheck that everything has been recorded and post manual journal entries where needed.
  • Prepare the VAT return (if filing monthly)Accounting , Accounting , Tax Returns: check the return.
  • Review the profit and lossAccounting , Reporting , Profit and Loss. Compare it with the previous month.
  • Check the balance sheetAccounting , Reporting , Balance Sheet.
  • Post depreciationAccounting , Accounting , Assets: check and post the month's draft depreciation entries.
  • Review accruals and prepaymentsPrepaid expenses and other accruals.

Quarterly 5

  • File the VAT return DeadlineAccounting , Accounting , Tax Returns: check and file, then validate and lock the return. With a Digipoort certificate, you can send the return as XBRL from the tax report.
  • File the EC sales list (ICP)For intra-community supplies. Monthly filing is mandatory above €50,000 in supplies of goods per quarter.
  • Quarterly management reportReports for the directors and shareholders.
  • Budget versus actualsCompare the actual figures with the budget.
  • Check the provisional assessmentIs the provisional assessment for corporate income tax or income tax still accurate?

Annually 4

  • Carry out the year-end closeOdoo has no menu for closing the financial year. Create a profit allocation entry on the last day of the financial year via Accounting , Accounting , Journal Entries. Then set the lock date for all entries in Accounting , Accounting , Lock Dates.
  • Export the XAF audit file RequiredAccounting , Reporting , General Ledger: choose the period and export as XAF, the Dutch audit file format. Keep it for seven years.
  • Prepare the annual accountsBalance sheet, profit and loss account and notes, with your accountant if needed.
  • File the annual accounts with the KvK DeadlineThrough SBR, no later than 12 months after the financial year-end. A BV (Dutch private limited company) files within 8 days of adoption.

Reference. Short and to the point.

VAT rates

  • Standard rate21%
  • Reduced rate9%
  • Export and intra-community supply0%
  • Exemptno VAT, no input VAT deduction
  • B2B within the EUreverse charge

Accommodation has been taxed at 21% since 1 January 2026. Culture, media and sport remain at 9%.

VAT deadline

File and pay by the last day of the month following the return period. Your period is stated in the letter from the Dutch Tax Administration (Belastingdienst).

Troubleshooting

  • Bank does not synchroniseReauthorise the bank connection.
  • VAT return does not add upCheck the VAT codes on invoices and any remaining drafts.
  • Invoice cannot be postedCheck the journal, the accounts and the lock dates.

In Odoo 20, every bank entry is recorded as a bank transaction.

Would you rather have support?

We prefer to be involved from the start. If you would rather make a start yourselves, this guide is for you. If you get stuck, we can help.

Book a call