Odoo Community for UK small businesses
The free, open-source edition of Odoo, with the UK pieces it is missing added by us: bank imports, automatic matching, a Boxes 1–9 VAT report, retail defaults and more. No per-user licence fees.
Who it is for
UK businesses with 1 to 20 people that want invoicing, bank reconciliation, VAT, sales, stock, a shop till and subscriptions in one system, without paying for Odoo Enterprise per user every month.
Odoo Community covers most of the daily work out of the box. Open-source modules from the Odoo Community Association (OCA) add accounting reports, subscriptions and a helpdesk. Our ten modules close the remaining gaps, and where your business needs something specific, we build a module for your database.
Tested on our own lab
Everything below was run end to end on Odoo 19 Community in October 2026, with real bank statements and test orders.
- Statements from HSBC, Wise (GBP, EUR and USD), Revolut Business and PayPal imported, with closing balances matching the bank to the penny.
- 11 of 12 customer payments matched to invoices by reference; the twelfth by payer name and amount.
- VAT Boxes 1, 4, 6 and 7 matched every bill, invoice and till sale.
- Stock on FIFO: the supplier bill posts to stock and every sale posts its cost of sales. Serial numbers tracked from receipt to sale.
- A minimum stock rule raised the supplier order by itself.
- An online order went from basket to delivery to invoice, with Royal Mail free over £50.
- A till sale in cash, a receipt, and correct entries when the session closed.
- A repair with a part from stock and labour, invoiced in one go.
- Staff expenses with VAT, annual leave and kit assembly.
Enterprise, Community, and Community with us
| Area | Odoo Enterprise | Community out of the box | Community + Pro Technologies |
|---|---|---|---|
| Invoicing, credit notes, payments | Yes | Yes | Yes |
| Bank statement import | Live bank feeds plus files | No file import | CSV, OFX, CAMT and QIF, with ready formats for HSBC, Wise, Revolut Business and PayPal. Other banks are added from a sample statement |
| Bank reconciliation | Yes | Basic, manual | Auto-match by invoice reference, or by payer name and amount |
| Reconciliation rules | Yes | Limited | Ready UK rules: bank fees, interest, PayPal transfers and card holds, wages, HMRC |
| UK VAT return (Boxes 1–9) | Yes, with direct MTD filing | Tax report only | Boxes 1–9 report; filing through MTD bridging software |
| Financial reports, fixed assets, credit control | Yes | Basic | Yes (OCA) |
| Subscriptions and recurring invoices | Yes | No | Yes (OCA), plus renewal reminders, dunning, auto-close with a credit note, wallet auto-pay and manual activation |
| Customer wallet / prepaid credit | Yes | eWallet in loyalty | eWallet that pays subscription invoices automatically |
| CRM, sales, website, online shop | Yes | Yes | Yes |
| Inventory, FIFO costing, serial numbers | Yes | Yes | Yes, with a ready FIFO stock category |
| Purchasing and reorder rules | Yes | Yes | Yes |
| Delivery pricing | Fixed, rules, carrier integrations | Fixed price or rules | Ready Royal Mail rate, free over a threshold |
| Carrier labels from Odoo (Royal Mail, DPD, DHL, UPS) | Yes | No | No; labels are made in the carrier’s portal |
| Warehouse barcode scanning | Yes | No | Product barcodes only; full scanner app not yet ready for Odoo 19 |
| Point of Sale (shop till) | Yes | Yes | Yes, with a ready till for cash and card |
| Repairs, kit assembly | Yes | Yes | Yes |
| Expenses and time off | Yes | Yes | Yes, with UK expense accounts ready |
| Projects and timesheets | Yes | Yes | Yes |
| Helpdesk, documents, e-signature | Yes | No | Yes (OCA), with customer e-mails and duplicate-ticket handling |
| Studio (no-code changes) | Yes | No | No; bespoke modules built for your database |
| Planning, Appointments | Yes | No | No |
| UK payroll (PAYE, NI, pensions, RTI) | Payroll app without UK rules; formulas set up by hand | No | No; payroll software plus a monthly journal |
| Licence cost | Per user, per month | Free | No per-user fees |
Our UK modules
Built for Odoo 19 and tested on our lab. The retail and expenses modules install themselves when you add the app they belong to.
- Bank reference match. Reads the invoice number in the bank line and reconciles the payment. Without a reference, it matches by payer name and exact amount.
- PayPal statement import. Imports the PayPal activity CSV with the gross amount and the PayPal fee on separate lines, and checks the balances.
- UK VAT return. Boxes 1–9 from your posted entries, last full quarter by default, exported to Excel for your MTD bridging software.
- Flat Rate Scheme check. On the Flat Rate Scheme, or thinking about it? We can calculate, from your own figures, how much VAT you would pay under the standard scheme and under the flat rate. It is a calculation, not tax advice: the decision is yours.
- Direct MTD filing (in development). We are building direct submission of VAT returns to HMRC from Odoo Community, including the Flat Rate Scheme. It is being tested in HMRC’s sandbox and is not yet available for live returns. Until then, the Boxes 1–9 figures go through MTD bridging software.
- UK setup. Import formats for HSBC, Wise and Revolut Business (we add your bank from a sample statement), a clearing account for PayPal card holds, and reconciliation rules for bank fees, interest, own-account transfers, wages and HMRC.
- Subscription wallet. Customers prepay into a wallet; subscription invoices are paid from it automatically, and top-ups count only once they are paid.
- UK retail setup. A FIFO stock category with automatic stock accounting, a shop till with cash and card, and a Royal Mail rate free over a set amount.
- UK expense accounts. Staff expenses for travel, mileage, meals, phone and gifts post to UK overhead accounts, not to cost of sales.
- Statements in bank order. Banks such as Revolut and HSBC list the newest movement first; the file is read in the right order, so the opening balance always matches the bank.
- Orders by email. Customers email their orders — a UBL file from their own system, their personal Excel order form, or lines like “A1023 x 5”. A draft quotation is created, checked for duplicates and sent back for one-click confirmation; the invoice can follow automatically.
- No paid SMS on deliveries. Switches off the pay-per-message SMS Odoo offers on each delivery. Delivery emails still go out.
- Subscription automation. Reminders before renewal when the wallet is short, a daily payment reminder with a pay link, automatic closing after a grace period with a credit note, and a daily list of subscriptions to switch off. New subscriptions can wait for manual activation, with an e-mail to the customer at every step.
- Shop guards. A wallet top-up cannot be paid with the wallet, add-ons are sold only with a package, a trial is given once per customer, and a new subscription cannot be bought while an invoice is unpaid.
- Review requests. New subscribers are asked for a review a week after their first paid invoice, but not while they have an open support ticket.
- Helpdesk e-mails. Customers get “request received” and “request closed” e-mails, and a second ticket from the same customer within an hour is merged into the first.
- Clean customer data. One account per e-mail address, abandoned quotations and payments cancelled automatically, and the wallet account reconciled every week.
- No bank details on invoices. If customers pay online, your bank account is left off customer invoices, so nobody pays to an old account.
- WhatsApp in Discuss. Answer customers on WhatsApp from Odoo, with several numbers and delivery ticks, through the official Meta connection. How it works and prices.
- AI agent (in development). It drafts replies and actions in Odoo, and a person approves them before anything goes out. Join the waiting list.
Bespoke modules for your database
If your business needs something Odoo does not do, we write a module for it: an import format for your bank or marketplace, extra fields and reports, an automatic rule, a document layout, or a link to a system you already use. We test it on a copy of your database first, then install it on the live one.
Bespoke modules are licensed to your company for use in your database and are not transferable. They are covered by our support and updated when your database moves to a new Odoo version.
Bespoke work is quoted in writing before we start and paid separately, either as a fixed price or from your prepaid block of hours. The quote includes the licence for your database.
When Enterprise is the better choice
- Filing VAT from inside Odoo. In Odoo 19, direct MTD submission to HMRC is an Enterprise feature. With Community you submit the Boxes 1–9 figures through HMRC-recognised bridging software, which takes a few minutes per quarter.
- Live bank feeds. With Community you download statements and upload them.
- Scanner-led warehouses and carrier labels. The Enterprise Barcode app and carrier integrations have no ready Community replacement for Odoo 19 yet.
- Studio, Planning, Appointments and the AI features.
- UK payroll is not ready-made in either edition. Enterprise has a Payroll app, but PAYE, NI and pension rules have to be set up by hand, and RTI still goes through separate software.
If any of these is essential, we will tell you so and implement Enterprise instead.
Which one should you choose?
| Your situation | Our recommendation |
|---|---|
| Not VAT-registered, or happy to submit VAT through bridging software | Community |
| One to three banks, statements downloaded weekly or monthly | Community |
| Subscriptions, prepaid credit or memberships | Community |
| A shop or online store with stock, a till, repairs or kit assembly | Community |
| A workflow Odoo does not cover | Community and a bespoke module |
| VAT return filed from inside Odoo | Enterprise |
| Many bank accounts with automatic daily feeds | Enterprise |
| A warehouse run from barcode scanners, or carrier labels printed from Odoo | Enterprise |
| Studio, Planning or Appointments | Enterprise |
Not sure? Start on Community. Your data can move to Enterprise later.
How we deliver it
- Template database. You start from our tested Odoo 19 template: UK chart of accounts, GBP, OCA modules and our UK modules, with or without VAT, subscriptions, retail, expenses and manufacturing.
- Your data. Company, bank journals, opening balances and your first statements. Send us a sample statement from each bank you use and we set up its import format.
- Bespoke modules, where needed: quoted separately and tested on a copy first.
- Safe changes. Every database can be copied and restored in minutes, so changes are tried on a copy, never on live data.
- Hosting. On our UK-hosted Managed VPS with HTTPS, a protected database manager and regular backups.
What you pay: no Odoo licence; hosting; implementation in prepaid blocks of hours; and, if you want us to look after it, Odoo Care at £195 a month. Odoo Community and OCA modules are open source (LGPL and AGPL); our UK modules come with our implementation and support.
Hosting and support — prices you can see
No per-user fees. No VAT is charged — we are not VAT-registered. If we become VAT-registered, VAT at the applicable rate will be added from that date.
| Start £79/month | Business £139/month | Dedicated £240/month | |
|---|---|---|---|
| Server | Shared UK server | Shared UK server | Your own server (4 vCPU, 8 GB) |
| Daily backups, security updates | ✓ | ✓ | ✓ |
| UK setup: VAT return, bank import | ✓ | ✓ | ✓ |
| Our modules: orders by email, UK expenses, retail, no paid SMS, clean customer data, no bank details on invoices | — | ✓ | ✓ |
| HMRC MTD VAT from Odoo* | +£5/month | ✓ | ✓ |
| Support | 1 hour/month | 3 hours/month | Odoo Care |
Getting started: Quick Start on our UK template — £695 fixed.
Subscription business? Subscription Quick Start — £995 fixed: Quick Start plus subscription plans, the wallet, reminders and dunning, manual activation and customer e-mails set up for your brand. Already on Community with us? Adding subscriptions is £350.
New Odoo versions: we move you to a new major version every 2–3 years for a fixed price — Essentials £1,800, Standard £3,200 — tested on a copy of your database first.
*Available once approved by HMRC. Running Odoo on your own server? Our modules are £390 one-off, MTD VAT £60/year.
See whether Community fits your business
Discovery & Scoping maps your processes and tells you, in writing, whether Community, Enterprise or something else is the right fit.
Terms used on this page
- OCA — the Odoo Community Association, a non-profit that maintains hundreds of free, open-source Odoo modules written and reviewed by Odoo partners and users worldwide. Where the table says “(OCA)”, the feature comes from one of their modules.
- Odoo Community and Odoo Enterprise — the free, open-source edition of Odoo and the paid edition licensed per user by Odoo S.A.
- Flat Rate Scheme — an HMRC VAT scheme for smaller businesses: you pay a fixed percentage of your VAT-inclusive turnover instead of the difference between VAT charged and VAT paid.
- MTD bridging software — HMRC-recognised software that sends your VAT return figures to HMRC under Making Tax Digital when your accounts system cannot file directly.
- FIFO — first in, first out: stock is costed at the price of the oldest units still on the shelf.
- CSV, OFX, CAMT, QIF — common file formats for bank statements that most UK banks let you download.
- LGPL and AGPL — the open-source licences of Odoo Community and the OCA modules.