Three cost layers matter over five years: licenses, implementation and change.
Licenses. Odoo Enterprise is one per-user price including all applications — quoted monthly but billed annually in practice (monthly billing costs 20–25% more and suits mainly the starting phase; on-premise deployment requires the Custom plan on an annual contract). Multi-year commitments, typically two years, add a discount and lock the rate against Odoo’s regular price increases. Business Central prices per user in two tiers, plus each ISV extension. SAP pricing is per user plus module packages, generally the highest of the three.
Implementation. For a comparable SME scope (sales, purchasing, inventory, manufacturing, finance), typical partner-delivered projects run: Odoo 3–9 months; Business Central 6–12 months; SAP B1 6–12 months, S/4HANA Cloud 12–24 months. Costs scale roughly with duration; SAP projects also carry heavier internal effort.
Change. The underestimated layer. Every add-on and customization must survive upgrades. Odoo’s open code makes changes cheap to make — and therefore discipline matters; a good partner keeps customization minimal and upgrade-safe. BC’s ISV chain means waiting for each vendor to certify against new releases. SAP changes are the most expensive but also the most rarely made.
Directionally, five-year total cost of ownership for an SME lands lowest with Odoo, middle with Business Central, highest with SAP — with the gap widening as customization needs grow.