The verdict in three sentences
For a builders merchant in London with 3 depots (cement, rebar, tiles), an ERP costs EUR 90,000 to 220,000 custom built in 2026, or EUR 50,000 to 130,000 for a customised Odoo. The return comes from two leaks that paper cannot stop: stock shrinkage of 2 to 4 % and trade credit without enforced limits. The project takes 4 to 6 months, and success depends more on cycle count discipline than on the tool itself.
Where a merchant loses money without an ERP
In a yard in Barking or Croydon the leaks are well known: bags of cement leaving without a ticket, rebar counted by eye, counter discounts given without approval, credit extended to a trusted site manager who has been over his limit for three months. On an average stock of EUR 2 M, each point of shrinkage is worth EUR 20,000 a year.
| Leak | 2026 order of magnitude without ERP | With a well deployed ERP |
|---|---|---|
| Stock shrinkage | 2 to 4 % of stock per year | 0.5 to 1 % |
| Bad debt | 1.5 to 3 % of turnover | 0.5 to 1 % |
| Till discrepancies per depot | EUR 500 to 2,000 per month | Under EUR 200 |
| Stock-outs on key lines (cement, 10 mm rebar) | 3 to 6 days per month | 0 to 1 day |
| Month end close | 8 to 12 days | 2 to 3 days |
| Discounts outside pricing policy | Not measured | Blocked above the authorised threshold |
Custom build or customised Odoo: the 2026 comparison
Both options are viable. Custom suits very specific flows (job pricing, split deliveries, sales by linear metre). Odoo suits you if your processes stay close to standard distribution.
| Criterion | Custom build | Customised Odoo |
|---|---|---|
| Initial budget | EUR 90,000 - 220,000 | EUR 50,000 - 130,000 |
| Annual licences | None | About EUR 30 per user per month for Enterprise |
| Go-live timeline | 5 to 6 months | 4 to 5 months |
| Offline mode during network outages | Designed in from the start | Limited to point of sale |
| Card terminals and trade account payments | Native integration | Third party module to adapt |
| Future changes | Free, at your team's pace | Constrained by version upgrades |
| Annual maintenance | 10 to 15 % of budget | 10 to 15 % of budget plus licences |
With 20 users, Odoo Enterprise licences cost about EUR 7,200 a year: over 5 years, the initial budget gap with custom narrows significantly.
Essential modules for a builders merchant
The specification must cover at least: multi-depot point of sale with cash and account sales, enforced credit limits (sale blocked automatically when the balance exceeds the limit, unless the sales director overrides), cycle counting (each week 20 to 30 lines counted per depot instead of one annual stocktake), inter-depot transfers with signed notes, purchasing and container arrivals, Making Tax Digital compatible VAT records, and a daily dashboard per depot. Also budget rugged tablets or handhelds in the yard to scan outgoing goods: EUR 300 to 600 per device.
Mini case study
Tom, managing director of a builders merchant in London with three depots in Barking, Croydon and Enfield, turns over EUR 30 M a year with an average stock of EUR 4 M. His shrinkage is estimated at 3 %, or EUR 120,000 a year, and bad debt at 1 % of turnover, or EUR 300,000.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
He chooses a customised Odoo at EUR 110,000. If shrinkage drops to 1 % (EUR 40,000) and bad debt to 0.5 % (EUR 150,000), he recovers EUR 230,000 a year. After EUR 7,200 of licences and EUR 15,000 of maintenance, the net gain is about EUR 208,000: the project pays back in under 7 months after go-live. This scenario is illustrative and assumes weekly cycle counts are actually performed.
FAQ
How much does an ERP cost for a builders merchant in London in 2026?
Between EUR 90,000 and 220,000 custom built, or EUR 50,000 to 130,000 for a customised Odoo. The budget depends on depots, users and integrations.
How long does implementation take?
Allow 4 to 6 months, including 4 to 6 weeks of data migration (products, customers, balances). Starting with one pilot depot for a month limits risk.
Does the system keep working during network outages?
A well designed offline mode lets you keep selling and syncs as soon as the connection returns. A 4G backup router per depot, around EUR 300, is a sensible extra.
How do enforced credit limits work?
Each account has a limit, for example EUR 10,000, and maximum terms of 30 or 60 days. Beyond that, the till blocks account sales and only an authorised manager can grant a logged override.
Can the ERP handle card and trade account payments at the counter?
Yes, integrating card terminals and trade accounts gives automatic payment reconciliation. Card processing fees are typically around 1 to 1.5 %.
Let's scope your project. We scope your ERP (depots, point of sale, trade credit, cycle counts, integrations) with a custom versus Odoo comparison, an indicative budget and a 4 to 6 month plan. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.