Qoyod
Pricing

Best Accounting Software for Real Estate Developers in Saudi Arabia

A real-estate developer in Saudi Arabia runs multi-year projects with hundreds of millions of riyals tied up in land, construction, infrastructure, and finance costs before a single unit is delivered. Every project capitalizes its costs into work-in-progress, every off-plan sale collects buyer cash that under the Wafi off-plan escrow program sits in a regulated account until milestones are certified by the authority, and every delivered unit recognizes revenue on handover with the matching cost of sales. ZATCA e-invoicing applies on every sale, every milestone billing, and every consultant fee, and the difference between a developer that finances itself and one that runs into a working-capital crisis comes down to accounting discipline on project capitalization, escrow reconciliation, and unit-level revenue recognition.

What makes real-estate-developer accounting different

A real-estate developer is not a regular construction contractor and not a property trader. Its largest balance-sheet item is work-in-progress, built up over three to five years from land cost, soft costs, hard costs, infrastructure, marketing, and capitalized finance costs. Its revenue waits until unit handover (or until percentage-of-completion criteria are met for committed sales), and its cash flows through a regulated escrow account that the Real Estate General Authority oversees through the Wafi off-plan program. Generic accounting tools cannot capitalize project costs by unit, run the Wafi escrow ledger, or recognize unit-level revenue.

Real-estate-developer accounting revolves around five connected pieces: project-level cost capitalization with allocation down to the unit, Wafi off-plan escrow reconciliation against milestone releases, unit-level revenue recognition on handover or percentage-of-completion, milestone billing on committed sales and government clients, and ZATCA tax invoice issuance on every sale, deposit, milestone, and consultant fee. Each connects directly to a journal entry.

Daily reality is hundreds of postings per developer: land transactions, contractor progress payments, soft-cost invoices, infrastructure costs, marketing spend, finance-cost capitalization, unit reservations, down payments, escrow deposits, escrow releases, milestone certifications, unit handovers, and post-handover service charges. Each missed cost allocation distorts unit-level margin.


The most common accounting challenges in real-estate development

Every real-estate developer in Saudi Arabia hits the same four recurring problems. They share one root cause: project costs sit in a development-management system, escrow lives in a bank portal, and unit sales run in a separate CRM.

1. Costs not capitalized down to the unit. A 600-unit residential project absorbs 850 million SAR of hard costs, soft costs, infrastructure, and capitalized finance. Without an allocation engine that pushes shared costs down to each unit on a fair driver (saleable area, plot value), the developer cannot tell which units are profitable and which are loss-making.

2. Wafi escrow not reconciled to the books. The off-plan escrow holds buyer deposits under the Real Estate General Authority’s rules, releasing funds only as the authority certifies construction milestones. Without integrated escrow reconciliation, escrow movements and project payables drift apart, milestone applications stall, and cash flow seizes mid-project.

3. Unit-level revenue recognized incorrectly. A unit reserved off-plan, paid in stages over 36 months, and handed over after construction completion should recognize revenue at handover (or pro-rata under specific IFRS criteria). Without unit-level revenue tracking, the developer books revenue on cash collection, distorting every monthly result and creating audit exposure.

4. Marketing and finance costs not capitalized correctly. Pre-completion marketing and borrowing costs that meet IFRS capitalization criteria belong in work-in-progress, not in the period P&L. Without integrated capitalization rules, costs hit the income statement too early, project margin looks fictional, and audit adjustments multiply at year-end.


What a real-estate developer actually needs from its accounting software

A generic accounting tool was built for short-cycle businesses, not for multi-year capitalized projects with regulated escrow. The difference is concrete:

Task Generic accounting tool What a developer needs
Project cost Period expense Capitalized to WIP, allocated to unit
Escrow Standard bank Wafi-reconciled milestone ledger
Revenue recognition On invoice Unit handover or POC
Finance cost Period expense Capitalized to WIP under IFRS
Marketing Period expense Capitalized pre-completion under IFRS
VAT Flat 15% Per-line, including new residential treatment

