In this article
- Why a US-dollar licence becomes a kwacha budgeting issue
- Worked example: a distributor with a fixed annual technology envelope
- Start with the correct Odoo plan and user count
- Worked example: a group that counted the wrong people
- Budget VAT separately from the subscription price
- A practical budget model for CFO approval
- Controls that keep licence spend auditable
- Frequently Asked Questions
- What is the Odoo price in Zambia for 2026?
- Does every customer or supplier portal user need an Odoo licence?
- Can we budget using the Bank of Zambia mid-rate?
- Is VAT relevant when Odoo is supplied from outside Zambia?
At month-end, the finance team may have approved an ERP subscription in US dollars, yet the kwacha amount on the card settlement is higher than the budget approved weeks earlier. The licence count has not changed. The functional scope has not changed. The ZMW cost has.
That is the practical issue behind Odoo price Zambia decisions. For a planning view of the subscription models, user definitions and local cost drivers, see our Odoo price in Zambia hub. The per-user price is published in US dollars, while a Zambian business manages its cash flow, tax returns and board reporting in kwacha.
As of October 2026, Odoo publishes yearly-billed list prices of US$24.90 per paying user per month for Standard and US$49.00 for Custom. Those figures are only the opening line of an ERP budget. We also need to test the exchange-rate exposure, deployment scope, user count, VAT position and implementation requirements before presenting a number to a CFO or Board.
Why a US-dollar licence becomes a kwacha budgeting issue
Odoo invoices its subscription in US dollars. A Zambian business therefore carries currency exposure between budget approval and settlement. The Bank of Zambia published a ZMW/USD mid-rate of 19.5964 on 30 September 2026. That is a useful reference for monitoring, not a promise of the rate a bank or card provider will apply.
The difference matters because the subscription is recurring. A higher conversion rate raises the kwacha amount even where Odoo holds its US-dollar list price and the business adds no users.
For yearly billing, the basic calculation is:
| Cost component | Calculation | What management should check | | Odoo Standard subscription | Paying users × US$24.90 × 12 | Confirm every chargeable backend user | | Odoo Custom subscription | Paying users × US$49.00 × 12 | Confirm whether Custom capabilities are required | | Kwacha budget reference | US-dollar subscription × planning exchange rate | Use a documented treasury assumption | | VAT and tax treatment | Depends on supplier registration and recipient status | Review with the VAT team before payment | | Payment-provider cost | Depends on bank or card terms | Obtain the actual settlement quotation or statement | At the Bank of Zambia reference mid-rate of 19.5964, ten Standard users on yearly billing equate to a subscription reference of about ZMW58,554 before applicable tax and payment-provider charges. The same ten-user Custom subscription equates to about ZMW115,227 before those items.
These are planning illustrations, not supplier quotations. They show why a board paper should state both the US-dollar commitment and the exchange rate used to translate it.
Every ZMW1 movement in the assumed conversion rate changes that ten-user Standard annual subscription by ZMW2,988. For ten Custom users, the equivalent sensitivity is ZMW5,880. Finance teams should show that sensitivity separately, because it identifies the currency exposure without confusing it with implementation cost or operating performance.
Worked example: a distributor with a fixed annual technology envelope
Take a Zambian distributor with ten internal Odoo users and an annual technology budget approved in kwacha. It selects Standard based on a US$2,988 yearly subscription calculation, being ten users at US$24.90 per month for 12 months. Using the 30 September 2026 Bank of Zambia mid-rate as a reference produces a ZMW58,554 baseline before tax and payment charges.
If the planning exchange rate moves by one kwacha before settlement, the annual subscription moves by ZMW2,988. The finance director should not label this an ERP implementation overrun, because the scope has not expanded. It is a foreign-currency variance and should sit in the treasury or procurement assumption in the approval paper.
What would we do differently at the start? We would record a base case, a one-kwacha sensitivity and the actual rate applied at settlement. That gives management an auditable explanation when the kwacha invoice equivalent differs from the original paper.
Start with the correct Odoo plan and user count
Currency risk is visible. Mis-scoping is usually more expensive because it can force a plan change or user adjustment after the budget has been approved.
Odoo Standard includes all apps and Odoo Online. Odoo Custom includes all apps, with Odoo Online, Odoo.sh or on-premise deployment options, plus Odoo Studio, multi-company capability and External API access. A lower Standard per-user price is not a saving if the operating model requires integration, multi-entity controls or a different hosting arrangement.
The published monthly-billing prices are US$31.10 for Standard and US$61.00 for Custom. Those are higher than the yearly-billed prices of US$24.90 and US$49.00 respectively. The comparison is valid only when the billing basis is the same.
| Question | Standard | Custom | Budget implication | | Published yearly list price | US$24.90 per paying user/month | US$49.00 per paying user/month | Annual commitment differs by US$24.10 per user/month | | Deployment options | Odoo Online | Odoo Online, Odoo.sh or on-premise | Hosting requirements may determine the plan | | Multi-company capability | Not listed in Standard scope | Included | Important for multi-entity groups | | External API | Not listed in Standard scope | Included | Check integration requirements before approval | | Odoo Studio | Not listed in Standard scope | Included | Consider controlled configuration needs | A paying user is not every person who touches the system. Odoo defines a paying user as someone with backend access to create, view or edit records, and it also includes an HR employee record without a linked user. External customers and suppliers using the portal are not paying users.
This distinction is one of the first places where licence budgets go wrong. Operations may count every supplier who receives a portal invitation. IT may count only named login accounts. HR may miss employee records that meet Odoo’s charging definition. We reconcile all three lists before using a per-user model.
Odoo’s Enterprise Agreement, effective 24 September 2026, also states that charges are based on Users, Light Users and the subscription plan. Additional active users or a plan upgrade during the term can trigger an extra charge at the list price applicable at that time for the remaining term. This is why a licence count should be governed like any other controlled ERP master-data change.
Worked example: a group that counted the wrong people
Take a group with a procurement portal for suppliers, a customer portal and twelve staff who need backend access. The first spreadsheet counts 40 people because it includes every portal contact. That approach materially overstates the Odoo subscription budget, since external portal customers and suppliers are not paying users under Odoo’s published definition.
The corrected exercise counts the twelve backend roles, then checks HR employee records that do not have linked users. At the Standard yearly list price, the subscription reference is US$3,585.60 for twelve paying users before tax and settlement costs. The group also discovers that it needs External API access to exchange data with another system, so it must assess Custom rather than approve Standard merely because the headline price is lower.
The lesson is not to reduce licences at all costs. The lesson is to buy the right plan and count users according to the vendor’s definition, with an owner for every new access request.
Budget VAT separately from the subscription price
A US-dollar software invoice does not settle the Zambian tax question. Zambia’s standard VAT rate is 16% as of October 2026. Software and cloud services supplied electronically by a non-resident fall within Zambia’s cross-border electronic-services framework.
The current framework was introduced through the Value Added Tax Amendment Act effective 1 January 2024, with the Cross-Border Electronic Services Regulations published on 26 February 2024. This is recent enough that some procurement templates and historic ERP business cases still omit it.
Where a non-resident supplier has not registered or appointed a local tax agent, the Zambian recipient is responsible for reverse VAT. The non-resident supplier registration threshold is ZMW800,000 annual turnover. That threshold belongs to the non-resident supplier’s registration position. It is not a safe assumption that a Zambian customer can ignore VAT on a smaller subscription.
VAT-registered businesses generally claim input VAT through their VAT return, subject to valid documentation and the normal rules. We do not treat reverse VAT as automatically recoverable during an ERP budget exercise. The tax team should confirm VAT-registration status, invoice evidence and the applicable recovery treatment before payment.
ZRA TaxOnline is the official portal for VAT registration and VAT return filing. VAT electronic returns and payments are due by the 18th of each month. Late filing or payment attracts interest at the prevailing Bank of Zambia rate plus 2% per annum, together with stated late-return penalties.
The operational point is straightforward: do not leave reverse-VAT review to the person processing the supplier payment. By then, the month-end calendar may be too tight for an auditable review and correct return treatment.
A practical budget model for CFO approval
We recommend presenting the Odoo budget in four lines, rather than one all-inclusive kwacha figure. This lets the CFO distinguish a committed subscription cost from assumptions that will move.
1. Subscription in US dollars: Calculate yearly or monthly billing using the confirmed plan and paying-user count. This is the vendor-price component.
2. Currency assumption in kwacha: State the Bank of Zambia reference rate used for planning, then identify that the bank or card rate may differ. This makes the FX exposure visible.
3. Tax treatment: State the 16% VAT context and whether the tax team has confirmed reverse-VAT responsibility and input-VAT treatment. This avoids treating a tax issue as an afterthought.
4. Implementation and integration scope: Separate Odoo licence fees from Odoo implementation, data migration, role design, tax localisation and integration work. These are different commercial decisions and should have different approval evidence.
For a single legal entity using Odoo Online without a requirement for External API, Odoo Studio, on-premise deployment or multi-company capability, Standard may be the plan to assess first. If those Custom capabilities are required, do not use Standard as the board-budget benchmark. The apparent saving is not comparable to the solution the organisation actually needs.
For a multi-entity group, we would start with Custom scope and map the legal entities, finance controls, approval paths and integration points. The per-user price is only one variable. A group can lose far more in manual reconciliations and poor real-time visibility if it selects a plan that cannot support the required operating model.
Controls that keep licence spend auditable
A disciplined ERP subscription process does not need to be complicated. It needs named ownership and evidence.
| Control | Owner | Evidence to retain | Why it matters | | Quarterly user review | IT and business system owner | Active backend-user list and approved changes | Prevents unplanned chargeable access | | Plan-scope review | CIO, COO and implementation lead | Requirements matrix for API, Studio, hosting and multi-company | Avoids comparing unlike plans | | FX assumption review | CFO or treasury | Budget rate, Bank of Zambia reference and settlement rate | Explains kwacha variance clearly | | VAT review | Tax manager | Supplier invoice, VAT analysis and return support | Supports compliant reverse-VAT treatment | | Renewal calendar | Procurement | Renewal date and approval record | Creates time to validate users and plan scope | The step organisations skip most often is reconciling ERP access against the HR employee list before renewal. Odoo’s charging definition includes an HR employee record without a linked user, so a login report alone may not be enough. Run the reconciliation before procurement requests payment, not after a renewal invoice arrives.
Frequently Asked Questions
What is the Odoo price in Zambia for 2026?
Odoo publishes its prices in US dollars, not a fixed kwacha amount. As of October 2026, yearly billing is listed at US$24.90 per paying user per month for Standard and US$49.00 for Custom. The kwacha equivalent depends on the rate applied when payment is settled, plus applicable tax and payment-provider costs.
Does every customer or supplier portal user need an Odoo licence?
No. Odoo states that external customers and suppliers using the portal are not paying users. Internal backend users who create, view or edit records are chargeable, and an HR employee record without a linked user is also included in the published definition.
Can we budget using the Bank of Zambia mid-rate?
Use the Bank of Zambia rate as a transparent planning reference, but do not treat it as the final card or bank settlement rate. The Bank of Zambia mid-rate was 19.5964 ZMW/USD on 30 September 2026, while actual conversion rates can differ because of provider spreads or fees.
Is VAT relevant when Odoo is supplied from outside Zambia?
It can be. Zambia’s cross-border electronic-services rules cover electronically supplied software and cloud services. Where the non-resident supplier has not registered or appointed a local tax agent, the Zambian recipient may be responsible for reverse VAT. Confirm the treatment and supporting documents with the tax team before payment.
A defensible Odoo budget shows the US-dollar subscription, the kwacha assumption, the VAT position and the implementation scope as separate decisions. Visit the Odoo price in Zambia hub page to request a consultation on your user count, plan scope and local ERP budget.