You import through Jeddah Islamic Port, hold stock in a warehouse on the edge of the city, and sell to retailers in Jeddah, Makkah, Madinah and the rest of the Western Region. Each container's costs sit in one spreadsheet, stock in another, and the accounting package only sees the invoice at the end. When a customer asks what a carton really cost you, somebody opens three files. That is the point where a Jeddah importer starts looking at ERP software.
The container's path through an ERP
- A purchase order goes to the overseas supplier in their currency, with the exchange rate recorded on the day.
- The shipment is logged with its vessel, expected arrival and the documents the clearing agent needs.
- Freight, insurance, customs duty, port handling, clearing fees and local transport are entered as costs against that shipment.
- The goods are received into the warehouse, and the ERP spreads those costs over the items to give a landed cost per unit.
- Sales orders, delivery notes and tax invoices are issued from that stock in SAR, with 15% VAT and the FATOORA QR code.
- Receivables are followed per customer, and the margin report shows selling price against landed cost, not against the supplier's invoice.
Landed cost, the number Excel gets wrong
The supplier's price is the easy part. By the time a carton leaves the port it also carries sea freight, insurance, duty, port and terminal charges, the clearing agent's fee and the truck to the warehouse. In a spreadsheet these are usually spread by hand, often by value, sometimes forgotten until the accountant asks. An ERP records them against the shipment and spreads them by a rule you choose, by value, weight or volume, so every item has a cost you can quote against. When part of a container is sold before the last invoice from the clearing agent arrives, the ERP can adjust the cost later and show the difference. Our guide to inventory management software covers stock valuation in more depth.
Three ways to run an import business
| Need | Excel and accounting package | Packaged ERP | Custom ERP |
|---|---|---|---|
| Landed cost per unit | Calculated by hand per container | Available, usually with a fixed method | Your own rule, adjusted when late costs arrive |
| Purchases in foreign currency | Converted manually | Supported | Supported, with your bank's rate entered per shipment |
| Several warehouses | A sheet per warehouse | Supported | Supported, including stock still on the water |
| FATOORA e-invoices | Depends on the accounting package | Usually included | Built in, with your own invoice layout |
| Arabic and English documents | Two templates kept by hand | Often one language per document | Both languages on one document |
| Fit to your process | You adapt to the sheet | You adapt to the package | The system follows your process |
Documents in both languages
A delivery note going to a shop in Al Balad, a quotation for a chain's head office and a tax invoice for the customer's accountant all leave the same ERP. Customer and item names are stored in Arabic and English, the invoice is laid out right to left in Arabic with English alongside, and the VAT number, SAR totals and QR code sit where the reader expects them. Statements and reminders follow the Sunday-to-Thursday week.
VAT, FATOORA and the month end
VAT at 15% is recorded on every sales and purchase invoice, so the return is prepared from the ledger rather than rebuilt from paper. Sales invoices are issued electronically with a QR code under ZATCA's FATOORA rules, and businesses are brought into integration with ZATCA's platform in waves; which wave applies to you, and how VAT on your imports is treated, is something to confirm with your tax adviser. The ERP's job is to have every figure ready when that conversation happens. Our broader guide to ERP software in Saudi Arabia covers the rules.
List what you hold
Suppliers, products with Arabic and English names, warehouses and customers, cleaned of duplicates.
Trace one real container
Take the last shipment that arrived and write down every cost it carried and who paid it.
Choose the landed-cost rule
Decide whether costs spread by value, weight or volume, and who confirms a shipment's cost as final.
Set up VAT and the chart of accounts
Agree the accounts with your accountant so purchase and sales VAT post correctly from day one.
Load opening stock and balances
Count the warehouse, enter customer and supplier balances, and reconcile them with the old records.
Run one month alongside the old files
Enter the month in both, compare the margin report, then close the spreadsheets.
Where Operix stands
Operix Systems builds ERP software for Saudi Arabia from Karachi, two hours ahead of Jeddah. The work is delivered remotely: discovery on a call, every screen approved before it is built, weekly releases on your own stock and suppliers, training on the live system and support on one WhatsApp number. We have no office in Jeddah and no Saudi client yet. The nearest work you can inspect is Sea Keepers, a marine supplier's ERP that runs from the first enquiry email to the final delivery documents, and our distribution page shows how we handle stock and routes. Book a demo with one container's paperwork and we will trace it through the system.
Questions people ask
Can the ERP record purchases in dollars or other currencies?
Yes. The purchase order and supplier invoice are kept in the supplier's currency with the rate on the day, and the landed cost and all sales are in SAR. Exchange differences post to their own account.
Can it print invoices and delivery notes in Arabic?
Yes. Documents print right to left in Arabic with English beside it, with the VAT number, SAR totals and the QR code. You approve the layout before it is built.
Do you have an office in Jeddah?
No. Operix works from Karachi and delivers ERP projects in Saudi Arabia remotely, with video-call discovery, weekly releases on your own data and support on one WhatsApp number.
Can we keep our current accounting package?
Often, yes. The ERP can run purchasing, stock and sales and post summaries to the accounting package, or it can replace it. The choice is made at discovery, with your accountant.
How much does ERP software cost in Jeddah?
It depends on warehouses, users, modules and integrations. Operix does not publish prices; you receive a written quote after the discovery call.






