Skip to main content
iVentureTeam
AI

Odoo 20 AI Features and IAP Credits: Monthly Cost Breakdown

Odoo 20 AI now runs on IAP credits at EUR 1 each. See which features use credits, what scanning, enrichment and SMS cost, and a sample monthly budget.

Siddharth JambukiyaSiddharth JambukiyaOdoo Techno-Functional Consultant
October 22, 202611 min read2 views
Odoo 20 AI Features and IAP Credits: Monthly Cost Breakdown

Most Odoo AI articles list features and skip the bill. This guide shows which Odoo 20 features use credits, what each service costs and how to build a monthly budget. Our AI integration services for Odoo start with that budget.

It is written for owners, finance leads and IT leads on Odoo Enterprise who want to switch AI on without surprises. For what the AI features can do, see our guide to Odoo AI use cases.

Quick Summary

  • What changed: Odoo 20 removed the settings for your own OpenAI or Gemini key, so AI chats, agents, drafting and voice all draw on Odoo AI credits.
  • Price: Odoo AI credits cost €1 each in packs of 10 to 1,000, with 20 free credits to test.
  • Other credits: bill scanning, contact enrichment, SMS, postal mail and some e-invoicing services each have their own credit balance and price.
  • Rules: credits never expire, belong to one service in one database, and can trigger low-balance email alerts or auto-refill.
  • Typical budget: for a 25-user distributor, scanning and enrichment are predictable; AI chats and agents are the part to measure.
  • Where iVentureTeam fits: we set up Odoo AI with sensible limits, measure real credit use and plan the move from Odoo 19.

What changed for AI in Odoo 20?

In Odoo 20, AI runs through Odoo's own AI service and is paid for with IAP credits, instead of your own OpenAI or Gemini account. Odoo's documentation now says "AI usage consumes IAP credits".

In Odoo 19, Odoo Online databases could use AI without a key, while Odoo.sh and on-premise databases had to add their own OpenAI or Gemini API key. In Odoo 20, those key settings are gone and Odoo chooses the model for each request.

Our Odoo 20 AI release notes list all 20 AI changes, and every one is marked Enterprise only. The billing change is the one that affects your budget.

How do Odoo IAP credits work?

IAP credits are prepaid units you buy in packs, and each Odoo service spends its own balance every time you use it. Nothing needs setting up: the first time a user triggers a paid service, Odoo uses the free trial credits and then asks you to buy more.

  • Per service: Odoo AI, bill scanning, SMS and contact enrichment each have a separate balance.
  • Per database: credits belong to one database and do not move between databases.
  • No expiry: Odoo's IAP service pages say credits stay until used.
  • Alerts: set an email alert threshold and the users who receive it.
  • Auto-refill: a new pack can be bought automatically when the balance runs low.
  • Refunds: unused credits can be refunded on request within 30 days of purchase.

You buy and track credits from Settings, under the IAP account for each service. Odoo's guide to In-App Purchases walks through the screens.

Which Odoo 20 AI features use credits?

Every built-in AI feature in Odoo 20 draws on Odoo AI credits, while scanning, enrichment and messaging draw on their own services. The table shows where each feature is billed.

FeatureUses credits?Billed to
Ask AI, AI chat and default promptsYesOdoo AI credits
AI agents, including scheduled and automated runsYesOdoo AI credits
AI fields and AI server actionsYesOdoo AI credits
Voice requests and transcriptionYesOdoo AI credits
AI document sorting and questions about a fileYesOdoo AI credits
Vendor bill, expense and resume scanningYesDocument Digitization
Contact enrichment when creating companiesYesPartner Autocomplete
SMS from any appYesSMS credits
Predictive lead scoring in CRMNoRuns inside your database
An outside AI tool connected through MCPNo Odoo AI creditsYour own AI tool's account

Agents that run on a schedule are the item to watch. Each automated run spends credits even when nobody is looking at the result.

How much do Odoo IAP credits cost?

What Odoo AI and IAP credits cost: Odoo AI, Document Digitization, Partner Autocomplete, Lead Generation, SMS and Snail Mail prices per unit

Odoo AI costs €1 per credit, bill scanning costs €0.05 to €0.15 per document, and contact enrichment costs about €0.06 per company. Prices below are as shown on Odoo's IAP pages in October 2026; your page may show your local currency.

