Odoo's homepage leads with a number: "starting at $0." That's technically true. What the marketing skips is that the moment you need more than bare-bones accounting, you're buying modules. Each module costs $25–$75 per month per user. Then you hit the real wall: Odoo's base installation assumes you'll customize it. Unlike invoicing platforms that work out-of-the-box , Odoo demands developer time to map your workflows, fix tax calculations, and integrate payment processors. At a 30-person company, this gap between promise and practice can cost you $40,000–$120,000 annually more than bundled alternatives. Let's walk through where. Module creep: the real licensing structure Odoo doesn't advertise Odoo's "free" Community Edition includes basic accounting, contacts, and sales. But that's a skeleton. Scale to 30 people, and you'll need: Accounting: $25/month (invoicing, bank sync, tax automation) Sales: $25/month (pipeline, quotes, SO to invoice) Purchase: $25/month (vendor management, POs) Inventory: $25/month (stock levels, warehouse routing) HR: $25/month (payroll integration, leave tracking) Manufacturing: $25/month (BOM, work orders, costing) Helpdesk: $25/month (support tickets, SLA tracking) CRM: $25/month (leads, pipelines, forecasting) That's $200 per user per month for eight core modules, just to have a coherent business system. At 30 people, you're looking at $72,000 annually in licensing alone—and you haven't customized anything yet. The gap: Marketing shows "free." Actual feature-complete Odoo costs $200/user/month on top of the base system. Compare this to Xero at $13–$62 per user per month for full accounting plus integrations, or a unified platform like Orin that bundles CRM, invoicing, and messaging without per-module licensing. You're looking at 3–4× the monthly cost for equivalent functionality. Customization labor: the implementation trap Odoo's architecture assumes configuration will happen. That's a polite way to say: the software doesn't match your processes out-of-the-box. For a 30-person company onboarding Odoo, you'll typically need: Setup and configuration: 40–80 hours ($4,000–$12,000 at $100/hr contractor rates) Tax and compliance customization: 20–40 hours for GST/SST/e-Faktur rules, invoice formatting ($2,000–$6,000) Payment processor integration: 16–24 hours ($1,600–$3,600) CRM-to-accounting workflow automation: 32–48 hours ($3,200–$7,200) User training and documentation: 20–30 hours ($2,000–$4,500) Total implementation: $12,800–$33,300 before you process a single transaction. Xero or modern invoicing platforms skip this. Xero's MyInvois integration, e-Faktur support, and tax rules ship native. You don't configure GST; it's baked in. You don't integrate Stripe; connectors exist. Setup time drops to 4–8 hours for most SMBs. The ongoing cost: maintenance and customization drift After launch, Odoo doesn't stay static. Your business changes. A new tax rule lands. A payment processor updates its API. A new workflow emerges. Odoo forces you to maintain custom code. At a 30-person company, budget: Annual maintenance and fixes: 60–100 hours ($6,000–$15,000) Tax code updates (quarterly): 8–12 hours per update ($800–$3,600 annually) Workflow automation additions: as needed, 20–40 hours per request ($2,000–$6,000 annually) Annual ongoing cost: $8,800–$24,600 just to keep Odoo synchronized with your business and regulatory changes. Xero and bundled platforms ship updates. Tax codes auto-correct. Compliance fixes roll out without your involvement. You don't budget developer time. The full 30-person Odoo model: year one through three Cost Category Year 1 Year 2+ Module licensing (30 users, $200/user/mo) $72,000 $72,000 Implementation (setup, config, training) $23,000 $0 Maintenance & updates $16,600 $16,600 Total Annual $111,600 $88,600 Now compare to a modern alternative stack: Cost Category Year 1 Year 2+ Xero (Advanced, 30 users @ ~$50/mo avg) $18,000 $18,000 Orin (CRM + messaging + invoicing, 30 users) $21,600 $21,600 Implementation (setup, training) $2,400 $0 Maintenance & support $1,200 $1,200 Total Annual $43,200 $40,800 Year 1 delta: Odoo costs $68,400 more than a Xero + Orin stack. Over three years, Odoo runs $157,200 higher because maintenance costs don't drop once implementation finishes. Where Odoo actually wins (and where it doesn't) Odoo's customization model is powerful for manufacturing, multi-warehouse logistics, or complex BOM costing. If you manufacture or need highly specialized inventory routing, Odoo's Manufacturing module—though expensive to implement—is genuinely harder to replicate. For service companies, consultancies, and subscription businesses, Odoo's overhead crushes the benefit. You don't need custom fields; you need to invoice fast, sync to CRM, and close loops. Unified messaging for quote follow-up , e-signatures that live in the platform , and native tax compliance matter more than custom code. The hard truth: Odoo's strength (infinite customization) is also its