A cost that rarely makes it into the budget spreadsheet
Stamp Duty & Registration Calculator
Stamp duty + registration rate
0%
Total stamp duty + registration cost
0
on top of the property price
This is not a small line item
Stamp duty and registration together commonly run 5-11% of property value depending on state — on a Rs 60 lakh home that's anywhere from Rs 3 lakh to over Rs 6.5 lakh, often underestimated when budgeting for a purchase.
Rates change, and vary by circle rate vs agreement value
Stamp duty is charged on whichever is HIGHER of the government circle/guideline rate or your actual agreement value — states revise these rates periodically, so always confirm the current rate before budgeting a purchase.
The female-ownership discount is real, where offered
Several states (Delhi, UP, Haryana, Rajasthan among them) offer a 1-2 percentage point stamp duty discount when the property is registered solely in a woman's name — worth checking explicitly since it's not automatic and doesn't apply everywhere.
Rates shown are illustrative, simplified TOTAL rates (stamp duty plus registration combined) based on published state averages — actual rates vary by urban/rural location within a state, property type (some states have separate slabs for apartments vs plots), and change with state budget announcements. The female-ownership discount modeled here is a simplified average where applicable; some states cap the discount's rupee value or property-value eligibility rather than applying a flat percentage. Always verify current rates on your state's registration department website before budgeting a purchase. Not tax or legal advice.
.instampduty-select{border:1px solid var(--tline,#e6ecf3);border-radius:10px;padding:9px 12px;font:inherit;font-weight:600;color:var(--ink,#111827);background:var(--surface,#fff);width:100%;}
.instampduty-toggles{margin:6px 0 16px}
.instampduty-toggle{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink,#111827);cursor:pointer}
.instampduty-toggle input{width:16px;height:16px}