ServicePrice per unitPacksFree to test
Odoo AI€1.00 per credit10, 100, 500, 1,000 credits20 credits
Document Digitization€0.15 to €0.05 per document100 to 100,000 documents200 documents
Partner Autocomplete€0.065 to €0.06 per enrichment100 to 10,00030 enrichments
Lead Generation€0.20 per credit500 to 10,000 credits20 credits
SMS€1.00 per credit10 to 1,000 creditsNone listed
Snail Mail€1.80 to €1.30 per letter10 to 500 stampsNone listed
India eInvoice and eWayBill€0.03 to €0.009 each100 to 10,00020 each

Odoo says AI "credit usage varies based on the specific AI feature, task complexity, and the size of your request". It does not publish credits per request, so measure before you commit to a large pack.

For SMS, the credits per message depend on its length and the destination country. Bill scanning is simpler: one credit per document, whatever the number of pages, according to an Odoo forum answer on OCR credits.

What does Odoo AI cost per month?

For a typical 25-user distributor, scanning and enrichment cost a predictable amount, while AI chats and agents are the variable part. The example below is illustrative; your volumes and usage will differ.

ItemAssumed monthly volumePack usedMonthly cost
Vendor bill scanning400 bills1,000 documents for €120about €48
Contact enrichment100 new companies1,000 enrichments for €60about €6
Odoo AI chats, drafting and agents60 credits, measured in month one100 credits for €100about €60
SMS remindersDepends on country and lengthSMS packCheck Odoo's SMS rates
Total before SMSabout €114

Two things make this budget work. Measure AI credits for the first month before buying a big pack, and keep scheduled agents to the jobs that pay for themselves.

For context, the AI and IAP line is usually small next to user licenses. Our Odoo pricing guide covers licenses, hosting and partner costs.

Odoo Online vs Odoo.sh vs on-premise: what changes for AI?

In Odoo 20, AI is billed the same way on every hosting type: through Odoo AI credits. The difference from Odoo 19 is biggest for Odoo.sh and on-premise users.

In Odoo 19, Odoo's AI API keys page says API keys "are required for Odoo.sh or On-premise databases to use AI features". In Odoo 20, that page is marked as under construction and points to the Odoo AI credits service.

So a self-hosted company that paid OpenAI directly in Odoo 19 now buys credits from Odoo instead. For a wider look at hosting, see our comparison of Odoo Online, Odoo.sh and on-premise.

Can you still use your own OpenAI or Gemini key?

Not inside Odoo 20's built-in AI features, but you can still bring your own AI in three other ways. Each one moves the cost to your own AI account.

  • MCP: Odoo 20 includes an MCP server, so an outside AI tool can read Odoo data and use approved tools.
  • Custom integration: a custom module calls your chosen model for a specific job, such as classifying tickets or writing quotes.
  • App Store modules: third-party modules connect OpenAI or other providers, but check that each one supports Odoo 20.

Even in Odoo 19, own keys had limits. One user who added a Gemini key found AI fields still failed with "No API key set for provider 'openai'". Our guide to automating Odoo workflows with AI covers the custom route.

Is Odoo AI available in Community?

No, Odoo's built-in AI app and its Odoo 20 features are Enterprise only. Every AI change in the Odoo 20 release notes carries that label.

Community users who want AI usually connect an outside model through a custom module or a third-party app. That works, but you maintain the integration yourself and pay the AI provider directly.

How do you control and monitor AI credit spend?

Set alerts, decide who can use AI, and review usage monthly before refilling. These steps keep AI spend predictable.

  1. Set an alert: in each IAP account, set the email alert threshold and the people who receive it.
  2. Decide on auto-refill: turn it on for scanning, where volume is steady, and leave it off for AI until usage settles.
  3. Limit agent triggers: review every scheduled or automated agent run and switch off the ones nobody reads.
  4. Watch linked services: when contact enrichment credits run out, new vendors from scanned bills are created "with only the name and the VAT number".
  5. Review monthly: compare credits spent with the time saved, then choose the next pack size.

What happens to your AI setup when you upgrade from Odoo 19?

If you used your own OpenAI or Gemini key in Odoo 19, you will need Odoo AI credits after upgrading to Odoo 20. The key settings are removed, and the model is chosen by Odoo.

Custom code that called the old AI provider services must be rewritten, and the AI app module was renamed. Plan both in your upgrade scope; our Odoo upgrade services include them.

