Skip to content

Odoo or custom ERP in Thailand: what it costs and when each wins

Most Thai companies with ordinary sales, stock and accounting should start on Odoo. Custom wins in fewer cases than vendors say, and in a few cases it clearly wins. Here are the numbers in baht and the tests that tell you which case you are in.

Send us your ERP scope ↗Run your own numbers

decision guideUpdated 8 November 20268 minute readภาษาไทย

The short answer

Choose Odoo when your processes look like those of other companies in your trade. For a 15 user distributor with data import, the three year cost is about THB 700,200 including VAT (subscription, Standard Success Pack and 7% VAT). Choose custom when one workflow is how you win and Odoo would need heavy bending, or when you must own the code and the data. We publish no price for a full custom ERP, because it depends on scope. We publish ERP integration from THB 570,000 and custom app work from THB 640,000.

Odoo against a custom ERP for a Thai company. Odoo figures checked 30 October 2026, converted at the planning rate of 1 EUR to 38 THB.

Odoo against a custom ERP for a Thai company. Odoo figures checked 30 October 2026, converted at the planning rate of 1 EUR to 38 THB.
QuestionOdooCustom ERP
Up front costOdoo Success Pack from THB 19,000 (Starter, 4 hours) to THB 639,500 (Pro, 200 hours), or a partner quote.Scope driven. DLVX publishes ERP integration from THB 570,000 and custom app work from THB 640,000. A full ERP is quoted after discovery.
Running costPer user subscription. Standard plan THB 800 per user per month in year one on yearly billing, THB 900 after. Custom plan THB 1,400 then THB 1,700.No licence per user. You pay for hosting, fixes, upgrades and the people who know the code.
Thai tax and reportsThai localisation covers VAT, withholding tax reports and tax invoices. Check the version you will run, see the section on Thai tax.You specify, build and maintain every Thai report yourself. Rules change, so maintenance is permanent.
What you ownA subscription and your data. The product roadmap is Odoo's.The code, if the contract says so. Do not rely on a legal default: write ownership and source handover into the contract.
Best fitStandard sales, purchasing, stock, accounting and CRM for 5 to a few hundred users.One core workflow that no packaged product handles, or a product you plan to sell.

What Odoo costs in baht over three years

We ran three typical Thai companies through the same calculator that powers our Odoo cost tool. Year one uses Odoo's first year discount, years two and three the list price, plus the Success Pack that matches the scope, plus 7% VAT. Odoo prices its plans in euro, so the baht figures use our planning rate of 1 EUR to 38 THB. Odoo sets prices by country, so a quote in Thailand can differ.

Three year Odoo cost, Standard or Custom plan on yearly billing, checked 30 October 2026
CompanyPackYear oneYears two and three, eachThree years incl. VAT
Shop with 5 usersStarter (4 hours)THB 45,400THB 56,800THB 190,300
Distributor with 15 usersStandard (50 hours)THB 136,100THB 170,300THB 700,200
Group with 30 usersCustom (100 hours)THB 491,100THB 614,200THB 2,182,100

Change the users, apps and pack to match your company in the Odoo ERP cost estimator. It runs in your browser and asks for no contact details.

Worked example: the 30 user group

The group needs multi company and two integrations to other systems. That forces Odoo's Custom plan and the Custom Success Pack, so its three year total is THB 2,182,100 including VAT before integration work. Adding our published ERP integration starting point of THB 570,000 gives THB 2,609,300 before VAT on the integration. That is the number a custom build has to beat for the same modules.

A custom build can beat it, but only if the build plus three years of care stays below that figure and still delivers accounting, stock, sales and Thai tax reports. In our view that is rare below roughly this size when the processes are standard, and it is realistic when the licence cost scales to hundreds of users or when the workflow is unusual. We would rather tell you that now than after a discovery call.

Per user, the 15 user distributor pays about THB 11,400 per user per year from year two. That is the figure to compare against the cost of building and maintaining the same features once.

Thai tax: check this before you decide

