Key Takeaways
- Making Tax Digital (MTD) requires eligible UK businesses to maintain digital VAT records and submit returns using compatible software.
- Odoo Enterprise supports direct HMRC integration, helping businesses streamline their VAT filing process.
- Installing the UK localisation modules correctly is essential for accurate VAT reporting and MTD compliance.
- Review all nine VAT boxes in Odoo before validating and submitting your VAT returns.
Understanding Odoo Making Tax Digital (MTD)
Every UK VAT-registered business using Odoo must now comply with Making Tax Digital (MTD) requirements set by HMRC. Businesses that fall within the applicable VAT threshold must maintain digital records and submit VAT returns through compatible software.
This guide explains how to configure Odoo for UK VAT compliance, connect your HMRC account, review the nine VAT return boxes, understand available VAT schemes, and avoid unnecessary penalties caused by missed or incorrect submissions.
Whether you are using Odoo Enterprise with the native HMRC connector or a compatible third-party solution for Odoo Community, the steps outlined below will help you streamline your VAT filing process and maintain confidence in your digital tax obligations.
What Is Making Tax Digital (MTD) and Does It Apply to You?
Making Tax Digital (MTD) is HMRC's initiative to modernise the UK's tax system by requiring businesses to maintain digital records and submit VAT returns using compatible software. The aim is to reduce errors, improve efficiency, and make tax administration more effective.
Under MTD for VAT, businesses can no longer rely solely on manual spreadsheets and traditional filing methods. Instead, they must use software that can create and preserve digital records while supporting electronic submissions to HMRC.
Who does MTD apply to?
MTD for VAT generally applies to VAT-registered businesses in the UK. Businesses above the VAT registration threshold are required to comply, while many businesses below the threshold may choose to adopt MTD voluntarily.
What does MTD require?
Businesses must maintain digital VAT records, preserve relevant tax data electronically, and submit VAT returns to HMRC using MTD-compatible software such as Odoo.
Understanding whether MTD applies to your organisation is the first step toward ensuring VAT compliance. Choosing the right accounting system and establishing the correct processes early can help prevent reporting errors and avoid unnecessary penalties.
Setting up the UK localisation in Odoo

Before you can submit MTD VAT returns from Odoo, your database needs the UK accounting localisation installed. This creates the UK chart of accounts, VAT report structure, tax tags, and HMRC-ready reporting flow.
Go to Settings → Accounting → Fiscal Localisation and select United Kingdom. Odoo will install the relevant UK accounting modules based on your edition and configuration.
Odoo Community vs Enterprise: what changes for MTD?
Odoo Enterprise includes the native HMRC connector, so businesses can connect directly to HMRC from the accounting app. Odoo Community does not include this connector by default, so users typically need a compatible third-party MTD app before submitting VAT returns digitally.
Version differences: Odoo v16 through v19
| Odoo Version | What changes for MTD |
|---|---|
| v16 / v17 | Uses the Tax Report menu with the standard MTD submission flow and HMRC connection process. |
| v18 | Adds stronger VAT lock date handling, helping prevent back-dated entries from changing closed periods. |
| v19 | Introduces a newer Tax Returns object with cleaner period handling, historical return review, and anomaly detection support. |
Confirm the UK localisation and VAT tax tags before connecting HMRC. Incorrect tax mapping can cause wrong values in your VAT boxes even if the HMRC connection works correctly.
Connecting Odoo to HMRC first-time setup

