Best ERP for building materials and ready-mix concrete in Saudi Arabia: a 2026 buyer's guide

Best ERP for building materials and ready-mix concrete in Saudi Arabia: a 2026 buyer's guide
Sherif Mohamed

Published By

Sherif Mohamed
ERP
Nov 3, 2026

In short: The best ERP for building materials and ready-mix concrete knows the cost per cubic metre of every pour, turns delivery notes into e-invoices without re-keying, and holds a pour for a customer who is over their credit limit. Compare systems with a weighted scorecard and ask every vendor to cost one of your real pours in the demo. This guide covers what is different in this sector, a worked pour margin, five systems compared, and a free evaluation kit (PDF and Excel).

> Disclosure: HAL publishes this guide and HAL ERP is one of the systems compared; we list it first. Every other system is described from its vendor's own website as it read on 3 November 2026, with no ratings or prices of our own.

Five-thirty in the morning at a ready-mix plant south of Riyadh. The dispatcher has fourteen trucks, three contractors calling at once, and a big slab pour for a customer who has not paid the last two months' invoices. The paper delivery notes will reach accounts in two or three days, and the invoices after that. At month-end the owner asks: what did a cubic metre really cost us, and which customers do we make money on? Nobody has the answer.

Building materials traders, block factories and ready-mix plants run on thin margins and a heavy daily flow of documents. They do not need an "integrated system" in the abstract. They need one that costs every pour, checks credit before the truck leaves, and issues e-invoices at the volume they work at.

What is different about building materials and ready-mix concrete companies?

If you run a concrete plant, a block factory or a building materials trading business, most of these will sound familiar.

Six problems for building materials and ready-mix companies: cost per cubic metre unknown, paper delivery notes, stock across sites, contractor credit, high e-invoice volume, untracked retention
Six problems that keep coming back in building materials and ready-mix
  • Cost per cubic metre is unknown. The price is set on material cost alone, while delivery, the pump and waste eat the margin.
  • Paper delivery notes. Every truck has a note, and the notes reach accounts late or incomplete.
  • Stock across several sites. Cement and aggregates at two plants and a yard, and nobody knows the true balance before a stock count.
  • Contractor credit. The truck leaves before the dispatcher knows the customer is over their limit or overdue.
  • E-invoices by the hundred. A mid-size plant can issue hundreds of delivery notes a month, and each must become an electronic tax invoice.
  • Untracked retention. Some contractors hold back a percentage of what they owe until the project ends, and it drops out of follow-up.

What should an ERP for a concrete plant or building materials trader do?

Start with these six capabilities, and ask a specific question about each one in the demo.

Six capabilities an ERP for building materials and ready-mix needs: mix cost per cubic metre, delivery notes and dispatch, multi-site stock, credit control, high-volume e-invoicing, retention tracking
Six core capabilities of an ERP for building materials and concrete
CapabilityWhy it mattersAsk in the demo
Mix cost per cubic metreYou know the cost of each mix at today's material prices"Show me the cost of one cubic metre of a mix I sell, then a full pour with delivery and pump"
Delivery notes and dispatchEvery truck has a note, and every note reaches the invoice"Issue a delivery note per truck, then one invoice for the day's notes"
Multi-site stockCement and aggregate balances at every plant and yard"Transfer cement from one plant to another and show me both balances"
Credit controlNo truck leaves for a customer over their limit"Create a pour for a customer over their limit: what happens, and who approves the exception?"
High-volume e-invoicingHundreds of invoices a month without re-keying"How many steps to turn a full day's delivery notes into invoices?"
Retention trackingRetention is a separate balance that does not get lost in receivables"Show me retention per contractor, separate from what is due now"

On e-invoicing: in Phase 2 (the integration phase), your e-invoicing solution must be integrated with the systems of the Zakat, Tax and Customs Authority (ZATCA), and it is rolled out in waves, with ZATCA notifying each taxpayer at least six months in advance. Ask every vendor whether they are listed in the ZATCA e-invoicing Solution Providers Directory for Phase 2, and remember that ZATCA states a listing is not an approval.

On dispatch and plant systems: many concrete plants run a batch-control or dispatch and truck-tracking system next to the ERP. Ask every vendor plainly what their system does itself, and what needs another system and an integration between the two.

How do you calculate concrete cost per cubic metre and the margin on a pour?

Example: a ready-mix plant in Riyadh supplies 120 cubic metres for a contractor's slab at SAR 290 per m³ before VAT, plus a pump charge of SAR 1,800. The numbers and the mix design are illustrative; the method is the point.

Step 1: material cost per cubic metre.

MaterialQuantity per m³PriceCost
Cement380 kgSAR 300 per tonne114.00
Coarse aggregate1,050 kgSAR 45 per tonne47.25
Sand750 kgSAR 35 per tonne26.25
Water170 litresSAR 10 per m³1.70
Admixtures3.8 litresSAR 6 per litre22.80
Materials per m³212.00

