Contracting & projects · cost centres and progress claims

Know your project's profit while you build — not after handover

A contractor doesn't lose on every project — just on one that swallows the others' profit and only shows up at close-out. Furat makes every project its own cost centre: its budget, purchases, progress claims, subcontracts, retention and guarantees — under one number and one trial balance. You read the profitability halfway through, while there is still time to correct course.

Quick answer

What's the best accounting software for contracting companies in Saudi Arabia?

The right contracting software must give you five things: a cost centre for every project, progress claims by completion that account for retention and the advance payment, approved change orders, subcontractor agreements with e-signature, and ZATCA-compliant invoices connected to the FATOORA platform. Furat brings them together on one platform, in Arabic; the contracting package starts at SAR 179 a month before VAT, live in three to five working days.

Last updated: 16 September 2026

SAR 179the contracting package a month — before VAT
Project = cost centrea separate trial balance for every project
3–5 daysto be fully live
Certified signingsubcontracts closed the same day
Why a system matters here

Why doesn't general accounting work for a contracting company?

Because contracting doesn't sell items — it sells completion. Revenue is recognised by a progress claim, not a sales invoice; costs are spread across materials, equipment, labour and subcontractors for each project; and money is retained, paid in advance and held as guarantees. A general system lumps all of that into one statement, so the company looks profitable while one project is losing. A specialised system separates the projects, so a loss is visible while it is still small.

Budget against actual spend

Every item in the bill of quantities has an approved budget and its actual spend, so you see an overrun as it starts, not at the end of the project.

A progress claim is a document, not a spreadsheet

It is built on completion percentages, accounts for VAT, retention and the advance payment, and issues its own compliant invoice.

No work without approval

Change orders and purchase orders go through a role-based approval path, so no cost is spent that the decision-maker has not approved.

Benefits

What Furat adds for a contracting company

Eight capabilities built around the Saudi project cycle: from contract award to final release and the end of the warranty period.

A cost centre for every project and phase

A separate trial balance for each project, split further by phase and building, with profitability readable at any level.

Progress claims by completion percentage

Interim and final claims, with VAT, retention and advance-payment recovery calculated automatically, and a matching compliant invoice.

Documented change orders

Every extra piece of work starts with a change order that has a value, a time impact and a signature, so it is claimed later with a document, not a verbal note.

Subcontractor agreements

An e-signed agreement, subcontract claims linked to it, and a final release that is not issued until everything owed is settled.

Retention and guarantees with alerts

Retention is its own line with its due date, and guarantees and letters of guarantee have expiry dates that alert you well in advance.

Purchasing and site stock

A purchase request, then a purchase order, then receipt — and site stock kept apart from the main warehouse, with documented transfers.

Labour and equipment cost

Crew wages and equipment hours are allocated to projects, so you see the project's full cost, not just its purchases.

Forecast cash flow

Due dates for claims, payments and subcontractor dues in one report, so you see a cash gap before it happens.

Risks and losses

How does Furat protect you from losses and risks?

Six losses that keep recurring at contracting companies, and where the system stops each one with a control, not personal judgement.

Contracting project risks and the matching controls in Furat — updated 16 September 2026
RiskHow it happens in practiceThe control in Furat
Extra work with no change orderA supervisor's verbal instruction carried out and never claimedA signed change order before any out-of-scope cost is recorded
A budget overrun found too latePurchases piling up with no comparison to the budget lineThe purchase order stops at the overrun percentage you set and needs explicit approval
Retention forgotten after handoverA retained percentage left unclaimed for yearsIts own line in the project's trial balance, with a due-date alert and an owner to follow it up
A guarantee forfeited because it expiredA letter of guarantee that expires without renewal or releaseA guarantees register with expiry dates and an adjustable advance alert
Paying a subcontractor twiceA subcontract claim paid twice under different namesThe claim is tied to the agreement and its percentage, and no item is paid twice for the same progress
A cash gap that stops the siteLate receivables and ongoing costs with no planningA forecast cash-flow report from claim, subcontractor and supplier due dates

In contracting, a small overrun on a big project equals a whole project's profit. The difference between a loss you correct and a loss you discover is a separate trial balance for every project.

Protect your projects
Before you decide

Six points that settle the decision for a contracting company

Written in advance, so you can compare them with any provider before you sign.

Tax compliance on progress claims

Every claim's invoice is issued ZATCA-compliant and sent to the FATOORA platform, with retention and the advance payment handled correctly.

Reports fit for the auditor and the bank

Financial statements and project positions that your chartered accountant and your bank accept when you apply for facilities — and every number leads back to its document.

E-signature for contracts

Subcontracts and change orders are signed from a phone with an audit trail and a timestamp, so they close the same day, with no courier and no printing.

Migrating running projects

We enter your running projects with their balances, completion percentages and past claims for free, so you don't wait for a new project to start.

Permissions that separate the site from finance

A project manager sees only their project, finance sees everything, and the owner sees the summary — no numbers leak between teams.

Your data stays in the Kingdom, and it is yours

Hosting inside Saudi Arabia, daily backups, and a full export available any time at no charge.

The contracting package starts at SAR 179 a month before VAT and includes accounting, cost centres, contracts and e-signature; add inventory and purchasing when you need them.

Compare plans

The start plan: from agreement to your first progress claim

  1. Day 1A contracting chart of accountsWe set up the chart of accounts, cost centres, contract types, VAT and permissions to fit your company.
  2. Day 2Entering running projectsBills of quantities, budgets, completion percentages, past claims and retention, plus subcontracts and supplier balances.
  3. Day 3Training finance and project managersTwo remote sessions in Arabic: preparing a claim, a change order, a purchase order and its approval path, and reading a project's position.
  4. Days 4–5Your first claim, reviewed with youWe issue your first claim and its compliant invoice, and review the project's position with your account specialist before the month-end close.

Questions contracting companies ask

How does Furat work out each project's profitability?

Every project is its own cost centre. Its purchases, claims, subcontractor dues, labour and equipment are posted to it, and actual spend is compared with the approved budget line by line — so completion against spend shows on any day you choose, not after close-out.

Does Furat handle progress claims, retention and the advance payment?

Yes. A claim is built on each item's completion percentage and calculates VAT, retention and advance-payment recovery automatically. Retention stays its own line in the project's trial balance with a due-date alert, and the matching tax invoice is issued ZATCA-compliant.

How does the system protect against unapproved extra work?

Any work outside the contract needs a change order signed on the platform before its cost is recorded. A purchase order stops automatically at the budget-overrun percentage you set and needs explicit approval to go through, so no work is done at your expense without a document.

How long does it take to get Furat running at a contracting company?

Three to five working days. We set up the contracting chart of accounts and cost centres for your running projects with their balances and completion, migrate subcontracts and suppliers from Excel for free, and train your accountant and project manager remotely in Arabic.

Read also: Accounting explained · Contracts & e-signature · All industries

Enter one project's bill of quantities, and see it running yourself

Try it on one of your own projects and issue a sample progress claim — 14 days free, no bank card.