Before submitting your first VAT return through Making Tax Digital, you need to authorise Odoo to communicate with HMRC on behalf of your business. The setup process uses HMRC's secure OAuth authentication flow, meaning your Government Gateway credentials are never stored inside Odoo.
How to authorise Odoo for HMRC submissions
Open the VAT report
Navigate to Accounting → Reporting → Tax Report and click Connect to HMRC.
Sign in using Government Gateway
Odoo redirects you to HMRC's authentication portal, where you log in using your Government Gateway credentials.
Grant access permissions
Review HMRC's authorisation request and approve Odoo to submit VAT returns on behalf of your organisation.
Return to Odoo
After authorisation, HMRC redirects you back to Odoo and stores the secure access token required for future submissions.
Import VAT obligations
Refresh the VAT report to fetch open filing periods directly from HMRC, allowing you to prepare your return.
Use HMRC's sandbox environment to verify your Odoo configuration before sending a live VAT return. This helps validate the connection process without affecting real filing obligations.
If the HMRC connection expires or fails, simply reconnect your account by repeating the authorisation process to generate a fresh access token.
Complete the HMRC connection setup before your VAT deadline. Waiting until the last day to authorise your account may increase the risk of missed submissions and penalty points.
The nine VAT boxes: what they mean in Odoo
Every VAT return submitted through Making Tax Digital includes nine reporting boxes. Odoo automatically calculates these values using tax tags and the transactions recorded during the reporting period. Reviewing each box before submission helps identify missing invoices, incorrect tax configurations, or posting errors.
| Box | Description | Odoo Mapping |
|---|---|---|
| 1 | VAT due on sales and other outputs. | Sales VAT tax tags |
| 2 | VAT due on acquisitions from EU member states. | EC acquisition tax tags |
| 3 | Total VAT due for the reporting period. | Calculated automatically |
| 4 | VAT reclaimed on purchases and expenses. | Purchase VAT tax tags |
| 5 | Net VAT payable to HMRC or reclaimable. | Calculated automatically |
| 6 | Total value of sales excluding VAT. | Sales totals |
| 7 | Total value of purchases excluding VAT. | Purchase totals |
| 8 | Total value of supplies to EU member states. | EC sales reporting tags |
| 9 | Total value of acquisitions from EU member states. | EC acquisition reporting tags |
What should you review before submission?
Confirm that the correct VAT rates and tax tags are assigned to transactions recorded during the reporting period.
Open the individual transactions behind each VAT box to investigate unusual balances or unexpected amounts.
Correct posting mistakes before validation, as changes to locked periods may require additional adjustments.
Submitting incorrect VAT figures can lead to additional HMRC scrutiny, amendments, and potential penalties. Always review all nine VAT boxes before validating and sending your return.
Submitting your MTD VAT return in Odoo

Once your UK localisation, VAT tax tags, and HMRC connection are ready, you can prepare and submit your MTD VAT return directly from Odoo. The exact menu label may differ slightly by version, but the core process remains the same across Odoo v16, v17, v18, and v19.
Open the VAT return area
Go to Accounting → Reporting → Tax Returns in Odoo v19, or open Tax Report in Odoo v16 to v18.
Import HMRC obligations
Click Import Obligations so Odoo can fetch your open VAT filing periods directly from HMRC.
Review the nine VAT boxes
Check each box total, drill into unusual values, and resolve any anomalies before locking the return.
Validate the return
Click Validate to confirm the VAT return values and prevent further changes to that reporting period.
Send the return to HMRC
Click Send to HMRC. Odoo will submit the return through the HMRC connection and display a confirmation reference after submission.
Mark the VAT return as paid
Once your BACS payment or Direct Debit clears, update the payment status in Odoo to keep your records aligned.
Back-dated entries and VAT lock dates
If you post a bill or invoice dated before the current VAT lock date, Odoo may move the adjustment into the next open period. This helps protect already-submitted returns from being changed after filing.
Most UK businesses file VAT quarterly. Odoo imports the relevant open period from HMRC and prepares the return based on that obligation.
Monthly filing may suit businesses that regularly reclaim VAT or operate with high volumes of zero-rated supplies.
Always save the HMRC confirmation reference after sending your return. It acts as proof of submission if HMRC later questions the filing status or submission date.
Connecting Odoo to HMRC first-time setup

