Contracting software in Saudi Arabia: a buyer's guide for contractors

Contracting software in Saudi Arabia: a buyer's guide for contractors
Sherif Mohamed

Published By

Sherif Mohamed
ERP
Nov 3, 2026

In short: The right contracting software for a Saudi company is the one that runs progress billing (مستخلصات), retention, subcontractors, site materials and labour on every project, and issues e-invoices to ZATCA's requirements, not the one with the longest feature list. This guide helps you choose in four moves: what the software must manage, how to test it in a scripted demo, what it really costs over three years, and the red flags to catch before you sign. A free kit comes with it: a buyer's checklist, a vendor demo script and a total cost of ownership sheet.

Thursday evening in a contractor's office in Dammam. 120 staff, four live projects, and a progress certificate the consultant approved today. The accountant opens an Excel file with fourteen tabs to work out the advance recovery and retention. HR is collecting paper timesheets from the sites to upload the wage protection file on Mudad. The purchasing manager is scrolling WhatsApp for a material request that never arrived. And the owner asks the same question every month: which project is making money, and which one is eating the others?

If that sounds familiar and you are looking at contracting software or construction accounting software, you will find dozens of offers. Most published comparisons are global lists that know nothing about مستخلصات or Mudad. This guide is written for the owner of a mid-size Saudi contractor and focuses on what makes the choice right here: what the software must manage, how to test it, and what it costs. If you want a list of well-known global systems, we have collected the top 12 construction ERP systems.

What must contracting software manage in Saudi Arabia?

Before you look at any product, write down what your company actually runs every month. For most contractors in the Kingdom it comes to nine areas, and every product you evaluate should answer each one on a screen, not on a slide:

What contracting software must manage for a Saudi contractor: BOQ and cost codes, progress billing and retention, subcontractors, site materials, labour and Mudad, e-invoicing
What contracting software must manage for a Saudi contractor
AreaWhat the software must doWhy it matters to you
Bill of quantities (BOQ) and budgetA budget per project and line, actual against planYou see overruns while they happen, not at handover
Cost codes and cost centresEvery invoice, issue note and payroll line carries the project codeWithout them there is no project profitability
Progress billing (مستخلصات)Milestone-based invoicing with advance payment recoveryThe certificate is your biggest financial document each month
Performance retentionA retention balance per customer and project, and release trackingLarge sums get forgotten after handover
SubcontractorsSubcontractor certificates and retention, tied to the projectA big cost that is often booked net, which is wrong
Site materialsMaterial request, project purchase order, receipt, issueWaste and over-ordering never show up in Excel
Labour, Mudad and wage protectionAttendance per site, payroll spread across projects, the wage protection fileWage protection files are uploaded through Mudad
EquipmentCost of owned and hired equipment charged to projectsPart of project cost gets lost between accounts
VAT and e-invoicingVAT on advances, certificates and retention; integration with the Fatoora platformZATCA has specific rules for the contracting sector

Construction accounting software or a construction ERP?

The first question is not "which product?" but "which kind?".

  • Accounting software is enough if you run few projects, prepare certificates outside the software and then post them, and keep payroll in another system. You get books, invoices and a VAT return, but project profitability stays a manual job.
  • A construction ERP becomes necessary when you want cost to come from the source: the site's material request, the project purchase order, worker attendance, the subcontractor's certificate. Then each project's profit appears without anyone assembling it at month-end.

A working rule: if you run more than two or three projects at once, with labour moving between sites and subcontractors on the job, you are looking for a construction ERP even if you typed "construction accounting software" into the search box.

How do you evaluate contracting software? Five steps

Five steps to evaluate contracting software: map your processes, shortlist three vendors, scripted demo, total cost of ownership, references and implementation plan
Evaluating contracting software in five steps
  1. Map your processes on one page. From contract award to final certificate: who requests materials, who approves, who prepares the certificate, who uploads the payroll file. That page is what you measure every product against.
  2. Shortlist three vendors, not ten. At least one should operate in the Kingdom and offer implementation and support in Arabic, with its own team or a named partner.
  3. Ask for a demo with your own written script. Send each vendor a short project with your numbers a week ahead and ask them to enter it in front of you. A slide deck is not a demo.
  4. Work out the total cost over three years. The subscription or licence is only part of it.
  5. Check references and the implementation plan. Speak to a contractor customer of the vendor, and ask for a plan with names and weeks.

