Skip to Content

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.

Start with Discovery & Scoping Ask a question

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

AreaOdoo EnterpriseCommunity out of the boxCommunity + Pro Technologies
Invoicing, credit notes, paymentsYesYesYes
Bank statement importLive bank feeds plus filesNo file importCSV, OFX, CAMT and QIF, with ready formats for HSBC, Wise, Revolut Business and PayPal. Other banks are added from a sample statement
Bank reconciliationYesBasic, manualAuto-match by invoice reference, or by payer name and amount
Reconciliation rulesYesLimitedReady UK rules: bank fees, interest, PayPal transfers and card holds, wages, HMRC
UK VAT return (Boxes 1–9)Yes, with direct MTD filingTax report onlyBoxes 1–9 report; filing through MTD bridging software
Financial reports, fixed assets, credit controlYesBasicYes (OCA)
Subscriptions and recurring invoicesYesNoYes (OCA), plus renewal reminders, dunning, auto-close with a credit note, wallet auto-pay and manual activation
Customer wallet / prepaid creditYeseWallet in loyaltyeWallet that pays subscription invoices automatically
CRM, sales, website, online shopYesYesYes
Inventory, FIFO costing, serial numbersYesYesYes, with a ready FIFO stock category
Purchasing and reorder rulesYesYesYes
Delivery pricingFixed, rules, carrier integrationsFixed price or rulesReady Royal Mail rate, free over a threshold
Carrier labels from Odoo (Royal Mail, DPD, DHL, UPS)YesNoNo; labels are made in the carrier’s portal
Warehouse barcode scanningYesNoProduct barcodes only; full scanner app not yet ready for Odoo 19
Point of Sale (shop till)YesYesYes, with a ready till for cash and card
Repairs, kit assemblyYesYesYes
Expenses and time offYesYesYes, with UK expense accounts ready
Projects and timesheetsYesYesYes
Helpdesk, documents, e-signatureYesNoYes (OCA), with customer e-mails and duplicate-ticket handling
Studio (no-code changes)YesNoNo; bespoke modules built for your database
Planning, AppointmentsYesNoNo
UK payroll (PAYE, NI, pensions, RTI)Payroll app without UK rules; formulas set up by handNoNo; payroll software plus a monthly journal
Licence costPer user, per monthFreeNo 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 situationOur recommendation
Not VAT-registered, or happy to submit VAT through bridging softwareCommunity
One to three banks, statements downloaded weekly or monthlyCommunity
Subscriptions, prepaid credit or membershipsCommunity
A shop or online store with stock, a till, repairs or kit assemblyCommunity
A workflow Odoo does not coverCommunity and a bespoke module
VAT return filed from inside OdooEnterprise
Many bank accounts with automatic daily feedsEnterprise
A warehouse run from barcode scanners, or carrier labels printed from OdooEnterprise
Studio, Planning or AppointmentsEnterprise

Not sure? Start on Community. Your data can move to Enterprise later.

How we deliver it

  1. 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.
  2. 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.
  3. Bespoke modules, where needed: quoted separately and tested on a copy first.
  4. Safe changes. Every database can be copied and restored in minutes, so changes are tried on a copy, never on live data.
  5. 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
ServerShared UK serverShared UK serverYour 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✓✓
Support1 hour/month3 hours/monthOdoo 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.

Start with Discovery & Scoping Contact us

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.