Best ERP for Wholesale and Import-Export Companies in Saudi Arabia: An Evaluation Guide with a Landed-Cost Worked Example

Best ERP for Wholesale and Import-Export Companies in Saudi Arabia: An Evaluation Guide with a Landed-Cost Worked Example
Manal Mohamed Ahmed Elnour

Published By

Manal Mohamed Ahmed Elnour
ERP
Nov 3, 2026

In short: The best ERP for wholesale and import companies in Saudi Arabia is one that calculates the landed cost of every item (freight, insurance, customs duty and clearance) before you price it, handles purchasing in several currencies, tracks batches and expiry dates across more than one warehouse, applies price lists and credit limits per customer, and issues ZATCA Phase 2 e-invoices at high volume. In this guide: a worked container that shows gross margin falling from 25% to 13% once costs are fully loaded, a weighted evaluation checklist, and a free Excel kit with a vendor scorecard and a landed-cost calculator.

Sunday morning at a household-goods distributor in Riyadh. A container from China arrived last week, and sales are already selling its items at the usual price: supplier cost times a mark-up factor. The finance manager asks what margin the container is making. The accountant does not know yet: the freight invoice is in, but the clearing agent's invoice is not, the customs duty was paid from another account, and inland transport sits in general expenses. Two months later the income statement shows the result: margin ten points below what everyone assumed.

This is the problem an ERP has to solve in a wholesale or import business with 51 to 500 employees. An accounting package that records invoices is not enough; you need a system that connects international purchasing to inventory, pricing and collections. If you want a comparison of the systems on the market, read the best ERP systems for distribution companies in Saudi Arabia. This guide focuses on what matters to an importer and gives you a tool to evaluate any system with your own numbers.

What problems must an ERP for wholesale and import companies solve?

Six problems a Saudi importer and wholesaler faces: margin unknown until every invoice arrives, import costs in general expenses, currency differences, stock spread across warehouses, prices and credit per customer, and ZATCA invoices at high volume
Six problems an ERP for wholesale and import companies must solve
  • Margin is known too late. Goods are sold before the freight and clearance invoices arrive, so prices are built on an incomplete cost.
  • Import costs sit in the wrong place. Freight, duty and clearance are booked as general expenses instead of going into inventory cost.
  • Currency differences are unclear. The supplier invoices in euros or yuan, and the deposit and the balance are paid at different rates.
  • Stock in more than one warehouse. Jeddah port, the Riyadh warehouse and the Dammam branch, and nobody knows the real balance at the moment of sale.
  • Prices and credit per customer. One price for supermarkets and another for small retailers, and a credit limit that gets exceeded because the salesperson cannot see it.
  • High invoice volumes. Hundreds of invoices and returns a day must pass through the ZATCA integration without stopping the trucks.

Landed cost calculation: how do you calculate the full cost of imported goods?

Landed cost is everything you pay until the goods are in your warehouse, ready to sell. IAS 2, the inventory standard applied in the Kingdom, includes in inventory cost the cost of purchase and all costs incurred to bring the goods to their present location and condition; the cost of purchase includes import duties, transport and handling, and excludes taxes the business later recovers. So import VAT is not part of the cost if your business is VAT-registered and recovers it as input tax.

Worked example: a container of household appliances for a Riyadh distributor

A household-appliance distributor imports a 40-foot container with two items from a supplier in China, priced in US dollars (the riyal is pegged to the dollar at 3.75):

LineItem A: electric kettleItem B: blenderTotal
Quantity3,000 units1,500 units4,500
Supplier price (FOB)USD 9.00USD 22.00
Goods value in SAR101,250123,750225,000
Volume36 cubic metres24 cubic metres60

Container costs up to the warehouse:

Building up the landed cost of one container in SAR: goods 225,000, ocean freight 10,500, insurance 900, customs duty 11,820, clearance 2,500, handling 1,800, SABER certificates 700, inland transport 2,200, total 255,420
From supplier price to landed cost: one container
LineAmount (SAR)Allocation basis
Goods value (USD 60,000 × 3.75)225,000—
Ocean freight (USD 2,800)10,500Volume
Marine insurance900Value
CIF value236,400
Customs duty (assumed 5% of CIF)11,820Value
Customs clearing agent fees2,500Volume
Port and handling charges1,800Volume
Two SABER shipment certificates (350 × 2)700Volume
Inland transport to the Riyadh warehouse2,200Volume
Landed cost255,420
Import VAT 15% on (CIF + duty) = 37,233Not part of costRecovered as input tax

Costs above the supplier price come to SAR 30,420, or 13.5% of the goods value. The duty rate is an assumption for the example only; the actual rate depends on the HS code in the Integrated Customs Tariff of the Zakat, Tax and Customs Authority. A shipment certificate is required for products covered by technical regulations, through the SABER platform supervised by the Saudi Standards, Metrology and Quality Organization; its published fee is SAR 350 before VAT.