Which questions should you ask in the vendor demo?

This is the demo script we suggest. Ask for every line to be run on screen, and record for each: passed, partly, not shown.

#Ask to seePassing means
1A project with a 20-line BOQ and a budget per lineBudget against actual per line in one report
2A customer certificate with advance recovery and 5% retentionVAT on the right amount, retention in a separate balance
3The tax invoice for the certificate, sent to the Fatoora platformAn e-invoice from the same document, no re-keying
4A subcontractor certificate with retention, then the paymentCost at full value, subcontractor retention visible
5A material request from site, approved on mobile, then a project POThe request is tied to the project and BOQ line from the start
6Receipt into the site store, then issue of part of itCost hits the project on issue, not on receipt
7Moving a worker from one project to another mid-monthTheir pay splits across both projects automatically
8Payroll and the wage protection fileA file ready to upload, no spreadsheet in between
9Project and customer profitability to dateFigures come from the documents entered in the demo
10Permissions: a site manager sees only their projectRole-based access
11Export of all data to ExcelYour data is yours and comes out complete
12The implementation plan and who delivers itNames, weeks and deliverables per phase

Software that passes lines 2, 4 and 7 is genuine contracting software. If it stumbles on those, the rest does not make up for it.

What does contracting software cost? Total cost of ownership over three years

The subscription or licence price is what you hear in the first meeting, but it is usually less than half the real cost. Add up these items for each vendor over three years:

  • Subscription or licence: per user, per company or per module. Ask how many users you will need in two years, and whether site managers are paid users.
  • Implementation: set-up, data migration (opening balances, live projects, their certificates and retention) and integrations.
  • Training: for finance, purchasing, HR and site managers.
  • Your team's time: days your staff spend on set-up and testing instead of their jobs.
  • Customisation and reports: what is not in the standard product, and who pays for it.
  • Support and renewal: is support included, and is there a cap on renewal increases?

On the other side, Excel is not free. It costs your team's time every month and the money that leaks because nobody spotted it.

Example: a 120-person contractor, Excel or a system?

