In this article
- Start with the Odoo subscription, not the project total
- Worked example: a 10-user distribution company
- Budget in USD, report in ZiG
- Worked example: a 25-user manufacturing group
- Add ZIMRA tax to the cash requirement
- Build an ERP budget that the board can approve
- Frequently Asked Questions
- Should we budget Odoo in USD or ZiG?
- Does the Odoo subscription include implementation and local support?
- Does Digital Services Withholding Tax apply to Odoo?
- What documentation should treasury retain for an offshore Odoo payment?
A finance team receives an annual Odoo renewal invoice in USD, then discovers that the amount approved for software will not be the amount leaving the bank. The bank asks for the agreement, ZIMRA treatment affects the payment, and the implementation partner has a separate quote.
That is the practical issue behind Odoo price Zimbabwe decisions in 2026. Our Odoo price in Zimbabwe hub separates subscription pricing from the local work required to make an ERP useful, auditable and compliant.
Zimbabwean businesses can transact domestically in foreign currency or local currency, but an offshore Odoo subscription should normally be budgeted in USD first. That reflects the currency in Odoo’s official price list and gives the treasury team a clear view of the foreign-payment, tax and renewal exposure. We then maintain a ZiG translation for board packs, cash forecasting and management reporting.
Start with the Odoo subscription, not the project total
As of 5 October 2026, Odoo publishes its list prices in USD. The annual-billing price is US$24.90 per user per month for Standard and US$49.00 per user per month for Custom. Monthly billing is US$31.10 and US$61.00 per user per month respectively. One App Free is US$0.
Odoo states that Standard and Custom include all apps. Custom adds Odoo.sh or on-premise hosting, Studio, multi-company capability and the external API. Those additions matter for a group structure, a controlled integration programme or a business that needs custom workflows.
| Odoo plan | Official annual-billing price | Official monthly-billing price | Budget judgement | | One App Free | US$0 | US$0 | Suitable only for a tightly limited single-app requirement. Do not use it to price a multi-process ERP programme. | | Standard | US$24.90 per user/month | US$31.10 per user/month | Consider where standard Odoo processes fit the operating model and external API access is not required. | | Custom | US$49.00 per user/month | US$61.00 per user/month | Budget where multi-company, external API, Studio, Odoo.sh or on-premise hosting is required. | A 10-user Standard subscription on annual billing is US$2,988 a year before taxes and partner services. The calculation is 10 users × US$24.90 × 12 months. The same 10-user Custom subscription is US$5,880 a year, calculated at 10 × US$49.00 × 12.
Do not use the licence figure as the ERP budget. Odoo says its plans include support, hosting and maintenance. A Zimbabwean partner’s implementation, configuration, training, customisation, data migration, integration and continuing local support are separate commercial costs. Those services may be quoted in USD or ZiG. Their scope must sit in a separate budget line because licence spend and implementation effort move for different reasons.
Worked example: a 10-user distribution company
Take a Zimbabwean distributor with 10 Odoo users and two operating companies. It needs consolidated visibility and an external connection to a warehouse system, so it budgets Custom rather than Standard. Its annual Odoo subscription starts at US$5,880.
The CFO should not present US$5,880 as the ERP cost. The board paper should show the subscription, implementation work, data migration, integration scope, training and a controlled allowance for approved change requests as distinct lines. If the team budgets only the licence, the project can appear over budget even when the subscription itself is exactly as approved.
The better decision would be to define the integration and master-data work before selecting an implementation envelope. In practice, data cleansing is the item teams skip because it is not visible in the software demonstration, yet it directly affects stock, receivables and opening balances after go-live.
Budget in USD, report in ZiG
RBZ Foreign Exchange Guidelines FXD5/2026, issued in March 2026, confirm that Zimbabwean corporates may transact in foreign currency or local currency. For an Odoo subscription invoiced by an offshore supplier, however, the supplier’s invoice and renewal commitment are in USD. We recommend treating USD as the contractual budget currency and ZiG as the reporting currency.
That means maintaining two related views:
1. USD commitment register: Record each licence renewal, offshore support agreement, payment date, tax exposure and supplier amount due in USD. This is the treasury control because the offshore supplier is paid in USD.
2. ZiG management view: Translate the approved USD commitment into ZiG for budget-versus-actual reporting. Record the translation basis and date so the board can distinguish ERP cost changes from currency translation movements.
A ZiG-only software budget is not sufficient where the obligation is a USD invoice. It can obscure the foreign currency amount that must be available when renewal falls due.
Keep the Odoo invoice, renewal notice and signed agreement in the bank and audit file. RBZ FXD5/2026 requires recurring software service agreements with offshore suppliers to be registered with the RBZ. Registration runs for one year, and renewal depends on compliance. The application requires the signed agreement, fees, duration and revenue information.
The common mistake is to wait until payment week and assume the invoice can simply be converted and settled locally. It may not be a pricing problem at all. It may be a documentation and service-agreement registration problem.
Worked example: a 25-user manufacturing group
Take a manufacturing group with 25 users on Standard, annual billing. The subscription is US$7,470 a year, calculated as 25 × US$24.90 × 12. The group operates in two currencies and prepares board budgets in ZiG.
Its finance team records US$7,470 as the subscription commitment, then keeps a dated ZiG translation for monthly management accounts. It also files the signed offshore agreement, invoice, annual fee, duration and required revenue information for RBZ registration. If it had kept only a ZiG number in the budget, a movement in the translation rate could look like a variance in Odoo consumption when user numbers and the Odoo price had not changed.
For a business with one app and no offshore recurring agreement, this level of control may be disproportionate. For a multi-user ERP subscription renewed annually from an offshore supplier, it is a sensible minimum because the payment trail must stand up to bank and audit review.
Add ZIMRA tax to the cash requirement
From 1 January 2026, Zimbabwe’s VAT rate is 15.5%, up from 15%. The old 15% rate should not appear in a 2026 Odoo invoice assessment.
Odoo licences delivered electronically are likely to fall within digital services because ZIMRA expressly includes software programmes, online subscriptions, cloud computing and hosting. The precise supplier and transaction classification must be verified before payment. This matters because Digital Services Withholding Tax can change the gross cash requirement, not just the accounting entry.
Under ZIMRA Public Notice 05 of 2026, the withholding is:
| Supplier VAT status in Zimbabwe | Digital Services Withholding Tax | Budget effect | | Foreign supplier not VAT-registered in Zimbabwe | 15.5% of payment | The intermediary withholds 15.5% when processing the foreign payment. | | Foreign supplier VAT-registered in Zimbabwe | 3/23 of payment | The intermediary withholds 3/23 of the payment. | The bank or other intermediary withholds the tax when processing the foreign payment and must issue a withholding certificate. Treasury should request and retain that certificate, then reconcile it to the supplier invoice and payment instruction.
If the supplier must receive the full invoice amount, budget a tax gross-up. For a US$2,490 annual Standard subscription for 10 users, a 15.5% withholding rate requires total cash of about US$2,946.75 to leave the company. US$456.75 is withheld and US$2,490 reaches the supplier. That calculation is US$2,490 divided by 0.845.
Where the supplier is VAT-registered in Zimbabwe, 3/23 withholding produces a gross-up cost of US$2,863.50 on the same US$2,490 supplier receipt. The withholding is US$373.50. Verify the supplier’s status and the transaction classification before committing the payment amount, because a wrong assumption can leave the supplier underpaid or the finance team seeking an unplanned top-up.
VAT on imported services is due within 30 days of the earlier of invoice issue or payment. ZIMRA requires evidence for imported-services input tax to be attached in TaRMS. The evidence step is often missed because the payment is handled by treasury while the VAT return is prepared by tax or finance operations.
Set a control that sends the invoice, payment confirmation, withholding certificate and import-services VAT evidence to the VAT preparer on the payment date. That creates an auditable file and avoids trying to recreate documents at return time.
Build an ERP budget that the board can approve
We use a cost structure that lets management approve the commercial decision without confusing recurring software cost with one-time delivery work.
| Budget line | Currency basis | What to include | Why it is separate | | Odoo subscription | USD | Users, edition, billing term and renewal date | Odoo’s official list pricing is in USD. | | Digital Services Withholding Tax | USD | Applicable rate, supplier status and gross-up assumption | It can affect the cash needed for the foreign payment. | | Imported-services VAT | USD and ZiG reporting | 15.5% VAT timing and TaRMS evidence | The tax is due within 30 days of the earlier of invoice or payment. | | Implementation | USD or ZiG | Process design, configuration, project governance and testing | This is partner-delivered work, not part of the Odoo subscription. | | Data migration | USD or ZiG | Cleansing, mapping, opening balances and reconciliation | Poor master data creates operational and audit risk after go-live. | | Integration and customisation | USD or ZiG | Interfaces, external API work, reports and approved changes | These costs depend on scope, not user count alone. | | Training and local support | USD or ZiG | Role-based training, hypercare and ongoing support | Adoption and issue resolution require a defined operating model. | For most mid-to-large organisations, annual billing gives a clearer committed cost than monthly billing. The annual Standard price is US$24.90 per user per month compared with US$31.10 monthly, while annual Custom is US$49.00 compared with US$61.00 monthly. The decision still depends on approval timing and implementation readiness. Do not prepay a large user population before confirming which roles need a full Odoo user licence and when they will actually start using the system.
If the business needs multi-company control or external integrations, do not pretend Standard is the right comparison merely because its licence price is lower. Custom includes multi-company and external API capability. The ROI case should compare the correct operating model against the correct subscription, then show the tax and implementation cash requirements.
Frequently Asked Questions
Should we budget Odoo in USD or ZiG?
Budget the offshore Odoo subscription in USD because Odoo’s published prices and supplier invoice are in USD. Maintain a ZiG translation for internal reporting, using a documented translation date and basis.
Does the Odoo subscription include implementation and local support?
Odoo states that its plans include support, hosting and maintenance. Implementation, training, customisation and local support from a Zimbabwean partner are separate commercial costs and may be quoted in USD or ZiG.
Does Digital Services Withholding Tax apply to Odoo?
Odoo licences supplied electronically are likely digital services under ZIMRA’s description, which includes software programmes, online subscriptions, cloud computing and hosting. Verify the supplier’s status and the transaction classification before payment. The applicable withholding is 15.5% where the foreign supplier is not VAT-registered in Zimbabwe, or 3/23 where it is registered.
What documentation should treasury retain for an offshore Odoo payment?
Retain the supplier invoice, renewal notice, signed agreement, payment record and the bank or intermediary’s withholding certificate. For recurring offshore software service agreements, also complete the RBZ registration requirements, including the agreement, fees, duration and revenue information.
Pricing, tax classification and foreign-payment controls need to be agreed before procurement issues the purchase order. Visit the Odoo price in Zimbabwe hub page to compare the subscription options and start a budget that includes implementation, tax localisation and the controls your board will expect.