Guide, October 2026

Odoo or a custom ERP for a company in Jordan

Odoo fits when your process matches how it works. A custom ERP pays off when your process is what sets you apart. Here is how to tell which one you are.

Standard blocks next to a tailored set of system modules

Choose Odoo, or another ready-made ERP such as SAP Business One, when your company buys, stocks, sells and invoices the way most companies do, and you are happy to adjust a few steps to fit the product. Choose a custom ERP when your workflow is the reason customers pick you, when you pay for many modules and use few, or when per-user licences for a large team cost more over time than building once. Both can send invoices to JoFotara. Often the right answer is both: a ready-made product for accounts, and custom software for the part that is yours alone.

When Odoo fits

Odoo is a modular ERP with apps for sales, inventory, purchasing, accounting, manufacturing, point of sale, HR and more. It has a Jordanian localization with a chart of accounts, Jordan's taxes and an e-invoicing module. It fits well when:

  • Your processes are standard: quotation, order, delivery, invoice, payment.
  • You need full accounting inside the same system.
  • Your team is small to mid-size, so per-user licences stay affordable.
  • You want to start fast with configuration rather than development.
  • You accept doing things the way the product does them, with small changes.

Know the plan limits before you sign. On Odoo's pricing page, the Standard plan runs on Odoo Online only. Hosting on Odoo.sh or your own server, the built-in customisation tool, multi-company and the external API all need the Custom plan, which cost close to double Standard when we checked in October 2026. If you plan to connect a website, a mobile app or another system to Odoo through its API, budget for the Custom plan from the start. Implementation is not included in any plan, so you also pay a partner.

When SAP Business One fits

SAP Business One is aimed at small and mid-size companies that want a well-known product with strong inventory and finance, for example a company whose parent group already runs SAP. It is sold and implemented only through certified partners, and third-party price guides typically put it above Odoo per user. It fits when a parent company or auditor expects it, or when your partner has a strong team in Jordan.

When custom pays off

A custom ERP costs more at the start and less as you grow. It pays off when:

  • Your workflow sets you apart, and a product would force you to change it. For example, a factory with its own costing method, or a distributor whose prices depend on rules no product supports.
  • You use a small part of a large product and pay licences for all of it.
  • You have many users who need a few screens each, such as drivers, storekeepers or sales reps, so per-user fees add up.
  • Several tools must share data and the ready-made product does not connect to them.
  • You want staff apps on phones designed around their daily tasks.
  • You want to own the code and data with no licence to renew.

The trade-off is responsibility. A custom system needs a written scope, a company that documents and hands over the code, and a care plan after launch. Read our ERP cost guide for the cost lines to plan.

JoFotara and Arabic invoices on each

PointOdooSAP Business OneCustom ERP
JoFotaraJordan e-invoicing module in the Jordan localization. You enter your JoFotara credentials and taxpayer type, and the returned QR code is added to the invoice PDFThrough the partner's add-on or integration. Ask for a live demo on a real invoiceBuilt into the invoicing module from the start, including credit notes and returns
Taxpayer typesUnregistered, general sales tax or special sales tax, chosen in settingsDepends on the add-onSet from your registration, so staff never choose it
Arabic invoicesArabic interface and translations. Check that the layout prints your registered name, tax number and QR code the way you wantDepends on the partner's templatesDesigned to match your current invoice and your customers
Changes to invoice rulesConfiguration, or custom modules on the Custom planThrough the partnerChanged directly in your code

Whichever you choose, test before go-live: send a small real invoice, scan its QR code in the government Sanad app, then issue a partial return. Our JoFotara guide lists the rejections to look for, and our JoFotara integration service connects systems that have no working link.

Limits on changes

Every ready-made ERP limits what you can change, and the limits cost money later. On Odoo, custom modules must be updated each time you move to a new version, and some changes are only possible on the Custom plan. On SAP Business One, changes go through the partner. On a custom ERP, there is no product limit, but every change is a piece of development you pay for, so a clear scope matters.

Three-year cost compared

Cost lineOdooSAP Business OneCustom ERP
LicencesPer user per month, priced by country and planPer user, one-time plus 18 to 22% yearly maintenance, or a monthly subscription, as typically reported by third-party guidesNone
Set-upPartner implementationPartner implementationBuild in phases, fixed per phase
HostingIncluded on Odoo Online. Extra on Odoo.sh or your own serverCloud subscription or your own serverYour own cloud account
Adding 10 users10 more licences10 more licencesLittle or no extra cost
UpgradesCustom modules ported to each versionThrough the partnerPart of the care plan
Who owns the codeOdoo, with your custom modulesSAP, with partner add-onsYou

To compare, multiply users by the monthly licence by 36, add implementation and hosting, and set that against the custom quote plus three years of care. At Saree3 a first version of a custom system starts from 4,500 JOD, and care plans start from 80 JOD a month. An ERP is fixed per phase after a short discovery. With a small team and standard processes, the ready-made product usually wins. With a large team or a process that a product cannot follow, custom usually wins by the third year.

Questions to settle before you decide

  1. How many people will log in now, and in three years?
  2. Which steps in your work would a ready-made product force you to change, and would that hurt customers?
  3. Which systems must the ERP talk to: an online store, a mobile app, a bank, a system you keep?
  4. Who will own the code, the data and the cloud account?
  5. Who supports the system after go-live, and how fast do they answer?

If most answers point to a standard process and a small team, start with Odoo or a similar product. If they point to a large team, many connections or a process that is yours alone, ask for a custom quote and compare the two over three years, not one.

A middle path

You do not have to pick one for everything. A common setup is a ready-made product for accounts and tax, and a custom layer for the work that is yours: a sales app for reps in the field, a production screen on the factory floor, or a portal where customers follow their orders. Our custom software and custom ERP pages explain how we build both.

Questions

Is Odoo available in Jordan?

Yes. Odoo has a Jordanian localization with a chart of accounts, Jordan's taxes and a JoFotara e-invoicing module, and it is sold through Odoo directly and through partners.

Does Odoo work with JoFotara?

Yes, through the Jordan e-invoicing module. You enter the credentials you create on the JoFotara portal, choose your taxpayer type, and Odoo submits invoices and adds the returned QR code to the PDF.

Is a custom ERP more expensive than Odoo?

At the start, usually yes. Over three years it depends on how many users you have and how much you would customise Odoo. Per-user licences grow with the team, while a custom system does not charge per user.

What are examples of ERP systems?

Ready-made products include Odoo, SAP Business One, Microsoft Dynamics, Oracle NetSuite and ERPNext. A custom ERP is built for one company, with only the modules it uses.

Can we start with Odoo and add custom software later?

Yes. Many companies keep a ready-made product for accounts and build custom apps around it. On Odoo, connecting other systems through the external API needs the Custom plan.

Tell us what you are building.

A written proposal with a fixed price, within one business day.

WhatsAppCall us