Before submitting your first VAT return through Making Tax Digital, you need to authorise Odoo to communicate with HMRC on behalf of your business. The setup process uses HMRC's secure OAuth authentication flow, meaning your Government Gateway credentials are never stored inside Odoo.
How to authorise Odoo for HMRC submissions
Open the VAT report
Navigate to Accounting → Reporting → Tax Report and click Connect to HMRC.
Sign in using Government Gateway
Odoo redirects you to HMRC's authentication portal, where you log in using your Government Gateway credentials.
Grant access permissions
Review HMRC's authorisation request and approve Odoo to submit VAT returns on behalf of your organisation.
Return to Odoo
After authorisation, HMRC redirects you back to Odoo and stores the secure access token required for future submissions.
Import VAT obligations
Refresh the VAT report to fetch open filing periods directly from HMRC, allowing you to prepare your return.
Use HMRC's sandbox environment to verify your Odoo configuration before sending a live VAT return. This helps validate the connection process without affecting real filing obligations.
If the HMRC connection expires or fails, simply reconnect your account by repeating the authorisation process to generate a fresh access token.
Complete the HMRC connection setup before your VAT deadline. Waiting until the last day to authorise your account may increase the risk of missed submissions and penalty points.
Need help connecting Odoo to HMRC?
Our Odoo specialists can help verify your UK localisation, HMRC connection, VAT box mapping, and first MTD submission flow before your filing deadline.
VAT schemes in Odoo: standard, cash accounting and flat rate
Odoo can support different VAT accounting approaches depending on how your business reports VAT to HMRC. The right setup depends on your cash flow, invoice timing, business size, and whether you are eligible for simplified VAT schemes.
Standard VAT Accounting
VAT is recorded based on the invoice date. This is the default VAT method after installing the UK localisation in Odoo.
Default setupCash Accounting Scheme
VAT is recorded when payment is received or made, instead of when the invoice is issued. This helps businesses with delayed payments.
Payment-basedFlat Rate Scheme
Eligible businesses pay a fixed percentage of gross turnover instead of calculating VAT on every purchase and sale separately.
Simplified VATWhich VAT scheme is right for your business?
Configure your VAT scheme before posting live invoices and bills in Odoo. Changing VAT treatment after transactions are created can affect tax reports, VAT box totals, and historical filing accuracy.
MTD penalties – understanding the points-based system
HMRC replaced the previous VAT default surcharge regime with a points-based penalty system. Each missed VAT submission results in a penalty point. Once you reach the threshold for your filing frequency, a financial penalty may apply.
1
Penalty point added for each missed VAT submission.
4
Points threshold for quarterly VAT filers.
£200
Fixed penalty once the threshold is reached.
0
Points can reset after maintaining compliance.
Set up reminders for VAT deadlines and review your Odoo VAT reports before the filing due date. Early validation reduces the risk of errors, late submissions, and avoidable penalty points.
Reviewing historical VAT returns in Odoo
Odoo maintains a complete history of previously submitted VAT returns, helping businesses prepare for audits, reconcile past filings, and investigate differences between reporting periods. Historical records also provide evidence of compliance when HMRC requests supporting documentation.
Track previous submissions
View previously submitted VAT returns along with their reporting periods, validation dates, and filing status.
Access supporting records
Drill down into transactions linked to individual VAT boxes to understand how reported figures were calculated.
How to access historical VAT returns
Open Accounting → Reporting → Tax Returns to review earlier submissions and compare reporting periods.
Retain copies of submitted VAT returns, HMRC confirmation references, and supporting reports. Maintaining complete records simplifies future audits and helps resolve discrepancies more efficiently.
Conclusion
Making Tax Digital has changed the way UK businesses manage VAT compliance, making digital record-keeping and software-based submissions essential. With the right Odoo setup, businesses can streamline the entire MTD process from configuring UK localisation and connecting to HMRC to reviewing VAT data and submitting returns accurately. By regularly validating VAT reports, understanding the appropriate VAT scheme, and maintaining complete filing records, organisations can reduce compliance risks and avoid unnecessary penalties. As HMRC continues to expand digital tax requirements, leveraging Odoo effectively can help businesses stay compliant, improve reporting accuracy, and simplify VAT management for the long term.
Need Help with Odoo Making Tax Digital Compliance?
Whether you're setting up UK localisation, connecting Odoo to HMRC, or preparing your first MTD VAT submission, our Odoo experts can help you streamline the entire process and ensure your VAT reporting remains compliant with HMRC requirements.
Frequently asked questions about Odoo and Making Tax Digital
Here are answers to some of the most common questions businesses have when setting up Odoo for HMRC VAT compliance and Making Tax Digital reporting.
Is Odoo recognised by HMRC for Making Tax Digital?
Yes. Odoo Enterprise supports Making Tax Digital for VAT through its HMRC connector and UK localisation modules.
Can Odoo Community submit VAT returns directly to HMRC?
Odoo Community does not include the native HMRC connector. Businesses typically require a compatible third-party MTD solution to submit VAT returns digitally.
How often do I need to submit VAT returns?
Most UK businesses submit VAT returns quarterly. However, monthly filing may apply depending on your circumstances and the VAT scheme you use.
What happens if I miss an MTD VAT deadline?
HMRC may add a penalty point for late submissions. Once the points threshold is reached, financial penalties may apply.
Can I amend a VAT return after submitting it?
Depending on the circumstances, corrections may be made in a future VAT return or through HMRC's amendment process. Always consult your accountant when making adjustments.
Does Odoo maintain a history of previous VAT returns?
Yes. Odoo stores previously submitted VAT returns, enabling businesses to review historical filings, investigate transactions, and support audit requirements.
If your business has complex VAT requirements or needs help configuring Odoo for Making Tax Digital, consider seeking advice from an Odoo expert or qualified tax professional.