Beyond the table, a real-estate developer specifically needs three capabilities that generic platforms do not deliver:

  • Project cost capitalization with unit allocation, where every contractor payment, soft cost, infrastructure cost, and capitalized finance cost lands on the right project, allocates to units on a defined driver, and feeds unit-level margin at handover.
  • Wafi escrow reconciliation, integrating the bank escrow ledger with buyer deposits, milestone certifications, and authorized releases, so the regulator’s view and the books always match line by line.
  • Unit-level revenue recognition with ZATCA e-invoicing, recognizing revenue on handover or under approved POC criteria, posting matching cost of sales from allocated WIP, and issuing ZATCA-certified tax invoices on every deposit, milestone, and final sale.

Try Qoyod to run your real-estate development business
Project cost capitalization with unit allocation, Wafi escrow reconciliation, unit-level revenue recognition, milestone billing, and ZATCA e-invoicing, all in one connected account.
Try Qoyod free for 14 days, no credit card required.

How to organize a developer’s books step by step

Moving a real-estate developer to integrated accounting takes around eight to twelve weeks depending on project count and Wafi exposure. This is the sequence Qoyod applies with every new developer customer:

1. Set the chart of accounts with project and unit dimensions
Every revenue and expense account carries a project dimension and a unit dimension where relevant. Per-project and per-unit P&L is available without reclassification, and management sees gross margin live as units hand over.

2. Configure the WIP capitalization rules
Land, hard costs, soft costs, infrastructure, capitalized marketing, and capitalized finance costs all flow to project WIP. Cost-allocation drivers (saleable area, plot value, custom weights) push shared costs down to units on a defined basis.

3. Build the unit master
Every unit (apartment, villa, commercial) has its plot, area, type, expected handover, and reservation or sale status. The unit ledger tracks allocated cost, reservations, deposits, milestone receipts, and final settlement.

4. Wire Wafi off-plan escrow reconciliation
Every buyer deposit posts simultaneously to the buyer account and the escrow ledger. Milestone certifications from the Real Estate General Authority release authorized amounts to the project operating account, with full reconciliation against the regulator’s portal.

5. Set up unit-level revenue recognition
Each unit follows its recognition policy (handover, POC under IFRS criteria, or as authorized). On trigger, revenue posts to the income statement, cost of sales draws from allocated WIP, and the unit ledger closes with margin computed.

6. Review project cash, escrow, and unit margin weekly
Project-level cash position, escrow balance, milestone status, and unit-level margin are reviewed weekly. Slippage on construction or sales surfaces inside the same week, and finance can re-plan drawdowns before a working-capital squeeze hits.

7. Prepare VAT, Zakat, and payroll monthly
The system rolls up output VAT into a ready-to-file VAT return, with new-residential VAT treatment flagged correctly. Payroll generates GOSI and end-of-service accruals, and Zakat base uses the right WIP and unit-level valuation.

E-invoicing and ZATCA compliance for real-estate developers

Phase two of ZATCA e-invoicing requires every unit sale, every deposit receipt, and every milestone billing to be issued through a certified system connected to the Fatoora platform. Real-estate developers in Saudi Arabia issue mostly B2C simplified tax invoices on individual buyers and B2B tax invoices to corporate and government buyers through the Clearance flow. For a side-by-side view of vendor costs, read the guide on e-invoicing pricing in Saudi Arabia.

