- Odoo raised European prices for the first time in four years: the Custom plan (i.e. Enterprise.) went from €29 to €35 per user per month, about 20%, and every AI feature now runs on paid Odoo credits instead of your own API key. The US got its hike already, back at the start of 2026.
- The new Light User tier is overpriced for what it does: $8.90/employee/month against dedicated payroll tools that clear $6-7, and payroll isn't an area where you get to be almost right.
- The app store hit 93,353 modules, up 2,924 in twelve days.
- Odoo published a Skill Library for AI coding agents at github.com/odoo/odoo/tree/master/skills.
Odoo Experience wrapped in Brussels on September 26, and Fabien did the two things everyone expected: unveiled Odoo 20, and reached for the price lever for the first time in four years.
Fabien opened with a number he clearly enjoys saying out loud: Odoo is now valued at €10 billion, up from €7 billion a year ago. He said that reflects what an acquirer would pay, not an intention to sell. He still owns more than half the company.
The 2026 numbers back the swagger. Turnover is up 48% year over year. Operating income cleared €50 million in the first eight months of 2026, erasing all of 2025's €36 million accounting loss. Billings are on pace to clear €900 million this year (+45%), with €1 billion targeted for 2027. Staff is growing from 8,000 to 10,000.
Then he raised prices. For the first time in four years, Odoo is running a partial increase of about 20%. The Custom plan goes from €29 to €35 per user per month. Basic holds at €19.90. A new Light User tier appears at €7.90 a month ($8.90 on the US pricing page). And every internal AI feature across the product now runs on credits bought through Odoo's own IAP, not your own API key.
My take: $8.90 a lite-user is too much for what it does. If Odoo wants Light User to compete in the payroll and HR-lite space, the best-tested solutions in that market run $6-7 per employee, not $8.90 for less functionality. Odoo's payroll is not best-of-breed today, and payroll is not an area where you get to be almost right. Undercharge on a CRM seat and you annoy someone. Get payroll wrong and someone doesn't get paid correctly, or a filing is late. That gap needs to close before Light User is a real payroll alternative, not just a cheaper seat.
Pinckaers' framing: 26% cumulative inflation, rising salaries, rising hosting costs. And even after the hike, prices remain "significantly cheaper than its competitors."
Is "significantly cheaper" still true? Compare it to what a US company stitches together instead. QuickBooks Online, the tool Odoo's own customer stories keep naming as what they replaced, raised prices 17-25% on August 1, funding a stated $2 billion, two-year investment in "Intuit Intelligence." Current pricing, straight from Intuit's site: Simple Start $38/month, Essentials $85, Plus $140, Advanced $340. The answer: it depends. It's not an apples-to-apples comparison.
Odoo raised prices for the first real time in four years and put AI behind a meter. I predict some attrition to the Odoo Community versions over the next few years. Whether you get positive ROI on that is another story entirely.
The app store hit 93,353 modules, up 2,924 from 90,429 twelve days ago, roughly 1,700 a week, a touch slower than last issue's 1,727/week but still healthy.
Odoo published an official Skill Library for AI coding agents at github.com/odoo/odoo/tree/master/skills: four skills, odoo-guidelines (house rules for addon code), odoo-web-guidelines (same, for the JS/Owl/SCSS side), odoo-security (sweeps for sudo abuse, raw SQL, eval, XSS), and odoo-review (dispatches a diff to the other three), meant for Claude Code, Copilot CLI, Codex, and OpenCode. Install to .claude/skills/ or .agents/skills/. If you're running agents against client Odoo code, worth installing today.
The Community is moving fast on 20.0. OCA already has migration PRs open across l10n-brazil, l10n-france, partner-contact, and the web module, plus a new Transport Management module suite (cargo, capacity, convoy) landing in stock-logistics-transport. One bug worth knowing about: archived and deleted API keys were still authenticating successfully because a cache wasn't clearing (server-auth #1021). If you rotate API keys for security, check this one.
OCA Days 2026's talks are all on YouTube now, 26 sessions from the Liège event. Worth your time if you only click three: Stuart Mackintosh on the OCA AI Policy we covered last issue, Jan-Marten Veddeler asking whether an "AI-native, self-governing OCA" is fighting fire with fire, and Daniel Reis's "How to Contribute to the OCA, Technical," the one to hand a new hire. Also on the list: Justin Mester on an open source AI business orchestration platform, and a session literally titled "A Vibe Coder's Guide to Run a Camping Site with Odoo."