Contracting Company Management System

Management System for Contracting Companies

A contracting company management system is an ERP designed for the whole contractor, not a single project: estimating and tenders, contracts and progress billing, subcontractors, procurement and stores, equipment and labour, and accounting with cost and cash flow per project. We build it for general contractors and for road, fit-out and MEP companies. The first module goes live in 6 to 10 weeks and the full system in 3 to 6 months. Market guides put custom systems for mid-sized businesses at SAR 30,000–150,000 and large multi-company projects above SAR 250,000. You get a written quote within 24 hours of us understanding your needs.

Quote
Written, within 24 hours
Timeline
First module in 6–10 weeks; the complete system in 3–6 months
Ownership
The code is yours
Delivery
On the agreed date
On this page

Who is this for?

  • General contractors running several projects and contracts at once
  • Road and infrastructure contractors with equipment fleets
  • Fit-out and MEP companies working as main contractor or subcontractor
  • Contractors whose clients require claims and guarantees in set formats
  • Owners and finance managers who want to see expected liquidity, not only the past

What you get

Estimating and tenders

Rate build-ups from materials, labour, equipment and subcontract, margins and overheads, and a comparison of the bid price with cost after award.

Contracts and variation orders

Contract value, line items, duration and payment terms, with each approved variation updating value and budget automatically.

Client progress claims and invoicing

Interim and final claims by quantity and percentage, advance payment and retention, and a tax invoice issued from the approved claim.

Subcontractors

Subcontracts with their line items, claims measured against what the client approved, retention, and performance ratings for future projects.

Procurement and stores

Material requests from site, supplier quote comparison, purchase orders, and receipt into the project store charged to the line item.

Equipment

A register of owned and hired plant, operating hours on each project, fuel and maintenance, and the cost charged out.

Labour and site attendance

Attendance on every site from a phone, wages charged to project and line item, and alerts for expiring documents.

Guarantees and bonds

Bid bonds, performance bonds and advance payment guarantees with their dates and banks, and alerts before expiry or release.

Cost and cash flow

Actual cost against budget for every line item, and expected receipts and payments per project for the weeks ahead.

A contractor can be profitable on paper and short of cash

Plenty of contractors have profitable projects and still pay salaries or suppliers late. The reason is that money in contracting moves to a different rhythm: you spend today on materials and labour, submit the claim a month later, wait weeks for approval, collect after that, and part of it stays retained until final handover.

General accounting software tells you what happened. A contracting system tells you what is about to happen: which claims are awaiting approval and when they should be collected, which supplier and subcontractor commitments fall due this month, and how much of your money is retained on each project and when it will be released. With that picture you decide whether to bid for another job or wait.

How is it different from a project management system?

A project management system focuses on executing the project: line items, work orders, site reports and claims. It is an excellent starting point if your pain is tracking execution. A contracting company system is wider: it starts before the project with estimating and tendering, extends sideways into procurement, equipment, labour and guarantees, and ends in accounting and cash flow for the whole company.

In practice you don’t choose between them. We build on one database and start with whatever hurts most, whether that is claims, project costs or procurement, then add the remaining modules on top with no rebuild.

Off-the-shelf contracting software or a custom system?

Ready-made accounting packages and some contracting products are enough for a small contractor with two or three projects. The big international systems are powerful, but they come with annual licences per user and a long implementation, and they are hard to bend to the claim format your client insists on.

A custom system suits a company with its own way of working: its own rate analysis, claims in different formats for different clients, equipment and labour charged out by specific formulas. You own the code, so growth isn’t capped by licence counts. And if your accounting software is good we keep it and build the contracting modules around it.

Connecting to accounting, e-invoicing and the site

An approved claim issues a tax invoice that meets ZATCA’s e-invoicing requirements, integrated with the Fatoora platform for businesses in scope. Costs, payables and retention flow to accounting with their entries and cost centres, and the accountant never retypes them.

From site, the engineer submits executed quantities, attendance and material requests from a phone. Over WhatsApp, management gets alerts for what needs a decision: a purchase request awaiting approval, a guarantee about to expire, a line item over budget. With tendering portals and government bodies we integrate only where an interface is offered; anything else is recorded in the system manually.

  • An e-invoice straight from the approved claim
  • Automatic entries with cost centres per project and line item
  • A field app for quantities, attendance and material requests
  • WhatsApp alerts for approvals, guarantees and overruns

What to prepare before the first meeting

Bring one real project from start to finish. Its paperwork shows us how you work faster than any explanation, and we write the scope from it.

  • A priced bill of quantities and the rate build-up for a few items
  • A client claim and a subcontractor claim as you submit them today
  • The current purchasing cycle: who requests, who approves, and the authority limits
  • The equipment list and how it is charged to projects
  • Your accounting software, chart of accounts and cost centres

Common mistakes and how to compare quotes