Every invoice must include the developer name and tax number, a sequential invoice number, the date and time, the buyer name (and tax number on B2B), the project name and unit identifier, an itemized list of the sale price or milestone amount, VAT treatment correct for the unit category (new residential is specifically treated under Saudi VAT rules, with first-supply exemption where 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 Reporting or Clearance window.

How to evaluate a ZATCA-certified system for a real-estate developer

When evaluating any e-invoicing vendor for a real-estate developer, verify these six criteria:

  • Official ZATCA phase-two certification with a verifiable approval number on the Authority’s portal.
  • Both Reporting (B2C buyer receipts) and Clearance (B2B buyer and government invoices) flows in one system.
  • Per-unit VAT treatment with new-residential and commercial categories flagged correctly.
  • Project-code and unit-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 real-estate developers

Qoyod brings together, inside one account: cloud accounting with project and unit dimensions, WIP capitalization with allocation drivers, Wafi escrow reconciliation, unit-level revenue recognition, milestone billing on corporate and government deals, ZATCA-approved e-invoicing, payroll, and consolidated reports. Every contractor payment, soft cost, capitalized finance posting, escrow deposit, milestone release, unit handover, and post-handover service charge lands an automatic journal entry inside the same ledger.

The platform handles multi-project developers and multi-entity holding structures under one account, with shared master data (projects, units, buyers, COA), role-based permissions per project, and either consolidated or per-project reports. It runs entirely in the cloud, so owners, project directors, finance, and the external auditor share the same numbers from any device.

For developers launching new projects or migrating from a legacy project-control system, the setup service and the bookkeeping service are available as part of Qoyod Pro Services, alongside the app marketplace for connecting to project-control and CRM partners.

What a real-estate developer gets when it subscribes to Qoyod
ZATCA
Phase-two certified
14 days
Free trial, no card needed
24/7
Support across all channels
Cloud
Access from any device, anywhere

Frequently asked questions

Does Qoyod support project WIP capitalization with unit allocation?+
Yes. Land, hard costs, soft costs, infrastructure, capitalized marketing, and capitalized finance costs all flow to project WIP. Cost-allocation drivers (saleable area, plot value, custom weights) push shared costs down to units on a defined basis.
How does Qoyod handle Wafi off-plan escrow?+
Every buyer deposit posts simultaneously to the buyer account and the escrow ledger. Milestone certifications from the Real Estate General Authority release authorized amounts to the project operating account, with full reconciliation against the regulator’s portal.
Can Qoyod recognize unit-level revenue?+
Yes. Each unit follows its recognition policy (handover, percentage-of-completion under IFRS criteria, or as authorized). On trigger, revenue posts to the income statement, cost of sales draws from allocated WIP, and the unit ledger closes with margin computed.
Does Qoyod handle the special VAT treatment of residential units?+
Yes. The system applies per-unit VAT category, distinguishing first-supply residential, subsequent residential, and commercial property, in line with the Zakat, Tax and Customs Authority (ZATCA) rules. ZATCA-certified e-invoicing applies on every sale and deposit.
Does Qoyod work for multi-project developers?+
Yes. Multiple projects run under one account with role-based permissions, shared buyer and consultant master data, and either consolidated or per-project reports. Owners see portfolio margin, while each project director sees only their own books.
Is technical support available 24/7?+
Yes, 24/7 support is available across phone, WhatsApp, email, and live chat. The support team is based in Saudi Arabia and trained on real-estate-developer specifics (WIP capitalization, Wafi escrow, unit recognition, ZATCA compliance), so resolution time on critical issues stays short.

Running a real-estate development business does not need a generic accounting tool, it needs an operating ledger that ties project capitalization, escrow, unit-level revenue, milestone billing, and ZATCA e-invoicing together inside one account. The developers that consistently scale are the ones that see project cash, escrow, and unit margin every week. That capability is what makes Qoyod the right fit for real-estate developers in Saudi Arabia.

0%
جاهز لتطبيق ما قرأته؟

قيود يدير محاسبتك بدقة وامتثال كامل لهيئة الزكاة والضريبة والجمارك

جرّب قيود مجانًا لمدة 14 يومًا — بدون بطاقة ائتمان.

Ready to put this into practice?

Qoyod handles your accounting accurately and stays ZATCA-compliant.

Try Qoyod free for 14 days — no credit card required.