Stamp duty varies by state, property value, buyer gender, and even which city you are in. This guide walks through the calculation step by step — using real numbers from Maharashtra, Delhi, and Karnataka — so you know exactly what to budget before visiting the sub-registrar office.

How to Calculate Stamp Duty and Registration Fees in India

Stamp duty is the most significant transaction cost when buying property in India. It varies by state, property value, buyer gender, city, and whether the property is agricultural, residential, or commercial. This guide walks through the calculation step by step — using real numbers from Maharashtra, Delhi, and Karnataka — so you know exactly what to budget before visiting the Sub-Registrar Office.

The Basic Formula

The stamp duty calculation follows two key steps:

  1. Find the assessed value — the higher of (a) the circle rate value and (b) the agreed sale price. The circle rate value is the circle rate per sq m × the property's carpet area (or built-up area, depending on the state's convention).
  2. Apply the stamp duty percentage — multiply the assessed value by the state's stamp duty rate for that buyer gender, city, and property type. Add registration fee (usually 1%, often capped). Add any cess or surcharge applicable to that city.

Written as a formula:

Assessed value = max(circle rate × area, sale price)
Stamp duty = assessed value × stamp duty rate
Registration fee = assessed value × 1% (subject to cap)
Total = stamp duty + registration fee + any cess

Terms you need to know before calculating: the circle rate, the carpet area, and the applicable stamp duty rate for your state and city. The Circle Rate Terminology glossary explains each of these in detail.

Step-by-Step Process

  1. Identify the property's locality. You need the state, district, taluka, and village or sub-zone of the property. The circle rate differs block by block in urban areas, so a general "Pune rate" is not enough — you need the rate for the specific sub-zone (in Maharashtra) or colony category (in Delhi).
  2. Look up the circle rate. In Maharashtra, look up the ready reckoner rate for your taluka and sub-zone on the IGR Maharashtra portal or on this site. In Karnataka, look up the guidance value for your locality on the Kaveri portal. In Delhi, look up the circle rate for your colony's category (A through H).
  3. Calculate the circle rate value. Multiply the rate (₹ per sq m) by the property area. Use carpet area for Maharashtra (the ASR specifies carpet area). Use built-up area for most other NGDRS states unless the notification specifies otherwise.
  4. Compare to the agreed sale price. Take the higher of the two figures. This is your assessed value — the base for stamp duty.
  5. Apply the stamp duty rate. Use the correct rate for your state, buyer gender, and city. Maharashtra charges 5% for male buyers, 4% for female buyers (both as base). Delhi charges 6% for male buyers, 4% for female buyers. Karnataka charges a flat 5% for all buyers.
  6. Add cess and registration fee. In Mumbai, Pune, and Nagpur add 1% metro cess. In Pune and Thane add another 1% LBT. Add 1% registration fee (often capped). Total these up for your final acquisition cost.

Example 1: Pune, Maharashtra — Female Buyer

Priya is buying a 1,050 sq ft (97.5 sq m) flat in Kothrud, Pune. The ready reckoner rate for residential flats in her sub-zone is ₹80,000 per sq m (carpet area). She agreed to pay ₹75 lakh with the seller.

Step 1 — Circle rate value: 97.5 sq m × ₹80,000 = ₹78,00,000

Step 2 — Assessed value: max(₹78,00,000, ₹75,00,000) = ₹78,00,000 (circle rate is higher)

Step 3 — Stamp duty (female buyer, Pune):

  • Base stamp duty: 4% × ₹78,00,000 = ₹3,12,000
  • Metro cess (Pune Municipal Corporation): 1% × ₹78,00,000 = ₹78,000
  • LBT (Pune Municipal Corporation): 1% × ₹78,00,000 = ₹78,000
  • Total stamp duty: ₹3,12,000 + ₹78,000 + ₹78,000 = ₹4,68,000

Step 4 — Registration fee: 1% × ₹78,00,000 = ₹78,000 (Maharashtra cap is ₹30,000, so registration fee = ₹30,000)

Total government charges: ₹4,68,000 + ₹30,000 = ₹4,98,000

Note: if Priya were a male buyer, the base stamp duty would be 5% (not 4%), increasing the total to ₹5,46,000 + ₹30,000 = ₹5,76,000.

Example 2: Saket, Delhi — Male Buyer

Rajan is buying a 900 sq ft (83.6 sq m) residential flat in Saket, Delhi. Saket falls in Category B (premium residential areas — other than Category A). The Delhi circle rate for Category B residential land is approximately ₹2,24,000 per sq m. The agreed sale price is ₹1.9 crore.