If you price on materials alone, your margin looks like SAR 78 per m³. That is not the margin.

Step 2: the full cost of the pour.

Cost of a 120 cubic metre ready-mix pour: materials SAR 212 per m³, delivery 49, pump 20, plant 18 and waste 4.24, so cost is SAR 303.24 against a selling price of 290
Cost per cubic metre on one pour
ItemCalculationAmount (SAR)
Materials212.00 × 120 m³25,440.00
Plant cost: power, operation, maintenance, testing18 × 120 m³2,160.00
Delivery: 14 trips in a 9 m³ truck14 × 4205,880.00
Pumpfixed per pour2,400.00
Waste and returned concrete: 2%120 × 2% × 212508.80
Total pour cost36,388.80
Cost per m³36,388.80 ÷ 120303.24
Revenue120 × 290 + 1,80036,600.00
Pour margin211.20 (0.58%)
Break-even price per m³(36,388.80 − 1,800) ÷ 120288.24

The result: a SAR 36,600 pour made SAR 211. Delivery and the pump alone added SAR 69 per m³ on top of materials, and the SAR 290 price was only SAR 2 above break-even. At invoicing: 36,600 + 15% VAT (5,490) = SAR 42,090.

Three lessons:

  1. Price by zone or distance, not by the cubic metre alone. A longer trip raises delivery cost per m³.
  2. Do not charge less for the pump than it costs. In the example, SAR 1,800 against a cost of 2,400.
  3. Know your break-even before you discount. A discount of SAR 5 per m³ would have turned this pour into a loss.

The free kit at the end of this guide includes an Excel calculator for this example, so you can enter your own mixes and trip costs. To see the same costing in a system, compare HAL ERP plans and pricing or book a demo with your own numbers.

How do you control contractor credit and retention before the truck leaves?

Take the same customer: a credit limit of SAR 250,000, an outstanding balance of SAR 231,000, and a new pour worth SAR 42,090 including VAT. After the pour the balance is SAR 273,090, which is SAR 23,090 over the limit.

The decision should not fall to the dispatcher at five in the morning. Put the rule in the system:

  • Within limit and nothing overdue: the order goes out.
  • Over the limit: it needs approval from a named person, such as the finance manager, before dispatch.
  • Overdue by more than 90 days: the order is held until payment or an explicit approval.

Track retention as a separate balance for each contractor. If a contractor holds back a percentage of every invoice until the project ends, that amount is not overdue yet, but it is not cash either, and it has to be claimed on time. The credit sheet in the kit calculates each customer's status automatically. See also how to calculate accounts receivable turnover.

Comparing ERP systems for building materials and ready-mix concrete companies

These five systems represent the usual options: a Saudi ERP, a ready-mix specialist, a system for building materials dealers, and two general ERPs for mid-size companies. Each is described by what its vendor says about it.

SystemBest fitWhat the vendor saysNote for a Saudi buyer
HAL ERPSaudi plants, factories and building materials traders that want inventory, sales, manufacturing, finance and e-invoicing in one systemMulti-warehouse stock, delivery notes and invoices from sales orders, work-order cost tracking, ZATCA Phase 1 and 2 e-invoicingSaudi and bilingual, listed in the ZATCA directory for Phase 2; its pages do not describe batch control or truck tracking, so ask about integration
Command Alkon (COMMANDseries)Ready-mix, aggregate and cement producersQuote-to-cash for ready-mix, dispatch and scale ticketing, batch control, a cloud platformA concrete specialist; ask about general accounting, payroll and Saudi e-invoicing
Epicor BisTrackBuilding supply and lumber dealersERP purpose-built for building suppliers, browser-based, with cloud hosting on Microsoft AzureAimed at building materials trading rather than concrete production; ask about a local partner
Microsoft Dynamics 365 Business CentralSmall and midsize businessesFinance, sales, inventory, warehousing, and manufacturing with BOMs and production ordersA general ERP; concrete and dispatch features come from add-ons or partner customisation
OdooCompanies that want to pick modulesSeparate apps for manufacturing, inventory and accounting, and an open-source Community editionAsk the partner about Phase 2 e-invoicing and concrete-specific features

How to read this table

  • If you run a large ready-mix operation with many trucks: you may need a specialist dispatch and batch-control system plus an ERP for finance, stock and invoicing, with an integration between them.
  • If you are a building materials trader or a mid-size block factory: a single ERP covering multi-site stock, sales and delivery notes, credit and e-invoicing is usually enough.
  • In every case: Phase 2 e-invoicing, Arabic and local support are requirements, not features.

Building materials ERP scorecard: 8 weighted criteria

Score each system from 1 to 5 on each criterion after the demo, multiply by the weight and divide the total by 5 to get a result out of 100.