Before you upgrade, list every AI agent, AI field and AI server action in use. That list becomes your first credit estimate. Our post on things to know before using Odoo 20 covers the other changes.

Which IAP costs matter for your industry?

The credits you spend depend more on your industry's paperwork and messaging than on AI chats. The table shows the usual cost drivers.

IndustryCredits that drive spendMain cost driverHow iVentureTeam helps
Wholesale and distributionBill scanning, enrichmentVendor bill volumeTune scanning rules, set refill
Retail and eCommerceSMS, AI live chat agentsMessages and chatsCap agents, plan SMS packs
ManufacturingBill scanning, AI agentsSupplier bills, scheduled agentsLimit agent triggers
Professional servicesAI drafting, voice, expense scanningUsers and promptsTrain teams on prompts
Companies in IndiaeInvoice, eWayBill, GSTR filingInvoices and waybillsPick pack sizes per volume
Recruiting and HRResume scanningApplications receivedFilter before scanning

How iVentureTeam helps you control Odoo AI costs

Get a free Odoo project estimate from iVentureTeam

iVentureTeam sets up Odoo AI so it saves more time than it costs, then measures the credits to prove it. We have delivered 150+ ERP projects across 35+ countries with 40+ Odoo specialists over 13+ years.

  • AI cost plan: your AI features, users and volumes turned into a monthly credit budget.
  • Setup: agents, AI fields and server actions built for the jobs that pay back.
  • Controls: alerts, refill rules and access rights on every paid service.
  • Custom AI: your own model through a custom integration where credits do not fit.
  • Upgrade: moving Odoo 19 AI setups and custom code to Odoo 20.

For a quick number on a wider Odoo project, try the Odoo project estimate tool.

The bottom line on Odoo 20 AI costs

Odoo 20 AI is a pay-as-you-go cost: about €1 per credit for AI, plus small per-document charges for scanning and enrichment. For most small and mid-size companies, the monthly bill stays modest if you measure first.

Start with the free credits and a small pack, set alerts, and keep scheduled agents to the jobs that pay back. Then size your packs from real usage, not guesses.

Ready to budget Odoo AI for your team?

Get a free Odoo AI cost review from iVentureTeam

Get a monthly AI and IAP credit estimate built from your own volumes. Book a free Odoo AI cost review, call +91-90235-15208, or email business@iventureteam.com.

Frequently Asked Questions

Is Odoo AI free?

+

No. In Odoo 20, AI features use Odoo AI credits bought through In-App Purchase at €1 per credit. Odoo lists 20 free credits to test, and Enterprise users with a valid subscription get free trial credits for other paid services.

How much does one Odoo AI credit cost?

+

Odoo lists Odoo AI credits at €1 each, in packs of 10, 100, 500 and 1,000. Prices on your IAP page may show in your local currency.

How many credits does one Odoo AI request use?

+

Odoo does not publish a fixed rate. It says usage varies with the AI feature, task complexity and request size, so measure for a month before buying a large pack.

Do Odoo IAP credits expire?

+

No. Odoo says credits stay on your account until they are used. They belong to one service in one database and cannot be moved to another database.

Can I use my own OpenAI key in Odoo 20?

+

Not for Odoo's built-in AI features, which now run on Odoo AI credits. You can still use your own model through MCP, a custom module or a third-party app.

Is Odoo AI available in Odoo Community?

+

No. Odoo's built-in AI app and its Odoo 20 features are Enterprise only. Community users connect an outside AI model through a custom module instead.

How much does Odoo OCR cost per document?

+

Odoo's Document Digitization service costs €0.15 per document in a 100 pack, falling to €0.05 per document in a 100,000 pack. Odoo lists 200 free documents to test.

What happens when Odoo IAP credits run out?

+

The paid feature stops until you buy more credits, and Odoo prompts you to buy a pack. Email alerts and auto-refill help you avoid running out.

Does Odoo AI work on Odoo.sh and on-premise in Odoo 20?

+

Yes. In Odoo 20, AI on every hosting type runs through Odoo AI credits. In Odoo 19, Odoo.sh and on-premise databases needed their own OpenAI or Gemini key instead.

Ready to put this into action?

Talk to iVentureTeam about Odoo, AI automation, or custom development — get a free, no-obligation consultation.