Sell every off-plan unit with a zero double-sell sales engine
One Odoo app for the full off-plan sales chain — inventory, offers, bookings, payment plans, broker commissions and a buyer portal — so no unit is ever sold twice and no booking slips past compliance.
The problem
Off-plan sales teams run on spreadsheets, a generic CRM with no concept of unit availability, and manual SPA folders. Units get double-sold, bookings slip through with an incomplete buyer KYC file, discounts go out with no approval trail, and nobody can say with confidence which broker is owed what commission until it is too late.
The solution
Property Developer Sales & Off-Plan Management ties inventory, the offer-to-SPA sales chain, configurable payment plans, broker commissions and a buyer self-service portal into one coherent Odoo app — one source of truth, one install, one price.
Built for off-plan sales teams
Every capability below is implemented in the module.
Portfolio hierarchy & one-click unit generation
Model projects, buildings and units, then generate every floor/unit combination from a building's template in one click — no manual data entry for hundreds of units.
Real-time status with reason tracking
Every unit moves through Available, Held, Booked, Sold and Blocked with a required reason captured on every change — a defensible audit trail that prevents double-selling.
Offers & EOIs with discount governance
Priced offers and expressions of interest freeze the unit description at offer date, and any discount beyond the configured band requires manager approval before it can be accepted.
Booking engine with compliance gates
Confirming a booking is hard-gated on a complete buyer KYC file and a valid broker licence, and blocks any second booking on a unit that is already reserved.
Configurable payment plans
Define a down payment plus any number of milestone installments triggered by booking date, months after booking or handover — the full schedule generates automatically on confirmation.
Collections register
Record receipts against each installment and watch paid ratio and amount due update live, with an Overdue filter so finance chases payments proactively instead of manually.
Broker licensing & commission
Brokers with a lapsed licence are automatically suspended and blocked from new bookings; commission accrues on confirmation and claws back automatically on cancellation.
Property-aware CRM leads
Standard CRM leads gain project, unit, buyer intent and budget fields, so your sales team qualifies property interest without leaving the CRM they already know.
Buyer self-service portal
Buyers log in to see their own bookings, payment schedule and amount due at /my/bookings — no spreadsheet, no email, and no other buyer's data in sight.
How it works
Set up inventory
Create a project and its buildings, then generate every unit from a floor/unit-per-floor template in one click.
Qualify & offer
Capture property-aware leads in the CRM, then send a priced offer or EOI that locks the unit description and flags over-band discounts.
Book & collect
Confirming the booking checks KYC and broker licence, reserves the unit, generates the payment schedule, and registers receipts as they arrive.
Track & close
Sign the SPA, complete the sale, pay broker commission, and let the buyer track everything from their own portal.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. That module manages construction execution (timesheets, field service, purchasing). This app covers the sales side — inventory availability, the booking-to-contract chain, payment plans, commissions and the buyer portal — and can run standalone or alongside it.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Property Developer Sales & Off-Plan Management
Unit inventory with real-time status, governed offers and EOIs, a booking engine with KYC gates and configurable payment plans — plus broker commissions and a buyer portal.
Buy on Odoo App Store