If you search for Odoo CRM, you are usually trying to answer one practical question: can the people who chase leads, the people who write quotes and the people who send invoices all work from the same record? In Odoo, they can. The Odoo 19 documentation places CRM, quotes and orders, point of sale, subscriptions and rental together in its Sales category, and that grouping reflects how the product is built.
This page covers Odoo sales from the first enquiry to the paid invoice, what each application does, and where it can make sense to keep a separate CRM. It is written for UK managing directors, finance directors and sales leaders weighing up Odoo for a small or mid-sized business.
What "Odoo sales" actually includes
Odoo does not sell a single "sales module". It offers a set of applications that you switch on as needed:
| Application | What it is for |
|---|---|
| CRM | Leads, opportunities, pipeline, follow-up activities |
| Quotes and orders | Quotations, order confirmation, delivery and invoicing triggers |
| Point of sale | Counter and shop sales feeding the same stock and accounts |
| Subscriptions | Recurring contracts and renewals |
| Rental | Equipment or goods let out for a period |
Because these live on one platform, a quote can pull its product list from the catalogue, check stock, and later raise an invoice that lands in the accounting application. The saving is not in any single screen. It is in not having to copy a customer, a price or a delivery address from one system into another.
Odoo CRM: leads and opportunities
The CRM application follows the classic funnel. An enquiry arrives as a lead, is qualified, and becomes an opportunity that moves through the stages of a pipeline. The pipeline is shown as columns that your team drags opportunities across, with scheduled activities (a call, a meeting, a follow-up email) attached to each one.
What matters in practice is the discipline around it:
- Stages that mirror how you really sell. A distributor with repeat accounts needs different stages from a firm selling one-off projects. Agree them with the sales team, not with the software.
- A clear definition of a qualified lead. Without one, the pipeline fills with noise and the forecast means little.
- Lost reasons recorded every time. They are the cheapest market research you will ever collect.
- One owner per opportunity. Shared ownership usually means nobody follows up.
For a UK business, it is also worth deciding early how enquiries from different nations and regions are assigned, for example whether a team in London covers the whole of England or whether Scotland and Wales have their own owners.
From opportunity to quotation
When an opportunity is ready, you create a quotation directly from it. The customer, the contact and the context carry across, so the person writing the quote does not need to search for them again. The quote lists products or services from your catalogue, applies the relevant price, and can be sent to the customer by email as a document they view online.
Customers who open the quote through the portal can review it and accept it. Under Odoo's licensing, portal users such as customers and suppliers are not counted as paid users; paid users are those with backend access. That distinction is useful when you are estimating the cost of a growing sales team, and it is one of the points covered in our page on Odoo pricing.
Pricelists, discounts and approvals
Pricing is where sales and finance most often disagree. Sales wants room to negotiate; finance wants margin protected. In Odoo, the usual approach is to set up pricelists for customer groups or channels, and then define who may depart from them. Questions to settle before go-live:
- Which customers or channels get their own price rules?
- What discount can a salesperson give without approval?
- Who signs off anything beyond that, and how is it recorded?
- How are prices shown to trade customers compared with consumers, and how is VAT displayed on each?
Write the answers down as part of your requirements. Retrofitting pricing rules after the system is live is slower and more painful than specifying them first.
Sales orders, delivery and invoicing
Once the customer accepts, the quotation becomes a sales order. This is the point at which Odoo's single-platform design pays off. Depending on how you configure it, a confirmed order can reserve stock, trigger a delivery, or create a manufacturing order, and it can generate an invoice when you decide: on order, on delivery, or in stages.
For product businesses, the link with inventory and purchasing matters most. A salesperson who can see availability while quoting avoids promising what the warehouse cannot ship. For made-to-order firms, the order can flow on into manufacturing.
The invoice itself belongs to the accounting side. The Odoo documentation describes the Accounting application as built on automatic double-entry, with bank synchronisation, bank reconciliation, multi-currency with automatic rates and real-time reports such as the aged receivables view. That is what finance will use to chase payment on the invoices your sales team raised. See Odoo accounting and finance for the detail.
UK invoicing points to check
- VAT treatment on each product and customer type. Domestic, export and reverse-charge cases should be tested with realistic documents before go-live.
- Making Tax Digital. How VAT data leaves the system and reaches HMRC depends on your set-up and your accountant's process. Read our guide on Making Tax Digital and ERP and put the question to any integrator in writing.
- Electronic invoicing. Customer expectations on invoice formats are moving, so it is worth reading about e-invoicing in ERP before you fix your invoice templates.
- Pounds and other currencies. If you sell in sterling and also quote in euros or dollars, confirm how exchange rates are applied to quotes and invoices.
Subscriptions and recurring revenue
The Sales category includes a Subscriptions application. It suits businesses that bill the same customer repeatedly: support contracts, software or equipment servicing, managed services. A recurring contract is created from a quotation, renewals are handled in the system, and the invoices flow into the same accounts as everything else.
The business questions matter more than the software here. Decide how price changes at renewal are handled, what happens when a customer wants to pause, and who is responsible for contacting a customer whose payment fails. Subscriptions that nobody owns tend to leak revenue quietly.
Customer service and the link with marketing
After the sale, the same customer record is useful beyond sales. Odoo's Services category includes a helpdesk application (called Assistance in the documentation) as well as Field Service, Projects and Timesheets. A support ticket can therefore be seen against the customer's orders and invoices, which saves your team from asking "what did you buy?" at the start of every call.
On the other side of the funnel, the documentation lists Marketing as its own category. The principle is the same: campaign activity that creates leads should end up in the CRM pipeline, not in a spreadsheet that someone emails around on a Monday. If marketing and sales both feed one pipeline, you can finally trace which sources produce orders rather than just enquiries.
Native Odoo CRM or a third-party CRM?
Many UK businesses already have a CRM that the sales team likes. Before replacing it, weigh the choice honestly.
| Consideration | Odoo CRM | Separate CRM connected to Odoo |
|---|---|---|
| Quote, order and invoice flow | Same database, no synchronisation | Needs an integration for customers, products and prices |
| Sales team habits | New screens to learn | Team keeps its current tool |
| Reporting from lead to cash | One source | Reports must combine two systems |
| Ongoing maintenance | One platform to support | Integration to monitor and fix after updates |
| Licensing | CRM is one of the applications on your plan | Two sets of licences |
Choose native when the main problem is disconnected data between sales and finance. Keep the external CRM when it carries something specific that your team relies on, such as a specialised workflow or a large installed base of automations.
A connection is technically feasible. According to Odoo's plan details, the Odoo Custom plan includes external API access, together with Odoo Studio, agentic AI and multi-company. Your integrator should decide with you which system is the master for customers and which for products and prices; our page on Odoo integrations explains the usual patterns. One caution: installing Studio or adding companies moves a free database onto the Custom plan, so check the plan before experimenting.
Plans and cost in brief
Odoo publishes its pricing, and the figures below are quoted from its site in euros. The One App Free plan is 0 EUR, limited to one application and its dependencies, hosted on Odoo Online, with unlimited users. Odoo Standard is 24.90 EUR per user per month, with the introductory discount from 31.10 EUR valid for 12 months for the users ordered at the start, and includes all applications on Odoo Online. Odoo Custom is 44.90 EUR per user per month, with the discount from 56.90 EUR for 12 months, and can be hosted on Odoo Online, Odoo.sh or on your own premises, with Odoo.sh costs not included.
A light user is listed at 7.90 EUR per month, arranged through an Odoo adviser. These are licence figures only. Implementation, data import, customisation and training are separate, and they usually decide the real budget. See the ERP cost guide for how to build a full picture.
Indicators worth tracking
Resist the temptation to build twenty dashboards. A small set of measures, reviewed weekly, does more:
- Pipeline by stage and owner, to see where opportunities stall.
- Conversion from lead to opportunity and from opportunity to order, to judge lead quality and sales execution separately.
- Quote turnaround time, because delay often loses the deal.
- Average discount given against price list, to protect margin.
- Order-to-invoice lag, which links sales speed to cash.
- Receivables ageing by customer, using the aged receivables report from accounting.
- Recurring revenue and churn, if you run subscriptions.
Because these draw on one database, finance and sales can argue about the same numbers, which is a better argument to have.
Getting started sensibly
A sound rollout of Odoo sales follows a short sequence:
- Map your real process from enquiry to cash, including the awkward exceptions.
- Clean the customer and product data before importing it; our guide on Odoo migration covers this.
- Start with the applications that solve your biggest gap, then add others.
- Train the sales team on their own scenarios, not a generic demo; see Odoo training.
- Plan a review a few months after go-live and adjust stages, pricelists and reports.
If your needs go beyond standard behaviour, read about Odoo customisation before committing, and keep changes limited so that upgrades stay manageable. For an overview of all the applications, see Odoo modules.
How an integrator helps
CRM projects fail less often on software than on process. A good integrator will ask who sells to whom, how quotes are approved, what finance needs on an invoice, and how your accountant handles VAT and Making Tax Digital. They will then configure the pipeline, pricelists and documents accordingly, and test them with your own examples.
ERP Integrator is a free matching service. We are not affiliated with Odoo and we do not carry out the project; we introduce you to an integrator suited to your sector, size and region. To understand how that works, read how it works, and for criteria to compare candidates, see choosing an Odoo partner. If you are still weighing Odoo against other systems, our comparison of Odoo and Business Central is a sensible next read, and the wider Odoo in the UK page covers local considerations.
Frequently asked questions
Is Odoo CRM a separate product from Odoo sales?
No. In the Odoo 19 documentation, CRM, quotes and orders, point of sale, subscriptions and rental all sit in the Sales category of one platform. You can switch on CRM alone or add the others as the process matures. They share the same customer records, so nothing is re-keyed between them.
Can I run Odoo CRM for free?
Odoo offers a One App Free plan at 0 EUR, limited to one application plus its dependencies, hosted on Odoo Online, with unlimited users. That can suit a small trial of the pipeline. Anything beyond a single application, or features such as Studio or multi-company, moves you to a paid plan.
Do customers who only view quotes count as paid users?
According to Odoo, paid users are those with backend access. Portal users, such as customers and suppliers who view or accept documents online, are not counted as paid. Your integrator should still confirm how your sales team and any occasional staff will be licensed.
Can Odoo sales work alongside a CRM we already use?
Yes, it is a common design. Odoo Custom includes external API access, which is what a connection to a third-party CRM relies on. The question is which system owns the customer record and which owns the quote, and an integrator should settle that before any build starts.
Does Odoo handle UK VAT and Making Tax Digital on sales invoices?
Invoices raised from sales orders post to the Odoo accounting application, so the tax treatment is set up there. UK VAT, Making Tax Digital submission and your accountant's requirements should be specified and tested with your integrator rather than assumed. Our guide on Making Tax Digital and ERP lists what to ask.
Sources
- Odoo 19 documentation: applications
- Odoo pricing
- Odoo pricing (Standard and Custom plans)
Software names mentioned are trademarks of their respective publishers and are referred to for information only. This site is independent and is not affiliated with any software publisher.