Assumptions (illustrative, not any vendor's prices; put your own numbers in the TCO sheet in the kit): 120 staff (95 on site, 25 in the office), four live projects, annual revenue SAR 36,000,000, an accountant's working day costing SAR 550 (about SAR 12,100 a month).

First: monthly time spent in Excel

TaskWorking days a month
Preparing and reconciling customer certificates (4 projects × 2 days)8
Allocating payroll to projects from paper timesheets3
Subcontractor certificates (10 × half a day)5
Matching site material receipts to supplier invoices4
Assembling project profitability at month-end5
Total25 days = SAR 13,750 a month = SAR 165,000 a year

Second: annual leakage (cautious assumptions)

Source of leakageAssumptionSAR a year
Variations and extra work never billed0.5% of revenue180,000
Materials over-ordered or lost and not caught1% of materials (40% of revenue = 14,400,000)144,000
Retention collected lateA quarter of a 1,800,000 retention balance, 6 months late, at 8% a year financing cost18,000
Total342,000

So the hidden cost of Excel in this example is SAR 507,000 a year (165,000 time + 342,000 leakage).

Third: with a system, assuming it halves the time and the leakage, an illustrative subscription of SAR 90,000 a year (30 users × 3,000), and a one-off cost of SAR 92,000 (implementation 60,000 + 40 days of your team's time = 22,000 + training 10,000):

Three-year cost comparison for a 120-person contractor: Excel SAR 1,521,000 against a system SAR 1,122,500, assuming the system halves time and leakage
Excel or a system: total cost over three years for a 120-person contractor
Item (SAR)Excel per yearSystem: year 1System: year 2System: year 3
Team time165,00082,50082,50082,500
Leakage342,000171,000171,000171,000
Subscription090,00090,00090,000
One-off cost092,00000
Total507,000435,500343,500343,500

Over three years: Excel SAR 1,521,000, the system SAR 1,122,500, a difference of SAR 398,500. But note: if the system cut time and leakage by only a quarter rather than half, the two would come out roughly even (about 1,502,750 against 1,521,000). The decision depends on your assumptions, which is why the kit includes a TCO sheet where you can change every figure and see the result.

For HAL's actual prices, including a plan made for contracting, see the pricing page, or book a demo and ask for the demo script above to be run on one of your own projects.

What are the red flags when choosing contracting software?

Six red flags when choosing contracting software: "ZATCA approved", slides only, retention not a separate account, payroll not split by project, implementation without names or a plan, data hard to export
Six red flags before you sign a contracting software contract
  • "Our software is ZATCA approved." ZATCA publishes a directory of e-invoicing solution providers and states that being listed is not an approval. Ask to see the vendor's name in the directory for Phase 2.
  • Slides only. If the vendor cannot enter a certificate with retention in front of you, you will not manage it after signing.
  • Retention is not a separate account. If it is only deducted from the customer balance, you will lose track of it after handover.
  • Payroll is not split by project. Labour, one of your biggest costs, stays outside project profitability.
  • Implementation without names or a plan. "We'll start and see" means your team pays for the delays.
  • Your data does not come out easily. Ask how you would export everything if you decided to leave.

The first 30 days: from search to decision

A 30-day plan to choose contracting software: week 1 process map, week 2 shortlist, week 3 scripted demos, week 4 total cost, references and decision
Choosing contracting software in four weeks
  1. Week 1: Get the finance head, a project manager, purchasing and HR together for two hours. Map your processes on one page and fill in the kit's checklist: what is essential, what is useful, what you do not need.
  2. Week 2: Shortlist three vendors, send them the demo script and a short project with your numbers, and ask for an itemised quote.
  3. Week 3: Sit through the three demos with the same team, and score every line of the script.
  4. Week 4: Fill in the TCO sheet for each vendor, call one reference customer for each, and ask for the implementation plan. Then decide.

Download free: the contracting software buyer's kit

The kit gives you what you need to apply this guide with your team:

  • A PDF guide with the nine areas, a buyer's checklist, the 12-line demo script, the total cost items, the red flags, the 30-day plan and printable blank forms.
  • An Excel workbook with a checklist that weights each requirement and compares three vendors, a sheet to score the demo line by line, a three-year TCO sheet (Excel against a system) where you change the assumptions, and the worked example pre-filled.

HAL Contracting: what it brings to this checklist

HAL Contracting is built for contractors handling interior, exterior and infrastructure works. It offers milestone-based invoicing, breaks invoices into multiple stages and tracks retainers; it tracks the BOQ and project budgets line by line; it ties material requests and procurement to project-tagged purchase orders; it links attendance and payroll to each project; and it shows profitability at customer and project level. Material requests can be approved on mobile, access is role-based, and the system works in Arabic and English.

According to the HAL Contracting page, implementation typically takes 4 to 10 weeks depending on the size and complexity of your projects, with the team handling data migration and user training. HAL ERP is listed in ZATCA's directory of e-invoicing solution providers for Phase 2. Run the same demo script on it that you run on everyone else.

Frequently asked questions

What is the best contracting software in Saudi Arabia?

There is no single best product for everyone. The best for your company is the one that passes a demo script with your own numbers: a certificate with an advance and retention, a subcontractor certificate, a worker moving between two projects, and an e-invoice from the same document, at a sensible total cost over three years.

What is the difference between construction accounting software and a construction ERP?

Accounting software records entries, invoices and VAT, while certificates, payroll and project profitability stay outside it. A construction ERP takes cost from its source (material requests, attendance, subcontractor certificates), so each project's profit appears without manual assembly.

How much does contracting software cost?

Work out the total cost over three years: subscription or licence, implementation and data migration, training, your team's time, customisation and support. Compare it with the hidden cost of Excel: team time and leakage. In our example for a 120-person contractor, the hidden cost of Excel was about SAR 507,000 a year.

Does contracting software need to support e-invoicing?

Yes. Certificates and advance payments are invoiced with tax invoices, and Phase 2 of e-invoicing requires integration with the Fatoora platform. Check that the vendor is listed in ZATCA's solution provider directory for Phase 2, bearing in mind that a listing is not an approval.

What should I ask in a contracting software demo?

Ask the vendor to enter, in front of you, a customer certificate with an advance and retention, a subcontractor certificate with retention, a material request from site through to issue, and a worker moving between two projects, then show the project profitability report. The free kit has the full 12-line script.

Is the contracting software buyer's kit free?

Yes. The kit (a PDF guide and an Excel workbook) is free; enter your name and email in the form above and it arrives in your inbox.

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.