ERP for Manufacturers in Saudi Arabia: Odoo Manufacturing, Custom or a Smaller Step
Recipes, production orders, stock, costing and ZATCA invoices in one system, with an honest view of when a smaller tool is enough. We quote by what you need.
A factory needs bills of materials, production orders, stock, purchasing and costs to agree with each other. We build it on Odoo Manufacturing, which documents bills of materials, work centers, shop-floor tablets and costing, or as custom software when your process does not fit. If you are a small workshop, a smaller step may be right, and this page says so.
Devvista builds software and is an official Odoo partner. Send three of your products to our team.
Where a factory's numbers stop agreeing
Ask a plant manager what it costs to make one unit and you often get three answers: the one in the pricing sheet, the one from purchasing and the one the accountant calculates at month end. Recipes sit in one workbook, raw-material counts in another, and nobody can say quickly what to buy for next week's orders.
The people we write this for run small and mid-size plants in Saudi Arabia and want products, recipes, production orders, stock, purchasing and invoices to agree. The route is Odoo Manufacturing or custom software, and we name the better fit. Industrial licensing and labour rules are left out because no official source was opened for them.
What the search data says (Semrush Saudi Arabia and Mostaql, 7 November 2026): the Arabic phrases for a factory system returned no volume, which does not prove zero. Public Mostaql requests do include stock systems, mini ERPs and a granite and marble workshop. Many of those buyers are small, so the honest answer is sometimes "begin with less", and that is covered further down.
Recipes, work orders and the shop floor
Odoo's Manufacturing documentation is the base for this part. Each item below is named in the Odoo documentation page in its row; some of those pages list sub-topics (multilevel BoMs, FEFO removal) only as links, so they are named as listed.
| Piece | What the documentation says | Page |
|---|---|---|
| Bill of materials | Lists components and quantities; can carry operations, work instructions, variants, kits and multilevel structures. Operations need the Work Orders setting, and step-by-step instructions need the Quality app | Bills of materials, Manufacturing |
| Manufacturing and work orders | Work centers, dependencies between work orders, one-, two- or three-step manufacturing, scrap, backorders, by-products | Manufacturing |
| Shop floor | Tablets with the work center control panel to run work orders in real time, with time tracking | Manufacturing |
| Stock and buying | Lots and serials, reordering rules, landed costs, FIFO, LIFO and FEFO removal, RFQs and vendor bills | Inventory, Purchase |
| Books | Double entry, stock valuation by standard price, average cost or FIFO, balance sheet and profit and loss | Accounting |
How these map to your products, and where a step needs custom work, is what a demo on your own recipes settles. What each does in your case is confirmed in scoping. All pages were opened on 7 November 2026.
Costing and the master production schedule
For costing, the documentation says a component's cost is the average of its purchase orders and that a hand-typed value gets overwritten by later orders. Each work center has a cost per hour, and employee hourly cost feeds the real cost of a manufacturing order (manufacturing order costs). A cost report is therefore only as sound as the purchase prices, work-center rates and wages you keep current.
The master production schedule suggests replenishment against a demand forecast and is meant for long lead times or seasonal demand. By the documentation's own words it does not raise purchase or manufacturing orders, and reordering rules should not be applied to products it plans (master production schedule). A plant with short lead times can leave it off at first.
Sending a step to an outside workshop
Coating, cutting and finishing are often done by another shop. In the basic subcontracting flow the BoM type is set to Subcontracting, the workshop is named on it, and confirming the purchase order creates the receipt for the finished product; the workshop sources the components in that flow (subcontracting). The Manufacturing page also lists resupply and drop-ship versions for cases where you send the material yourself. Who owns the material decides which one applies.
Invoices that ZATCA accepts
Wave 25 applies to a taxpayer whose VAT-subject revenue passed SAR 187,500 in any of 2022 to 2025, per ZATCA's 24 July 2026 notice, and integration is due by 1 February 2027 (ZATCA notice). Test your numbers with our Wave 25 checker.
In Odoo's Saudi localisation, tax invoices and their notes have to be in Arabic, and an invoice created in simulation mode has no legal validity (Saudi Arabia localisation). Our pages on Odoo e-invoicing and accounting software go through the onboarding steps.
Start smaller: when an Odoo project is more than you need
Not every workshop needs an ERP. Three honest options:
- Spreadsheet plus a ready inventory or accounting product. Reasonable for a few products, simple recipes and one site where counts and invoices hurt most. It stops working once recipe levels and routing drive your decisions. Confirm you can export your data; no vendor has been checked by us.
- Odoo Manufacturing. Right when several products with recipes, work centers, buying and stock should share a database with the books. Plan real time for tidy item lists, recipes and opening stock (Odoo implementation).
- Custom software. Right for a process Odoo models badly, a scale or machine link, or an existing system you want to extend (custom software).
If most of your sales go through distributors, read wholesale and distribution, and for deliveries logistics software.
Moving from Excel to a working plant system
Devvista is a software company and an official Odoo partner. Odoo projects are under NDA, so none are shown, and no Saudi factory clients are listed. The sequence we follow:
- Bring three typical products with recipes and routing to the first call; the written scope is built on them.
- Clean the item list and opening stock in a staging copy, then load them and review the mismatch list together.
- A weekly demo on your own products, then your team tests on staging.
- Hand over the configuration and code at go-live.
If you already run Odoo and need extra hands, see Odoo developers for Saudi companies and, in English, the global Odoo developer page.
What moves the price of a factory project
Quotes follow your needs and there are no fixed bundles. What you tell us in scoping changes the size of the work:
| What you tell us | Effect on scope |
|---|---|
| How many products and recipe levels | Each recipe is entered, reviewed and costed |
| Whether you use routing and tablets | Operations, durations and training are added |
| How tidy the Excel lists are | Duplicates and missing units take cleaning time |
| Outside workshops | Material ownership decides the flow |
| Scales, machines or a store to connect | Each link is separate work |
| Arabic labels, delivery notes and invoices | Right-to-left layouts need design and testing |
Developers on our team bill hourly between $10 and $100 depending on type and level, and a whole project can be fixed anywhere from $500 to $100,000, in US dollars. As an example, loading and checking recipes for 25 hours at $40 an hour comes to $1,000, an estimate and not a quote.
Ready to talk? Contact us with three products and your current stock method.
Contact Devvista
Our address, phone and opening hours.
Amna Bint Wahb St, road, Jeddah 23622, Saudi Arabia
- SundayOpen 24 hours
- MondayOpen 24 hours
- TuesdayOpen 24 hours
- WednesdayOpen 24 hours
- ThursdayOpen 24 hours
- FridayClosed
- SaturdayClosed
Tell us three typical products and how you track stock today and we will send an estimate. Get an estimate.
Straight Answers.
Services
Custom Software DevelopmentAI & AutomationSaaS DevelopmentCRM DevelopmentOdoo Implementation & DevelopmenteCommerce DevelopmentDedicated Development TeamsWordPress DevelopmentUI/UX DesignSEO ServicesIT Staff AugmentationWhite Label DevelopmentGuides
ZATCA e-invoicing for OdooSoftware development for Saudi ArabiaZATCA Wave 25Wave 25 CheckerContact and bookingOdoo ERPERP Cost GuideAccounting and e-invoicingLogistics softwareWebsite DevelopmentMobile App DevelopmentHire developers for Saudi ArabiaHire .NET developers for Saudi ArabiaAI Chatbots and AutomationOnline Store DevelopmentContracting softwareManufacturing ERPWholesale and distributionHire Odoo developers for Saudi Arabia Case Studies Devvista BlogTell us three products you make
Tell us three typical products, how you track stock today and where the numbers disagree. We will say honestly whether Odoo, custom or a smaller step fits, and quote in writing.
- 30-minute consultation
- No commitment required
- Response within 24 hours
- Book a call30 minutes with the team.
- Get a clear planSteps, timeline and a cost range for your setup.
- DecideGo ahead with us, or take the plan with you.