SME profitability: why a lack of visibility costs more than you think
In many SMEs, the indicators tracked day to day are always the same: revenue, volume of signed quotes, available cash, order backlog, conversion rate. This data is useful, but it does not answer the most important question: what does the company really earn, once the work is done and the costs absorbed?
That is where real management happens. A company does not live on the activity it displays, but on its real profitability: what is left after purchases, hours spent, overhead, rework, production variances, delays and the unexpected. Yet in many organizations, this profitability remains blurry, rebuilt after the fact, or worse, estimated by gut feeling.
The core issue: when an SME does not know its real margin per customer, per job site, per project, per product or per service, it is not truly in control. It moves forward with partial figures.
The most important KPI is not revenue: it is real margin
Generating €2 million in revenue is not worth much if no one can answer these questions precisely:
- What real margin does the company generate?
- Which products or services are the most profitable?
- Which job sites or projects consume more than planned?
- Which customers generate real profitability and which ones erode the margin?
- What is the real cost of time spent, purchases and operational variances?
In a well-structured SME, these answers should be available quickly, without manual reworking and without depending on an Excel file maintained by a single person. When that is not the case, the symptoms are always the same: unreliable dashboards, approximate margins, costs poorly passed on, reporting that is too slow, decisions made on incomplete data.
In practice, the point is not just to “see revenue”. The real challenge is to track margin, cost and cash in a consistent system, able to connect sales operations, purchases, time spent, inventory, invoicing and accounting.
A concrete example: in construction, the lack of visibility is glaring
Construction illustrates this problem perfectly. Take a typical case: an SME with several site managers, field teams, some subcontracting, down payments, retentions, changing material purchases, rework, after-sales service and job sites that seem, at first glance, to be going well.
When you ask the business owner: “What margin did you really make on this job?”, the answer is often approximate. Not because they do not know their trade, but because the relevant data is scattered across several tools and several people.
"We should be doing fine. I'd say around 20%. Well, normally. Then again, there were a few more hours, some after-sales service, two rounds of rework, and a subcontractor who redid part of it..."
In other words: the margin is not really known. The quote is in one tool, the purchases in another, the field hours on paper sheets or separate apps, the down payments in invoicing, the payments in the bank, and the job site variances in the site manager's head. Profitability does not appear naturally: it has to be rebuilt.
This is exactly what you find in many SMEs in services, installation, interior fit-out, light industry or trading with related production: a strong need to compare hours sold with hours actually consumed, to track the real cost per deal, and to connect quotes, purchases, execution, invoicing and collections.
Why too many tools make profitability tracking blurrier
The more disconnected tools a company adds, the weaker its management becomes. Each application handles one piece of reality, but no system carries the full chain. The result: data flows poorly, discrepancies pile up and the figures become debatable.
When sales, purchases, inventory, projects, invoicing and accounting live separately, profitability is never immediately visible. You have to:
- reassemble the data by hand;
- check for duplicates and omissions;
- rework the figures in Excel;
- recalculate indicators during meetings;
- choose between several “versions” of the same figure.
The problem is not only organizational. It is directly economic. Scattered data leads to late decisions, poorly defended margins, pricing errors and a management workload that ends up costing a lot of leadership time.
The more you have to consolidate your figures manually, the less you are actually running your business. You spend time patching the pieces together instead of acting on the variances.
The real hidden cost is the time spent rebuilding reality
In many companies, the problem is not a lack of data. The problem is the time spent finding it, reconciling it and interpreting it.
This time is rarely measured. Yet it involves everyone: the assistant correcting discrepancies, the salesperson checking whether a quote was actually invoiced, the business owner asking for the “real figure”, the accountant reworking statuses, the project manager trying to understand why the margin is melting when the job seemed profitable.
As soon as the data is not connected by design, the margin does not calculate itself. It has to be rebuilt after the fact. And the later it is rebuilt, the less useful it is for making decisions.
In other words, the question is not just “Do you have dashboards?” but rather: are your indicators produced naturally by your processes, or rebuilt by hand after the fact?
How Odoo lets an SME track its profitability
Odoo changes the logic because it does not just display figures. The ERP connects operational and financial events in a single system. This makes it possible to track profitability that is more reliable, faster and, above all, usable at the right time.
Quotes, sales and sales margin
Out of the box, Odoo tracks the quote → order → delivery → invoice → payment flow. With the right configuration, the sales margin can be visible from the quote stage. The salesperson then knows whether the deal makes sense before it even goes into production or execution.
Product cost, inventory and valuation
Odoo supports several valuation methods such as standard cost, AVCO or FIFO. This allows a finer reconciliation of the cost of sales, the inventory value and changes in procurement costs.
Purchases, consumption and COGS
When purchases, inventory and sales are properly connected, Odoo helps track the cost of goods sold and refine margin analysis by product, by product line or by deal.
Bills of materials, kits and manufacturing
In an industrial or assembly context, bills of materials link the material cost to the finished product. If the cost of a component changes, the impact on the overall cost, and therefore on profitability, becomes visible sooner.
Time spent, timesheets and project profitability
For SMEs that sell services, projects, interventions or job site work, profitability depends as much on the time actually consumed as on the selling price. This is often where the theoretical margin diverges most from the real margin.
With Odoo Timesheets, hours can be linked to projects, tasks, billable services and analytic accounts. This makes it easier to compare what was sold, what was delivered and what it really cost. Project profitability then brings revenue, time spent, purchases, expenses and items to invoice together in a single view.
Expenses, project purchases, after-sales service and cash
The profitability of a deal is not limited to the initial quote. You also need to include additional purchases, unexpected expenses, after-sales service, subcontracting, items still to invoice and any late payments.
Odoo makes it possible to connect these dimensions in project tracking and in analytic accounting. You no longer wait for the deal to close to understand where the margin is eroding. You can see variances earlier, the cost items that are drifting, the amounts still to invoice and the concrete effect on cash.
Odoo Spreadsheet: a dashboard connected to ERP data
Odoo Spreadsheet is particularly useful for management, because it combines the flexibility of a spreadsheet with data coming straight from the ERP. The goal is not to recreate an isolated Excel file, but to use an analysis layer connected to the source.
You can insert lists, pivot tables, indicators and charts that refresh from Odoo data. This lets you track useful views without constantly exporting information out of the ERP.
In practice, an SME can use it to track:
- margin by salesperson, by team or by period;
- revenue by product line, by region or by customer;
- hours sold versus hours actually spent;
- profitability by project, job site or deal;
- dead stock and its impact on cash.
The value of Odoo Spreadsheet is not just visual. It lies in the fact that the dashboards rely on data already produced by the sales, purchasing, inventory, project and accounting processes.
Conclusion: real performance starts when profitability becomes readable
Odoo's main advantage is not offering “more dashboards”. Its value is enabling an SME to produce reliable indicators from unified data, without spending its days consolidating files and settling discrepancies.
When sales, purchases, time, inventory, invoicing and accounting are linked in a single system, profitability stops being an estimate. It becomes a management indicator. Decisions are faster, variances appear sooner, and management can finally make choices with a more accurate view of the business.
Key takeaway: as long as a company spends its time piecing together sales, purchases, time, inventory and invoicing, it is not managing its profitability in real time. It is rebuilding it after the fact. And often too late. The real gain of an ERP like Odoo is to finally make costs, margin and cash readable in a single system, usable by business owners and operational teams alike.
❓ FAQ: SME profitability, management and Odoo
- Asana - Context Switching: https://asana.com/resources/context-switching
- Odoo documentation - Margin on quotes: https://www.odoo.com/documentation/19.0/fr/applications/sales/sales/products_prices/margins.html
- Odoo documentation - Inventory valuation: https://www.odoo.com/documentation/19.0/fr/applications/inventory_and_mrp/inventory/warehouses_storage/inventory_valuation.html
- Odoo documentation - Project profitability: https://www.odoo.com/documentation/19.0/fr/applications/services/project/tasks/profitability.html
- Odoo documentation - Odoo Spreadsheet: https://www.odoo.com/documentation/19.0/fr/applications/productivity/spreadsheet.html
Article written by Billy Felicie
Expert in business management and implementation at Hors du Commun in Lyon. I help SME owners structure their processes, make their indicators reliable and implement Odoo to regain control of their profitability.