An engineering consultancy office in Saudi Arabia sells the technical work of architects, structural engineers, MEP designers, and site supervisors. Every project is priced as a staged fee (concept, schematic, detailed design, tender, supervision) with each stage billed on certification, every sub-consultant on the project earns a back-to-back fee on the same stages, and every supervision contract runs as a monthly fee over the construction period. ZATCA e-invoicing applies on every stage invoice and every supervision billing, and the difference between a profitable consultancy and one that bleeds is accounting discipline on stage completion, sub-consultant pay, and project margin tracking.
What makes engineering-consultancy accounting different
An engineering consultancy is not a regular service firm. Its revenue is a series of staged fees, each tied to a deliverable certified by the client (concept design report, schematic drawings, tender documents, construction supervision). Its only cost-of-service is professional labor with sub-consultant pass-through and minor reimbursable expenses. Every project carries a fee-stage milestone schedule and a back-to-back sub-consultant schedule that must mirror it. Generic accounting tools cannot stage a fee, post a back-to-back sub-consultant payable, or track supervision drawdowns.
Engineering-consultancy accounting revolves around five connected pieces: fee-stage scheduling per project with deliverable-based billing, back-to-back sub-consultant payables matched to fee stages, monthly supervision invoicing over the construction period, project-level timesheet costing for utilization and margin tracking, and ZATCA tax invoice issuance on every stage and supervision invoice.
Daily reality is hundreds of postings per office: timesheet entries by project and discipline, sub-consultant invoices, fee-stage certifications, supervision-month closures, reimbursable expense claims, and government-project invoicing under the Saudi Council of Engineers framework. Each missed stage certification delays cash by months.
The most common accounting challenges in engineering consultancies
Every engineering consultancy in Saudi Arabia hits the same four recurring problems. They share one root cause: fee stages run on a project-management spreadsheet, sub-consultants are tracked outside accounting, and supervision contracts are billed manually each month.
1. Fee-stage revenue recognized incorrectly. A 4.8 million SAR design project with five stages (10%, 20%, 30%, 20%, 20%) should recognize revenue on each stage’s certification. Without an integrated stage ledger, revenue books on cash receipt or full invoice, distorting monthly results and failing IFRS revenue-recognition standards at audit.
2. Sub-consultants not matched back-to-back. A structural sub-consultant earns 18% on the same stages as the main fee. Without back-to-back tracking, sub-consultant invoices arrive ahead of client billing, cash goes out before it comes in, and project margin erodes silently.
3. Supervision drawdowns not billed on time. A 24-month supervision contract at 95,000 SAR per month bills monthly on certification of site presence. Without integrated supervision invoicing, months slip, year-end true-up creates disputes, and 4% to 9% of supervision revenue ages out unrecoverable.
4. Project margin estimated, not measured. A schematic-design stage was budgeted at 180 hours and the team logged 240. Without project-level timesheet costing, the lead engineer discovers the overrun after the stage closes, when re-negotiating the fee is impossible.
What an engineering consultancy actually needs from its accounting software
A generic accounting tool was built for selling goods, not for staged design fees and back-to-back sub-consultants. The difference is concrete:
| Task | Generic accounting tool | What an engineering consultancy needs |
|---|---|---|
| Revenue recognition | On invoice | Stage completion or POC |
| Sub-consultants | Standard AP | Back-to-back with fee stages |
| Supervision | Standard AR | Monthly drawdown ledger |
| Project cost | Generic expense | Timesheet to project to discipline |
| Utilization | Not tracked | Per engineer, per week |
| VAT | Flat 15% | Per-line, including export of services |
Beyond the table, an engineering consultancy specifically needs three capabilities that generic platforms do not deliver:
- Fee-stage schedule per project, where each stage has a percentage, a deliverable, and a certification trigger, with revenue posting automatically on stage certification and percentage-of-completion as a separate control.
- Back-to-back sub-consultant ledger, where each sub-consultant’s scope is tied to specific fee stages with a defined percentage, so sub-consultant accruals match client billing on the same trigger.
- Supervision drawdown ledger with ZATCA e-invoicing, automating monthly supervision invoices over the construction period, posting site-presence certifications, and issuing ZATCA-certified tax invoices on every stage and supervision month.
How to organize an engineering consultancy’s books step by step
Moving an engineering consultancy to integrated accounting takes around four to six weeks depending on discipline mix and project count. This is the sequence Qoyod applies with every new consultancy customer:
E-invoicing and ZATCA compliance for engineering consultancies
Phase two of ZATCA e-invoicing requires every fee-stage invoice and every supervision billing to be issued through a certified system connected to the Fatoora platform. Engineering consultancies in Saudi Arabia issue mostly B2B tax invoices to corporate clients, developers, and government bodies through the Clearance flow, with occasional simplified tax invoices on small individual projects. For a side-by-side view of vendor costs, read the guide on e-invoicing pricing in Saudi Arabia.
Every invoice must include the consultancy name and tax number, a sequential invoice number, the date and time, the client name and tax number, an itemized list of fee stages or supervision months with the stage code and percentage, VAT at 15% on standard-rated lines (with export of services flagged at 0% when applicable), totals before and after VAT, and a QR code. A certified system generates the QR code, signs the invoice in XML, and transmits it to the Fatoora platform automatically inside the Clearance window.
How to evaluate a ZATCA-certified system for an engineering consultancy
When evaluating any e-invoicing vendor for an engineering consultancy, verify these six criteria:
- Official ZATCA phase-two certification with a verifiable approval number on the Authority’s portal.
- Clearance flow on B2B client invoices plus Reporting flow on B2C simplified invoices.
- Per-line VAT treatment with export of services handled at the correct rate.
- Project-code and stage-code fields required on every invoice line.
- Long-term cloud storage of signed invoices for at least six years.
- Monthly input-VAT and output-VAT reports ready in time for the quarterly filing deadline.
Where Qoyod fits in specifically for engineering consultancies
Qoyod brings together, inside one account: cloud accounting with discipline and project dimensions, fee-stage scheduling, back-to-back sub-consultant ledger, monthly supervision drawdowns, timesheet-driven project costing, billable utilization, ZATCA-approved e-invoicing, payroll, and consolidated reports. Every timesheet entry, stage certification, sub-consultant accrual, supervision invoice, and reimbursable expense lands an automatic journal entry inside the same ledger.
The platform handles multi-office consultancies and joint-venture structures under one account, with shared master data (clients, projects, rate cards, COA), role-based permissions per office, and either consolidated or per-office reports. It runs entirely in the cloud, so partners, project managers, and the external auditor share the same numbers from any device.
For consultancies launching new disciplines or migrating from a legacy project-management tool, the setup service and the bookkeeping service are available as part of Qoyod Pro Services, alongside the app marketplace for connecting to project-management and BIM partners.
Frequently asked questions
Does Qoyod support fee-stage revenue recognition?+
How does Qoyod handle sub-consultant pay?+
Can Qoyod automate monthly supervision invoicing?+
Does Qoyod track engineer utilization and project margin?+
Does Qoyod work for multi-office consultancies?+
Is technical support available 24/7?+
Running an engineering consultancy does not need a generic accounting tool, it needs an operating ledger that ties fee stages, sub-consultants, supervision, timesheets, and ZATCA e-invoicing together inside one account. The consultancies that consistently grow are the ones that see stage completion and project margin every week. That capability is what makes Qoyod the right fit for engineering consultancies in Saudi Arabia.