For a UK business, setting up Odoo Accounting is not simply a matter of installing the Accounting app and selecting a VAT rate.
Your Odoo VAT configuration affects sales invoices, supplier bills, credit notes, payments, financial reports and ultimately the VAT figures submitted to HMRC. If the tax rules, fiscal positions or accounts are configured incorrectly, finance teams can end up correcting transactions manually every month.
This is why Odoo UK accounting needs to be configured around the way your business actually sells, purchases and operates.
Odoo provides a UK fiscal localisation that includes a UK chart of accounts and VAT-related structures, while its UK Accounting Reports functionality supports VAT reporting and Making Tax Digital workflows.
For businesses implementing or improving Odoo in the UK, the key question is not simply:
“Does Odoo support UK VAT?”
It does.
The more important question is:
“Is our Odoo configuration correctly reflecting how our business handles VAT?”
What Does Odoo UK Accounting Include?
Odoo's UK localisation is designed to provide a foundation for businesses operating in the United Kingdom.
The UK Accounting localisation includes a UK chart of accounts and a VAT-ready tax structure. Odoo's UK Accounting Reports module also supports UK accounting reports and VAT return submission through the MTD-VAT API.
However, installing the localisation is only the beginning.
Businesses still need to review and configure:
Company and VAT information
Chart of accounts
Sales taxes
Purchase taxes
VAT reporting
Fiscal positions
Customer and supplier tax treatment
Product tax settings
Invoice configuration
Credit notes and refunds
Multi-company requirements
Bank and payment processes
Making Tax Digital connectivity
The exact configuration depends on your business model, products, customers, suppliers and trading locations.
1. Configure Your UK Company Details
Start with the legal and financial information of the company.
Your Odoo database should contain accurate information such as:
Legal company name
Registered address
Company country
VAT number
Company registration information
Currency
Financial year settings
Accounting configuration
This sounds basic, but incorrect company information can create problems later when invoices, reports and tax submissions are generated.
For businesses operating more than one legal entity, the structure becomes even more important. Odoo supports different fiscal localisations for different companies, while branches follow the parent company's localisation.
If your business operates in the UK and other countries, do not simply create everything as one company with multiple branches without first considering the legal and accounting structure.
2. Configure the UK Chart of Accounts
The Odoo UK chart of accounts provides the accounting structure used to classify financial transactions.
Accounts may cover areas such as:
Sales revenue
Cost of goods sold
Purchases
Bank accounts
Trade receivables
Trade payables
VAT accounts
Expenses
Assets
Liabilities
Equity
Odoo's UK localisation provides a UK chart of accounts, which can then be reviewed and adjusted according to the company's accounting requirements.
The mistake businesses often make is treating the chart of accounts as a technical setup task.
It is actually a reporting decision.
If management wants to see revenue by business division, product category or location, the accounting structure needs to support that reporting requirement from the beginning.
3. Configure UK VAT Rates
The next major area is VAT configuration in Odoo.
Odoo's UK localisation creates country-specific tax structures, but businesses should activate and configure the taxes that actually apply to their operations. Odoo's tax configuration allows businesses to define default sales and purchase taxes and assign appropriate taxes to products.
Depending on the business, you may need to account for different VAT treatments, including:
Standard-rated sales
Reduced-rate transactions
Zero-rated sales
VAT-exempt transactions
Purchases with recoverable VAT
Purchases where VAT is not recoverable
Imports and exports
Reverse-charge scenarios
Special VAT treatments
Do not assume that every product or service should use the same tax.
For example, a business selling multiple product categories may need different tax rules depending on the nature of the product and the transaction.
4. Set Default Sales and Purchase Taxes
Odoo allows default taxes to be configured for sales and purchases.
These defaults can reduce manual work because the appropriate tax can be automatically suggested when users create transactions.
For example:
Sales transaction
Customer → Product → Sales Tax → Invoice → VAT Report
Purchase transaction
Supplier → Product/Service → Purchase Tax → Supplier Bill → Input VAT
The goal is to make the correct tax treatment happen automatically wherever possible.
However, default taxes should never replace proper testing.
Your finance team should test real scenarios such as:
Standard product sale
Zero-rated product
Supplier purchase
Customer refund
Supplier credit note
Discounted invoice
Mixed VAT invoice
This helps identify configuration errors before they reach the VAT return.
5. Configure Fiscal Positions
Odoo fiscal positions are particularly important for businesses that have different tax treatments depending on the customer, supplier or transaction.
A fiscal position can automatically map taxes and accounts based on predefined conditions.
This becomes valuable when businesses sell across different territories or deal with customers requiring different VAT treatment.
For example:
Customer location / transaction type
↓
Fiscal Position
↓
Correct tax and account mapping
↓
Sales Invoice
↓
VAT reporting
Instead of asking sales users to manually select a VAT treatment on every transaction, businesses can automate the rule where appropriate.
This reduces user error and makes the accounting workflow more consistent.
6. Assign Taxes to Products and Services
Your product catalogue is one of the most important parts of Odoo VAT setup.
Odoo allows sales and purchase taxes to be assigned directly to products.
For each product or service, review:
Sales tax
Purchase tax
Product category
Income account
Expense account
Fiscal position behaviour
For businesses with hundreds or thousands of products, this becomes a data-management project rather than a simple configuration task.
A single incorrect product tax can potentially affect many transactions.
That is why businesses migrating from spreadsheets, Sage, QuickBooks or another ERP should clean and validate product tax data before importing it into Odoo.
7. Configure VAT Returns and Making Tax Digital
This is one of the most important parts of Odoo UK accounting.
UK VAT-registered businesses must maintain certain VAT records digitally unless an exemption applies, and HMRC's Making Tax Digital rules require compatible digital record-keeping.
Odoo's UK Accounting Reports module supports the MTD-VAT workflow and allows businesses to connect Odoo with HMRC for VAT submissions.
The general workflow is:
Sales + Purchases
↓
VAT Transactions
↓
Odoo VAT Report
↓
Review and Reconciliation
↓
HMRC MTD Submission
The important part is the review stage.
Automation does not mean finance teams should blindly submit whatever the system calculates.
Businesses should reconcile VAT figures, investigate unusual transactions and make sure the underlying accounting records are complete.
HMRC's VAT compliance guidance also emphasises controls around sales, purchases and VAT-return preparation to reduce the risk of errors.
8. Configure VAT for E-commerce and Multiple Sales Channels
UK businesses selling through Shopify, WooCommerce, Amazon, eBay or other channels need additional attention.
An e-commerce order may contain:
Product value
VAT
Shipping
Discounts
Refunds
Payment fees
Customer location
Marketplace fees
If these transactions are synchronised into Odoo incorrectly, the accounting team may have to manually repair the data.
For example:
Shopify
↓
Odoo Sales
↓
Inventory
↓
Delivery
↓
Invoice
↓
Odoo Accounting
↓
VAT Reporting
The tax information needs to remain consistent throughout that workflow.
ERP Artists' guide to Odoo Shopify Integration also highlights why VAT fields, shipping charges, discounts and payment information need careful mapping between e-commerce and Odoo Accounting.
9. Configure Bank and Payment Reconciliation
VAT accuracy depends on accurate accounting data.
That means bank transactions and payments also need to be reconciled properly.
A typical process might look like:
Customer Invoice
→ Payment Received
→ Bank Transaction
→ Reconciliation
→ Invoice Paid
→ Accounting Reports
Without proper reconciliation, finance teams can struggle to understand outstanding invoices, customer balances and the true position of the business.
For UK SMEs moving from spreadsheets or disconnected accounting software, bank reconciliation should therefore be part of the wider Odoo accounting implementation rather than treated as a separate task.
10. Consider Multi-Company and International VAT
A growing UK company may eventually operate across multiple legal entities or countries.
This creates additional requirements for:
Multiple currencies
Different tax rules
Separate companies
Intercompany transactions
Different fiscal localisations
Consolidated reporting
Customer and supplier tax treatment
Odoo 20's fiscal localisation framework supports different localisation packages for companies in a multi-company environment. Odoo also notes that branches follow the parent company's localisation, meaning businesses with genuinely different country requirements may need separate company structures.
This is one reason why the accounting architecture should be designed before large amounts of transactional data are posted.
Common Odoo VAT Configuration Mistakes
Even with the UK localisation installed, businesses can still create accounting problems through poor configuration.
Common mistakes include:
Using one VAT rate for everything
Different products, services and transaction types may require different tax treatments.
Manually selecting VAT on every invoice
Where rules can be automated safely, relying on users to select taxes manually increases the chance of errors.
Importing unclean product data
Incorrect product tax settings can affect large numbers of transactions.
Ignoring fiscal positions
Businesses selling to different territories may need automated tax mapping.
Submitting VAT without reconciliation
A VAT report should be reviewed before submission rather than treated as an automatic answer.
Treating VAT configuration as an IT task
VAT is both a technical and accounting requirement. Finance users should be involved in designing and testing the configuration.
Odoo VAT Configuration Checklist for UK Businesses
Before going live, review the following:
UK company information configured
VAT number added
UK fiscal localisation installed
Chart of accounts reviewed
Required VAT taxes activated
Sales taxes configured
Purchase taxes configured
Product taxes reviewed
Fiscal positions configured
VAT reporting tested
MTD connection tested
Customer and supplier scenarios tested
Credit notes tested
Refunds tested
E-commerce tax flows tested
Bank reconciliation tested
Multi-company requirements reviewed
Finance users trained
VAT return reconciled before submission
When Should You Review Your Odoo VAT Configuration?
You should not wait until a VAT submission problem appears.
A configuration review is especially useful when:
You are implementing Odoo for the first time
Your business has recently become VAT registered
You are migrating from another ERP
You have changed your product range
You are expanding into new markets
You have started selling through marketplaces
Your VAT reports require frequent manual corrections
Your finance team does not trust the Odoo figures
You have changed your Odoo version
Your existing Odoo system was configured by another partner
For businesses already using Odoo, this can be approached as an Odoo Accounting Audit rather than a complete reimplementation.
If your current configuration has grown through years of quick fixes, reviewing the accounting structure before adding more customisation can prevent larger problems later.
Final Thoughts: UK VAT Configuration Is About More Than Tax Rates
Odoo can provide a strong foundation for UK VAT and accounting, but the quality of the result depends on how the system is configured around your business.
The real objective is not simply to make Odoo calculate 20% VAT.
It is to create a connected financial workflow where:
Products → Sales → VAT → Invoices → Payments → Reconciliation → VAT Reports → HMRC
works consistently.
For UK SMEs, getting this foundation right can reduce manual finance work, improve reporting accuracy and make VAT compliance easier to manage.
If your existing Odoo database produces frequent VAT corrections, relies heavily on spreadsheets or has complicated tax rules, the answer may not be more customisation. It may simply be better Odoo configuration, accounting design and process control.
ERP Artists helps UK businesses with Odoo implementation, configuration, accounting workflows, migration, integrations, training and ongoing support. You can explore the company's Odoo services or review its Odoo migration services if you are moving an existing accounting system into Odoo.
Related ERP Artists resources:
Note: VAT rules and HMRC requirements can change. Businesses should validate their specific tax treatment with a qualified UK tax/accounting professional and current HMRC guidance before configuring or submitting VAT returns.