Tasaheel ERP
Home › Sectors › Real Estate Accounting — Unit Sales, Leasing & Instalments

Real Estate Accounting — Unit Sales, Leasing & Instalments

Accounting for real estate developers and property managers in Saudi Arabia and beyond: cost per unit, sale contracts, leases and arrears.

Sales and collections by project for a real estate developer in Tasaheel Accounts

A real estate developer needs to know the cost of each unit before selling it, and what has been collected from each buyer and what is overdue. A property manager needs occupancy, rent due and arrears for each tenant. Tasaheel Accounts has one module for real estate development and another for property and lease management, and both post their own entries.

Real estate accounting problems it solves

Development: the cost of every unit

In real estate development projects you record the project cost (land + construction + other costs), and it is allocated to units by area, so every unit has its own cost, recognised as the cost of sale when the unit is sold. The project accounts are set once: projects under development, completed units for sale, buyer receivables, advances from buyers, unit sales revenue and cost of units sold.

Real estate development projects with land and construction cost allocated to units
Real estate development projects with land and construction cost allocated to units

Unit sale contracts and payments

Each sale contract has its payment schedule: price, down payment, collected and remaining. When a payment is collected the program posts its entry and settles the receivable.

If a cheque or transfer bounces, the undo button next to the collected payment posts a reversing entry and the payment returns to uncollected. If the buyer withdraws, the cancel button next to the contract — with a cancellation date and a reason — reverses every entry of the contract (the sale and the collections), marks the contract void and makes the unit available for sale again. No posted entry is deleted — it is reversed, so the trail stays in the books. Details in the user guide.

Unit sale contracts with price, down payment, collected and remaining
Unit sale contracts with price, down payment, collected and remaining

Sales and collections by project

The sales and collections report measures each project with three independent ratios: sales ratio (units sold ÷ units), collection ratio (collected ÷ contract value) and the margin on units sold after their cost. The remaining cost in unsold units stays an asset in real estate inventory, not an expense, and overdue instalments are flagged automatically.

Sales and collections by project with sales, collection and margin ratios
Sales and collections by project with sales, collection and margin ratios

Property and lease management

Lease payment schedule and arrears per instalment with days overdue
Lease payment schedule and arrears per instalment with days overdue

Credit and instalment sales

Instalment sale contracts have their own screen: total value (including margin) minus the down payment, with the rest split into instalments. Posting records the receivable, revenue and deferred profit; collections settle instalments in order, with a report on the instalment portfolio and arrears.

Credit and instalment sale contracts with instalments, collected, overdue and next instalment
Credit and instalment sale contracts with instalments, collected, overdue and next instalment

How to start

  1. Create your account and choose the real estate development and unit sales activity, or real estate and leasing.
  2. Set the module accounts once, from the same screen.
  3. Add the project and its units, or the property and its leased units.
  4. Record the first sale contract or lease and let the program build the schedules and entries.

Learn more about Tasaheel Accounts or read the user guide.

FAQ

How is the cost of a unit calculated?

The project cost (land, construction and other costs) is allocated to units by area, so each unit carries the cost that is released when it is sold.

What if a buyer's cheque bounces?

Use the undo button next to the collected payment: a reversing entry is posted and the payment returns to uncollected, to be collected again later.

Are entries deleted when a sale contract is cancelled?

No. Every entry of the contract is reversed with reversing entries dated at cancellation; a cancellation date before the sale date is not accepted, and the unit becomes available again.

Does it calculate occupancy?

Yes, from active leases, on the leased units screen and in the property report.

Is it suitable for contractors?

Contracting has its own module for progress claims and percentage of completion — see accounting software for contractors.

Try it in Tasaheel: create a free account, choose the real estate development or leasing activity, and add your first project.
By Sherif Fadl — Founder, Tasaheel ERPAn accountant and financial-solutions builder who spent years in Saudi finance departments, and founded Tasaheel to bring accounting, VAT, zakat and payroll together in one Arabic system.

Updated: 2026-09-27

Tasaheel ERP — Start the trial · User guide