Short answer: a developer who sells a unit for less than its stamp duty value is taxed as if it had sold at the stamp duty value — unless the stamp duty value is within 110% of the price. The value is taken on the registration date, unless part of the price was received other than in cash on or before the agreement date, in which case the agreement-date value applies. The buyer carries a mirror charge on the same difference.
What the rule does
Section 50C substitutes the stamp duty value for the sale price of a capital asset. Section 43CA does the same for land or a building held as stock-in-trade — which is what a developer's inventory is. Where the consideration on transfer is less than the value adopted for stamp duty, the stamp duty value is treated as the full value of consideration for computing business income.
The consequence is direct. A unit priced at ₹80 lakh in a locality where the circle rate produces a stamp duty value of ₹95 lakh is taxed on ₹95 lakh. The ₹15 lakh the developer never received is income.
The tolerance
Where the stamp duty value does not exceed 110% of the consideration, the consideration stands. That absorbs ordinary negotiation. It does not absorb:
- a launch discount that lands the price materially below circle rate;
- a distressed sale to clear stock before the completion certificate — the same units whose reverse-charge exposure is set out in unsold inventory at the completion certificate;
- a stale circle rate in a locality where market prices have fallen.
A wider 20% tolerance applied to certain residential units, on first allotment, under agreements in a window that closed on 30 June 2021. It does not apply now, and material still quoting it is stale.
Which date's value
The default is the stamp duty value on the date of registration. Two things routinely make that the wrong number: registration happens years after booking, and circle rates rise in between.
The agreement-date rule fixes it, on a condition. Where the agreement fixing the consideration and the registration are on different dates, the stamp duty value on the agreement date may be taken — provided some part of the consideration was received on or before the agreement date by a mode other than cash: account-payee cheque or draft, electronic transfer, or another prescribed electronic mode.
So a booking amount received by bank transfer at the time of the agreement protects the earlier, lower value. The same amount received in cash does not, and the registration-date value applies. For a developer that is a collections policy, not a tax point: booking amounts by bank, always, and the agreement dated when the amount is received.