ERP for contracting companies

A contractor knows the contract value and knows what has been collected. What was actually spent on this specific project — materials, labour, subcontractors, plant — is usually known after it ends, when knowing is no use.

Costing at project level, not company level

The fundamental difference between general accounting and a contracting system is that every movement is attributed to a project: the supplier invoice, the labour hours, the subcontractor's claim, the purchase order. Only then does “what did I make on that project?” become a question with an answer.

  • Budget versus actual per line, with variance visible during execution rather than after it.
  • Progress claims — completion percentages, retention and advances calculated inside the system.
  • Subcontractors — contracts, claims and amounts due tied to the same project.
  • Site daybooks — labour, plant and materials received, recorded day by day.
  • Cash flow — due and collected per project, because a contracting crisis is a cash crisis before it is a profit one.

What Fahim actually solves

The problem with contracting systems is not reporting — it is capture from site. A site engineer will not open a system to record a steel delivery. In Fahim they send a WhatsApp message or a photo of the delivery note, and it is recorded against the project directly — in Arabic, by text or voice.

And you ask from your phone: “how much has been spent on the Riyadh project this month?”, “which claims are still uncollected?” — and the current numbers come back.

Read next

Frequently asked questions

Does it handle progress claims and retention?

Yes. Claims are built from completion percentages with retention and advances calculated, and are tied to the project so the amounts due appear in its cash flow.

How is material use recorded from site?

By a WhatsApp message or a photo of the delivery note sent from site, recorded against the project directly without anyone opening a dashboard.

Does it suit a contractor with only two projects?

Yes, and the benefit shows early: even with two projects, knowing the variance during execution matters more than knowing the profit after handover.

See the plans and pricing, or message us on WhatsApp at 0555246173 and try how Fahim replies for yourself.

See Fahim's plans

More solutions

ERP software in Saudi Arabia

Instead of complex screens and long training: send a WhatsApp message, in text or voice, and Fahim issues the invoice, updates stock and replies with the report. This is how an ERP on WhatsApp works.

Inventory and stock-count software

"How much of this item is left?" — a WhatsApp message, answered by the system with the exact figure. Receiving, issuing, stock counts and low-stock alerts, all by message, without anyone opening a screen.

ZATCA-compliant tax invoicing software

Send "issue an invoice to so-and-so for this amount" and the invoice comes back ready, compliant with Saudi e-invoicing and ZATCA requirements. No screens, from anywhere.