Step 1 — Circle rate value: 83.6 sq m × ₹2,24,000 = ₹1,87,26,400

Step 2 — Assessed value: max(₹1,87,26,400, ₹1,90,00,000) = ₹1,90,00,000 (sale price is higher)

Step 3 — Stamp duty (male buyer, Delhi):

  • Stamp duty: 6% × ₹1,90,00,000 = ₹11,40,000

Step 4 — Registration fee: 1% × ₹1,90,00,000 = ₹1,90,000

Total government charges: ₹11,40,000 + ₹1,90,000 = ₹13,30,000

If Rajan's wife were the registered buyer instead (female buyer), stamp duty falls to 4% × ₹1,90,00,000 = ₹7,60,000 — a saving of ₹3,80,000. Delhi's female-buyer concession is one of the most significant in India.

Example 3: Whitefield, Bengaluru — Karnataka

Sandeep is buying a 1,800 sq ft (167.2 sq m) villa in Whitefield, Bengaluru. The Karnataka guidance value for residential property in Whitefield is approximately ₹5,900 per sq ft (₹63,500 per sq m). The agreed sale price is ₹1.07 crore.

Step 1 — Circle rate value (guidance value): 167.2 sq m × ₹63,500 = ₹1,06,17,200

Step 2 — Assessed value: max(₹1,06,17,200, ₹1,07,00,000) = ₹1,07,00,000 (sale price is marginally higher)

Step 3 — Stamp duty (Karnataka, all buyers):

  • Karnataka charges a flat 5% stamp duty for all buyers (no gender concession)
  • Stamp duty: 5% × ₹1,07,00,000 = ₹5,35,000

Step 4 — Registration fee: 1% × ₹1,07,00,000 = ₹1,07,000

Total government charges: ₹5,35,000 + ₹1,07,000 = ₹6,42,000

Karnataka does not have additional metro cess or LBT, making the calculation simpler than Maharashtra for urban properties.

Stamp Duty Rates by State (Quick Reference)

State Male buyer Female buyer Notes
Maharashtra 5% 4% +1% metro cess (Mum/Pune/Nag); +1% LBT (Pune/Thane); Mumbai +1% base
Delhi 6% 4% Joint purchase: 5%
Uttar Pradesh 7% 7% No gender concession; uniform rate
Karnataka 5% 5% No gender concession; uniform rate
Himachal Pradesh 6% / 8% 4% / 8% Slab: above ₹50L (M) / ₹80L (F) → 8%
Jharkhand 4% 4% Uniform rate; 3% registration fee

Rates are for residential property and are subject to change by state budget. Always verify on the state's IGR portal before finalising a transaction. The stamp duty calculator on this site applies the current rates for 8 states including all cess and caps.

Common Mistakes to Avoid

  • Using super built-up area instead of carpet area. Maharashtra's ready reckoner rates are typically quoted per sq m of carpet area. Using super built-up area inflates the base and over-estimates the circle rate value.
  • Forgetting cess. A Pune buyer who calculates 5% stamp duty on ₹80 lakh and budgets ₹4 lakh is in for a surprise — the actual total with metro cess and LBT is 7%, or ₹5.6 lakh, plus the registration fee.
  • Assuming the same rate applies across a city. In Delhi, Saket (Category B) and a rural village in outer Delhi (Category H) have vastly different circle rates. In Maharashtra, Bandra and Panvel are both in the Mumbai Metropolitan Region but different talukas with completely different ready reckoner rates.
  • Not checking whether the circle rate is per sq ft or per sq m. Most Indian government portals publish rates per sq m. If your builder quoted the area in sq ft, convert first (1 sq ft = 0.0929 sq m).

Using the Calculator

Our stamp duty calculator automates every step in this guide. You enter the state, district, property value, and buyer gender — it applies the correct rate, cess, and cap automatically. The point of this guide is to show what the calculator is doing under the hood so you can verify its output and understand any unusual result.

For terms used throughout this guide, see the Stamp Duty and Registration Glossary. For the gap between circle rates and actual market prices — and what it means for your budget — see Circle Rate vs Market Price. For Maharashtra-specific details including how the ASR is structured, see Maharashtra Ready Reckoner Rate Explained.

Related guides

  • Stamp Duty Glossary

    Stamp duty, registration fee, franking, adjudication, market value versus circle rate — property registration in India i…

  • Circle Rate vs Market Price

    The circle rate is the floor — the minimum value the government will accept for stamp duty purposes. The market price is…

  • Maharashtra Ready Reckoner

    Maharashtra calls its government property valuation the Annual Statement of Rates, or ready reckoner rate. It is set by …

← All guides