How-to1 min read·Updated Nov 2, 2026

Sale contracts and payment plans

Create a sale contract with instalments, generate the bilingual contract and track collections to transfer.

Sales & reservations feature

Available from the Basic plan (OMR 39.00). Sign in to your agency to see whether your plan includes it.

BasicProfessionalUltimate
Requires permission agency.sale_contracts.create
  1. Sales → New sale: unit, buyer, seller (the owner), price, and the payment plan — down payment, instalments by date or by construction milestone, and the completion payment.
  2. Add fees (registration, agency fee, service charges) and who pays each.
  3. Generate the contract from a Sale template (Settings → Templates) — bilingual, with your editable clauses. Send for e-signature or print.
  4. Each instalment becomes an invoice with reminders. The Sales page shows collected vs. remaining for every deal.
  5. When fully paid and registered, press Complete: unit status becomes Sold, the handover is scheduled, and commissions are released.
A sale contract with its payment plan
A sale contract with its payment plan

Changing the price after instalment invoices are issued requires agency.sale_contracts.edit_active and creates an adjustment note; issued invoices are not rewritten.

Was this article helpful?

Related articles