Allocating to the two items: insurance and customs duty (SAR 12,720) follow value: 45% to the kettle and 55% to the blender. Freight, clearance, handling, SABER and transport (SAR 17,700) follow volume: 60% to the kettle, because it takes 36 of the 60 cubic metres.

KettleBlender
Goods value101,250123,750
Share of value-based costs5,7246,996
Share of volume-based costs10,6207,080
Landed cost117,594137,826
Landed cost per unitSAR 39.20SAR 91.88

What happens to gross margin?

The wholesale selling price (before VAT) is SAR 45 for the kettle and SAR 105 for the blender.

Effect of landed cost on gross margin: the kettle from 25% on the supplier price to 12.9% on landed cost, the blender from 21.4% to 12.5%
Gross margin on supplier price and on landed cost
KettleBlender
Margin on supplier price only25.0%21.4%
Margin on landed cost12.9%12.5%
Margin if every cost were allocated by value only14.9%10.8%

Three results matter to an owner: the real margin is roughly half what the sales team believes; the low-value, bulky kettle carries a bigger share of the freight; and the allocation method alone moves two points of margin between the items. That is why the system must let you set the allocation basis for each type of cost, and recalculate the item cost when the clearing agent's invoice arrives after the goods have been sold.

The calculator for this example is in the free kit below. To see what a system that does this costs for your team, look at HAL ERP plans and pricing.

How should the system handle multi-currency purchasing and exchange differences?

The riyal has been pegged to the dollar at 3.75 since 1986, according to the Saudi Central Bank, so a dollar invoice carries little exchange risk. A supplier invoicing in euros or yuan is different. An illustration: a European supplier's invoice for EUR 50,000 was recorded on receipt at 4.30 (SAR 215,000) and paid 60 days later at 4.38 (SAR 219,000). The difference is a SAR 4,000 exchange loss. Under IAS 21, monetary items are recorded at the rate on the transaction date and the settlement difference goes to profit or loss; it is not added to inventory cost.

What to see in the demo:

  • A purchase order and supplier invoice in the supplier's currency, with the rate on the transaction date.
  • A deposit and a balance payment at two different rates, with the exchange difference posted automatically.
  • The supplier statement in its currency and in riyals side by side.

What inventory and warehouse features does a wholesaler need?

Six capabilities an ERP for wholesale must prove in the demo: landed cost, multi-currency, multi-warehouse stock with batches and expiry, price lists and credit limits, ZATCA invoicing, and margin by item and customer
Six capabilities to see in the demo
  • Live balances per warehouse and branch, and transfers between warehouses with a document and an owner.
  • Batches and expiry dates for food, cosmetics and spare parts, issuing the earliest expiry first, and serial numbers for appliances.
  • Reserving stock for a customer so it is not sold twice.
  • Cycle counts with barcodes without stopping the warehouse.
  • Minimum-level alerts with suggested purchase orders or transfers.

How are price lists and credit limits managed per customer?

A wholesale distributor sells the same item at different prices: supermarket chains, grocery stores, restaurants and sub-distributors. What you need:

ControlWhy it mattersHow to test it
A price list per customer groupStops salespeople improvising pricesCreate a sales order for the same item for customers in two groups
Time-bound discounts and promotionsSeasonal campaigns and RamadanSet up a promotion that ends automatically
A credit limit and payment terms per customerReceivables are the largest item on a distributor's balance sheetTry a sale that exceeds the limit: does it stop, or ask for approval?
Receivables agingCollect before the next saleAsk for the report for a customer with overdue invoices
Margin per item and customer on landed costShows where you really make moneyCompare it with the container example above

If you run van sales and route collections, ask to see the salesperson's app: the sales order, the tax invoice on site, the cash collection, and settling the van's stock and cash at the end of the day. This requirement varies a lot between systems, so test it with a real scenario.

What does ZATCA e-invoicing compliance mean when you issue hundreds of invoices a day?

Phase 2 of e-invoicing (integration) started on 1 January 2023 for targeted groups, and requires the invoicing system to integrate with the platform of the Zakat, Tax and Customs Authority and to issue invoices in the specified format. At high volume, test in the demo:

  • Issuing a batch of invoices from several delivery notes at once.
  • Credit notes for returns and later discounts, linked to their original invoice.
  • What happens to an invoice the platform rejects: who is notified and how it is corrected.

ERP evaluation scorecard for wholesale and import-export software: the weights

Score each system on nine criteria from 1 to 5 and multiply by the weight. A system that cannot show the container calculation above with your numbers gets no more than 2 on the first criterion.