Building materials and ready-mix ERP scorecard with eight weighted criteria totalling 100: cost per cubic metre 20, delivery notes 15, credit and retention 15, e-invoicing 15, multi-site stock 10, plant system integration 10, implementation and support 10, total cost 5
Scorecard weights: cost per cubic metre first
CriterionWeightWhat to test
Cost per m³ and mix design20A real pour: materials, plant, delivery, pump and waste
Delivery notes and dispatch15From sales order to a note per truck, then the invoice
Credit, collections and retention15Holding an over-limit order, receivables ageing, retention
High-volume e-invoicing and Arabic15A full day's notes into invoices, and the ZATCA directory listing
Multi-site stock10Cement and aggregates at every site, and transfers between them
Integration with the batch and dispatch system10What is imported from the plant system, and how
Local implementation and support10Who implements, in how many weeks, in which language
Three-year total cost5Licences, implementation, training and add-ons

Your first 30 days after choosing the system

First 30 days running an ERP at a building materials company or concrete plant: week 1 mixes and stock count, week 2 customers, credit and delivery notes, week 3 e-invoices and waste, week 4 the first cost-per-cubic-metre report
First 30 days: from mixes to the first cost-per-cubic-metre report
  1. Week 1: mixes and stock count. Define your best-selling mixes with their quantities, and count cement and aggregates at every site.
  2. Week 2: customers and dispatch. Load customers with their limits, balances and retention, and issue a delivery note from the system for every truck.
  3. Week 3: invoices and waste. Turn each day's delivery notes into e-invoices, and record waste and returned concrete against the pour.
  4. Week 4: the first report. Produce the month's cost per m³ and margin per pour, review receivables ageing and hold overdue accounts.

Download free: the building materials and ready-mix ERP evaluation kit

The kit puts everything in this guide in a form you can use:

  • A HAL Guide (PDF): the six problems, the six capabilities with demo questions, the weighted scorecard with a printable blank, the pour example, a blank cost-per-m³ sheet, the credit rules and the 30-day plan.
  • An Excel workbook: a scorecard that calculates the weighted result and ranks up to four systems, a cost-per-m³ calculator for trips, margin, break-even and VAT (pre-filled with the pour example), a credit-control sheet per contractor, demo questions and the 30-day plan.

HAL ERP for building materials and ready-mix concrete

If your problem is that cost, credit and invoices live in different places, this is what HAL ERP offers, as described on its product pages:

  • HAL Trade: real-time stock across multiple warehouses, warehouse transfers with low-stock alerts, automatic delivery notes and invoices from quotations and sales orders, and price lists for customer groups.
  • HAL Manufacturing: material, labour and overhead cost tracking at work-order level, planned-versus-actual variance analysis, and multi-location operations.
  • Invoicing: invoices from sales orders, delivery orders and contracts, an AI agent that follows up before due dates, and ZATCA Phase 1 and Phase 2 e-invoicing. HAL ERP is listed in the ZATCA directory for Phase 2.
  • Receivables and assets: customer receivables age analysis and customer statements of account, as listed on the pricing page, and asset models with automatic depreciation entries for trucks and pumps in asset management. The HAL Contracting page describes milestone-based invoicing with retention tracking.

HAL's pages do not describe batch control or truck tracking, so if you run systems for those, ask about integrating them in the demo.

Read also: best ERP for steel and metal fabrication and the top 12 construction ERP systems.

Frequently asked questions

What is the best ERP for building materials and ready-mix concrete in Saudi Arabia?

There is no single best system for everyone. A large plant with many trucks may need a specialist dispatch system next to its ERP, while a trader or mid-size block factory is usually well served by one ERP. What matters most is cost per cubic metre, delivery notes, credit control, Phase 2 e-invoicing and local support.

How do I calculate the cost per cubic metre of ready-mix concrete?

Add up the material cost of the mix per cubic metre, then add plant cost, delivery by number of trips, the pump and waste for the whole pour, and divide the total by the pour volume. In this guide's example, materials are SAR 212 per m³ and the full cost is SAR 303.24.

What is the break-even price per cubic metre and why does it matter?

It is the lowest price per cubic metre at which a given pour does not lose money, after all costs and the pump charge. In the example it was SAR 288.24 against a price of 290, so any discount above SAR 2 turns the pour into a loss.

How do I handle e-invoicing for hundreds of delivery notes?

Issue the delivery note from the system for every truck, then turn a day's or a pour's notes into electronic tax invoices without re-keying. Make sure the system's provider is listed in the ZATCA directory for Phase 2.

How should I track retention held by contractors?

Record it as a separate balance for each contractor, not in what is due now and not in overdue. Claim it on time under the contract, and review the balance monthly alongside receivables ageing.

Is the building materials ERP evaluation kit free?

Yes. The kit is a free download: a PDF guide with the scorecard and printable blanks, and an Excel workbook with the scorecard, the cost-per-cubic-metre calculator and the credit-control sheet.

Sherif Mohamed
Sherif Mohamed
Sherif Mohamed is a leading ERP delivery consultant and functional expert, driving successful digital transformation projects across Saudi Arabia and the GCC. With deep experience in project management and ERP implementation at HAL Simplify, Sherif is known for enabling sustainable growth and innovation for organizations.