Booking and Inventory Management for Builders in India
Booking and inventory management means tracking every unit across project, tower, floor, and unit with a live status: available, held, blocked, or booked. Done right, two salespeople cannot sell the same flat, you quote only what is available, and RERA sold-versus-unsold disclosure is accurate on demand.
Kaushal Panchal
Founder and CEO, Makanify
Key takeaways
- →Real estate inventory is structured by hierarchy: project, tower, block, floor, unit.
- →Live unit status (available, held, blocked, booked) prevents double-selling instantly.
- →A generic CRM has no concept of this hierarchy; a purpose-built one does.
- →Live inventory feeds accurate quotes, clean bookings, and RERA quarterly disclosures.
- →One source of truth for what exists, what is available, and what has sold.
Quick answer: Booking and inventory management for a builder means tracking every unit across the project hierarchy (project, tower, block, floor, unit) with a live status: available, held, blocked, or booked. Done right, two salespeople can never sell the same flat, your team quotes only what is actually available, and your RERA quarterly disclosure of sold-versus-unsold is accurate on demand. Done on spreadsheets, it is a source of disputes.
A builder does not sell one product, they sell hundreds of distinct units, each with a location, a price, and a status that changes through the day. Managing that inventory is the operational backbone of real estate sales. When it is accurate, everything downstream (quotes, bookings, disclosures) is easy. When it is not, you get double-sold units and awkward calls to buyers.
The real estate inventory hierarchy
Unlike a generic product catalogue, real estate inventory is structured by physical layout:
- Project: the overall development.
- Tower or wing: buildings within the project.
- Block: sections where applicable.
- Floor: levels within a tower.
- Unit: the individual flat, shop, or plot, with its carpet area, configuration, and price.
A generic CRM has no concept of this hierarchy, which is one of the clearest reasons builders choose a purpose-built tool. We compared the two in generic CRM vs real estate CRM.
Unit status: the states that prevent chaos
| Status | What it means |
|---|---|
| Available | Open to sell and to quote. |
| Held | Temporarily reserved on a verbal or soft commitment, with an expiry. |
| Blocked | Reserved for a specific reason, not open to others. |
| Booked | Confirmed booking, with KYC and payment underway. |
The value is in real time. When one salesperson holds a unit, it disappears from everyone else's available list instantly. That single rule eliminates the most common and most damaging inventory dispute: two buyers promised the same flat.
Why live inventory matters beyond the sales floor
- Quoting: your cost sheet only offers units that are actually available, so you never quote a sold flat. See cost sheet automation.
- Bookings: converting a held unit to booked carries the same unit and price forward, no re-keying.
- RERA disclosure: your quarterly sold-versus-unsold numbers are accurate on demand, not rebuilt from spreadsheets. See the RERA compliance checklist.
- Management view: you can see absorption by tower, floor, and configuration in one place.
The booking flow: from hold to confirmed
Inventory is not static; it moves through a lifecycle as a deal progresses. A clean booking flow looks like this:
- A salesperson holds an available unit on a verbal or soft commitment, with an expiry so it does not sit blocked forever.
- If the buyer confirms, the hold converts to a booking, carrying the same unit and price forward with no re-keying.
- KYC and the initial payment are captured against the booking.
- The unit's status flips to booked and disappears from the available pool for good.
- If the buyer walks away, the hold expires and the unit returns to available automatically.
Each transition updates the live inventory, so the picture the whole team sees is always current. That is impossible to maintain by hand across hundreds of units.
What live inventory tells management
Beyond preventing disputes, live inventory is a decision tool. Because every unit has a status and attributes, you can read the health of a project at a glance:
- Absorption: how fast units are selling, by tower, floor, and configuration.
- What is stuck: which configurations or floors are not moving, so you can adjust pricing or incentives.
- Exposure: how much held-but-unconfirmed inventory is sitting in the pipeline.
- Velocity by team: which salespeople are converting holds to bookings.
These are the questions a builder asks weekly, and live inventory answers them without a spreadsheet reconciliation exercise. It pairs naturally with knowing where your leads come from so you can connect demand to available supply.
Why spreadsheets fail at inventory
A spreadsheet has no concept of real-time state shared across people. Two salespeople open two copies, both see a unit as available, and both promise it. Even a shared online sheet has no hold-with-expiry logic, no link to quoting, and no audit of who changed what. As unit count and team size grow, the failure rate grows with them. Inventory is the clearest example of why a generic tool cannot do a builder's job.
How Makanify handles booking and inventory
Makanify's booking and inventory models the full project, tower, floor, unit hierarchy with live status, and connects it to quoting via the cost sheet generator, to billing via payment plans and collections, and to construction via project management. The result is one source of truth for what exists, what is available, and what has sold. To see it on your own project layout, book a free demo.
This is a general operational guide. RERA disclosure formats vary by state; confirm current requirements with your state authority.

About the author
Kaushal Panchal
Founder and CEO, Makanify
Founder of Makanify. Twelve years building software for Indian real estate. Lives in Ahmedabad.
12 years in Indian real estate tech