Odoo's documentation for version 20.0 lists Thai features including VAT 7%, VAT 0% and VAT exempted taxes, withholding taxes with income tax types under section 40, sales and purchase tax reports as XLSX, P.P. 30 VAT report as CSV for RD Prep. The documentation for the previous version 19.0 states: "Odoo cannot generate the PND or PDF report or withholding tax certificate directly." That means a company on the older version still files its PND returns and withholding tax certificates outside the system.

Ask any Odoo partner which version they will install, which tax reports are native in that version and which need a workaround. A custom ERP has the opposite risk: every report works exactly as specified on day one, and someone must update it when the Revenue Department changes a form.

When Odoo wins

Odoo is the better first answer when most of these are true.

  • Your sales, purchasing, stock and accounting follow common patterns for your trade.
  • You have 5 to a few hundred users and the licence cost stays below the cost of building the same features.
  • You want Thai VAT and withholding reports on a supported route, and you are on a version that provides them.
  • You need to be live in weeks, with an implementation pack that has a fixed number of hours.
  • Your team can adopt a standard screen and change the process where Odoo is better.

When custom wins

A custom ERP, or custom software next to a packaged one, earns its cost in these cases.

  • One workflow is your competitive edge, for example a bespoke production or booking process that no module models.
  • You need Odoo's Custom plan features (Studio, multi company, external API, or Odoo.sh or on premise hosting) so heavily that the subscription and customisation bill approaches a build.
  • You must own the source and host the data yourself for contract or compliance reasons.
  • Licence cost per user will dominate at your size for years.
  • You plan to sell the software, so it cannot sit on someone else's platform.

If your answer is mixed, our ERP integration work connects Odoo to the custom part. See ERP integration for Thai companies.

Honest tradeoffs, including against our own interest

We build custom software and ERP integrations, so a custom recommendation would pay us more. Our view is that rebuilding stock, accounting and Thai tax reporting from nothing is rarely worth it for a company with standard processes. The most useful custom work is usually the narrow piece that differs, connected to a standard core. The cost of Odoo grows with every user and every customisation, and heavy customisation makes upgrades harder. The cost of custom grows with every year of maintenance. Neither is free.

Checklist before you sign anything

  1. List your ten most frequent processes and mark each as standard or different.
  2. Count users by role, and decide who needs a full licence.
  3. Ask the Odoo partner for a fixed scope and hours, or use a Success Pack, and ask which version they install.
  4. Ask which Thai tax reports are native in that version and which are workarounds.
  5. Ask for the three year cost, with VAT, in baht, in one table.
  6. For custom: ask for phases, a first usable release, the hosting plan and a named maintenance owner.
  7. Put code and data ownership, a source handover and an exit plan in the contract.
  8. Pick a decision date. Run the cost estimator and compare against the first two quotes.

Questions buyers ask

Is Odoo enough for a Thai company?

For standard sales, purchasing, stock and accounting, usually yes. Check the Thai localisation of the version you will run, because the documentation for older versions says the system cannot produce PND PDF reports or withholding tax certificates directly.

Which Odoo features need the more expensive plan?

Odoo's pricing page lists Odoo Studio, Multi Company, External API, Odoo.sh or on premise hosting as Custom plan features. Hosting, implementation services and in app credits are not included in the subscription.

Who owns software I commission in Thailand?

Section 10 of the Thai Copyright Act deals with ownership of commissioned work, and how it applies to software depends on the facts. Do not rely on the default. Write the ownership, source handover and licence of any third party code into the contract. This is general information, not legal advice.

Can we start on Odoo and replace parts later?

Yes, and for many companies it is the cheapest route. Keep customisation in separate modules, keep your data exportable and replace only the part that proves unusual.

Who wrote this, how and why

Who: Written by the DLVX team. We sell ERP integration and custom software in Thailand, so we gain from custom work. We do not resell Odoo licences on this page.

How: Baht figures come from the same code as our Odoo cost tool and our price list, with Odoo's public prices checked 30 October 2026 and converted at a fixed planning rate. The legal text was read on 8 November 2026.

Why: Buyers ask us this question before every ERP project, and most pages that rank for it use dollars and vendor claims. We wanted one honest comparison in baht.

Sources and checked dates

Want the numbers for your company?

Send your user count, the processes that make you different and any partner quote. We will tell you which side of the line you are on and whether we are the right team.

Send us your ERP scope