Weights for evaluating an ERP for wholesale and import companies: landed cost 20, inventory and batches 15, prices and credit 15, currencies 10, ZATCA 10, finance 10, implementation and support 10, bilingual 5, total cost 5
A 100-point scorecard with nine weighted criteria
CriterionWeightWhat the demo must prove
Landed cost and allocation20Your container by value and volume, and recalculation when a late invoice arrives
Inventory: warehouses, batches, expiry, serials15Earliest-expiry issue and a transfer between two warehouses
Price lists, discounts and credit limits15Blocking a sale that exceeds the limit
Multi-currency and exchange differences10A deposit and a balance at two rates
ZATCA Phase 2 e-invoicing at volume10A batch of invoices and a return
Finance: aging, bank reconciliation, cost centres10Profitability per branch
Arabic and English, mobile approvals5Approving a purchase order on a phone
Implementation and local support10A written timeline and data migration
Five-year total cost of ownership5Licences, implementation, support and customisation

How to read the result: 80 or more is a strong candidate, 65–79 fits with conditions written into the contract, and below 65 does not fit an importer of your size.

Start in 30 days

A 30-day plan to choose an ERP for a wholesale or import company: week 1 calculate the last three containers, week 2 write the scenarios, week 3 demos with your numbers, week 4 score, references and decision
Choosing an ERP in four weeks
  1. Week 1: calculate the landed cost of your last three containers in the kit's calculator, and compare the actual margin with the margin you priced on.
  2. Week 2: write five scenarios from your business: a container in two currencies, a customer over their limit, a return, a transfer between two warehouses, and a batch close to expiry.
  3. Week 3: ask three vendors for a demo on these scenarios and with your numbers, not a generic presentation.
  4. Week 4: fill in the scorecard, call two wholesale customers of each vendor, and decide.

Download free: the wholesale and import ERP evaluation kit

The kit includes:

  • A HAL Guide in PDF explaining the six problems, how to calculate landed cost with the container example and its effect on margin, the capabilities to see in a demo, the weighted scorecard, demo questions and a 30-day plan, with printable pages.
  • An Excel file with a scorecard that calculates the weighted score for three systems, and a landed-cost calculator that allocates container costs by value or volume and works out unit cost and margin per item, with the container example filled in.

HAL Trade: an ERP for trading and distribution companies in Saudi Arabia

HAL Trade is HAL ERP's solution for trading companies. According to its page, it tracks inventory in real time across multiple warehouses, suggests transfers between locations and sends low-stock alerts, tracks expiry dates and serial numbers, manages accounts in multiple currencies with statements in local and foreign currency, controls item pricing, discounts and margins, reserves items for customers, and supports VAT and ZATCA e-invoicing, with approvals from a phone. In purchasing it imports supplier price lists and runs purchase tenders and blanket order agreements, and in inventory it supports GS1 codes, lots, serial numbers and cycle counting. The HAL Trade page says implementation typically takes 3 to 8 weeks, depending on the size of your operations.

Ask us in the demo to calculate your last container in front of you, and score us on the same card you use for everyone else. For more on what an ERP changes in a trading business, read how ERP software improves a trading business.

Frequently asked questions

What is the best ERP for wholesale and import companies in Saudi Arabia?

There is no single best system for everyone. For an importer with 51 to 500 employees, the right one proves in front of you that it can calculate the landed cost of your containers, purchase in several currencies, track batches and expiry dates across warehouses, apply price lists and credit limits, and issue Phase 2 e-invoices. Score each system on a weighted card using your own scenarios.

How do I calculate the cost of imported goods?

Add the supplier price in riyals, freight, insurance, customs duty, clearing agent fees, port charges, certificates and inland transport, then allocate them to items by value or volume and divide by quantity. Do not add import VAT if you recover it. In our example, cost rose 13.5% above the supplier price.

Is import VAT part of inventory cost?

No, if the business is VAT-registered and recovers it as input tax. IAS 2 excludes recoverable taxes from the cost of purchase.

Are exchange differences added to inventory cost?

No. Under IAS 21 the invoice is recorded at the rate on the transaction date, and the difference when you pay is an exchange gain or loss in the income statement.

What is the difference between an ERP for wholesale and ordinary accounting software?

Accounting software records invoices and journal entries. An ERP for wholesale links the international purchase order to landed cost, stock in each warehouse, the price list, the credit limit and the e-invoice, so you know the margin of every item and customer without spreadsheets in between.

Is the wholesale ERP evaluation kit free?

Yes. Enter your name and work email in the form above to receive the kit: a PDF guide and an Excel file with the scorecard and the landed-cost calculator.

Manal Mohamed Ahmed Elnour
Manal Mohamed Ahmed Elnour
Manal Mohamed Ahmed Elnour is an ERP solution consultant at HAL Simplify who works with businesses in contracting and construction, retail, food and beverage, and manufacturing. She combines sound accounting knowledge with hands-on experience of several ERP systems, and takes customers from solution design and presales consulting through to go-live, with practical training and clear, detailed explanations of each step. She makes sure the system's workflows reflect how each industry and each customer actually works.