The first mistake is entering every live project with its full history. Start with one or two new projects and enter opening balances only for those in progress. The second is leaving the site outside the system: if quantities and attendance aren’t submitted from site daily, every cost report will be weeks late.

When comparing quotes, look at four things: are your actual claim formats in scope? Is charging out equipment and labour included or an extra? Is there a licence per user or per project? And who owns the code and the data? Ask for payments to be tied to modules you can see working, not to dates.

How much does contracting company management system cost in Saudi Arabia?

Indicative Saudi market ranges in SAR, not a quote.

ScopeTypical costWhat drives the price
Custom or configured system for a mid-sized contractorSAR 30,000–150,000The range for ERP systems in mid-sized businesses; it rises with modules and projects.
E-invoicing integration for an existing system (single entity)SAR 9,500–18,000If your current system is adequate and only lacks the integration.
Large multi-company, multi-branch projectsAbove SAR 250,000Contracting groups with several registrations and activities.

We send you a written quote in SAR within 24 hours of the discovery session.

Our commitments

You own the code

Source code, accounts and domain are in your organisation’s name from day one.

Written scope and contract

Scope, milestones and price are agreed in writing before the first line of code.

On-time delivery, guaranteed

The delivery date is written into the contract, and we keep it at every milestone.

Fast technical support

A team that responds quickly after launch and fixes any issue in production.

How we work with you

  1. 1

    Free discovery session

    30 minutes with an engineer to understand your needs and how you work.

  2. 2

    Written proposal within 24 hours

    Clear scope, milestones, timeline and a price in SAR, with no obligation.

  3. 3

    Contract and staged payments

    You pay in stages tied to deliveries, not everything upfront.

  4. 4

    Delivery with weekly reports

    Follow progress in the client portal and review every milestone before sign-off.

  5. 5

    Launch, training and support

    We launch on schedule, train your team and stay with you with fast support.

Request a quote

Tell us what you need for “Contracting Company Management System” and a specialist will send a written proposal with scope, timeline and price within 24 hours.

  1. 1Your needs
  2. 2Contact details
Approximate budgetIn your currency, so we suggest the right fit
When do you want to start?(optional)
Prefer to talk directly? Message us on WhatsApp

Your details stay confidential and are used only to follow up on your request. We keep your number or email as soon as you type it so we can help you.

Frequently asked questions

How much does a contracting company management system cost?

Market guides put custom or configured ERP systems for mid-sized businesses at SAR 30,000–150,000, and large multi-company, multi-branch projects above SAR 250,000. These are market ranges, not our price. The figure depends on modules, projects, users and integrations, and we send it in a written, phased quote within 24 hours.

How is it different from ordinary accounting software?

Accounting software records revenue and expense. A contracting system understands the line item, quantity, claim, retention, advance payment, variation order and subcontractor, and charges every cost to a project and a line item. You know each project’s profitability while it is running and your expected liquidity, not just the company’s profit and loss at year-end.

Does it produce claims in the format the client requires?

Yes. We build claim templates for the formats you deal with, and there may be several for different clients: by quantity, by percentage or by milestone, with advance payment and its recovery, retention and deductions. They are filled from quantities submitted from site and reviewed before approval.

Does it manage subcontractors?

Yes. Each subcontractor has a contract with its line items and rates, and their claims are calculated from the same approved quantities, with retention and payments to date. At any moment you see what you owe each subcontractor against what the client has approved for the same items.

Does it track equipment and labour?

Yes. Operating hours for each machine on each project are recorded with fuel and maintenance, and labour attendance is recorded on site from a phone, so actual cost is charged to the project and line item. It can be connected to the payroll system so the payroll run comes from the same attendance.

Does it connect to e-invoicing?

Yes. The invoice is issued from the approved claim in the required format with a QR code, integrated with the Fatoora platform for businesses covered by the integration phase. If your current accounting software issues the invoices, we send it the claim data so it can issue them with no re-entry.

Does it track bank guarantees and retention?

Yes. Every guarantee is recorded with its type, value, bank, expiry date and project, with an alert before expiry. Retention held by clients has due dates tied to preliminary and final handover, so money owed isn’t forgotten after the project ends.

We already have accounting software. Do we replace it?

Not necessarily. If it serves accounts well and allows integration, we build the contracting modules around it and post entries to it. We recommend replacement only when the software itself is the cause of double entry, or doesn’t support cost centres the way projects need.

How long does implementation take?

The first module, usually claims or project costing and procurement, goes live in 6 to 10 weeks. The complete system takes 3 to 6 months depending on modules. The date of each phase is written into the contract and we keep it, and we start on a new project before rolling out.

Does the company own the code?

Yes. The source code, database and hosting accounts are in your company’s name and the contract says so. There are no licences per user or per project. After launch you get fast technical support, and you can keep developing with us or with any team.

Guides and prices to help you decide

Ready to start?

Send us your idea on WhatsApp and get a written proposal with scope, timeline and price within 24 hours.

Talk to us on WhatsApp

Last updated: