Create Agreement →
🏛 Know Before You Pay

Stamp Duty on Rent Agreement — Mumbai, Pune, Bangalore & Kolhapur 2026

Exact rates, real calculation examples, and how to pay. Every rupee explained for Maharashtra and Karnataka — including the shift to e-stamp in Bangalore.

AgreementDesk · April 2026 · 8 min read

Stamp duty is the government tax that makes your rental agreement a legally valid document. Pay the wrong amount and your agreement is legally deficient — which can cost you many times more if a dispute ever reaches court. Here is the complete, city-specific guide with exact rates and real calculation examples.

Know Your Exact Stamp Duty in 30 Seconds

Enter your rent and deposit — our free calculator gives you the precise government rate for your city.

Open Free Calculator →

What is Stamp Duty on a Rent Agreement?

Stamp duty is a state government tax levied on legal documents to give them legal standing. For rental agreements, it is paid at the time of signing the agreement. An agreement without correct stamp duty:

Never skip stamp duty to save money. A ₹500 saving on stamp duty can become a ₹5,000 penalty if the agreement is found deficient. AgreementDesk calculates and applies the exact correct stamp duty automatically.

🏙️ Maharashtra

Stamp Duty in Mumbai, Pune & Kolhapur

All three cities — Mumbai, Pune, and Kolhapur — fall under the Maharashtra Stamp Act. The formula is identical across the state:

📌 Maharashtra Formula
Stamp Duty = 0.25% × (Total Rent for Period + Security Deposit)

Minimum stamp duty: ₹100 · Applicable in Mumbai, Pune, Kolhapur and all Maharashtra cities · For rent below ₹3,500/month: nominal flat rate applies

Maharashtra uses a Leave & License Agreement format (not a traditional lease). Stamp duty is calculated on the total rent for the agreement period plus the security deposit, not the monthly rent alone.

How to Calculate Stamp Duty on Rent Agreement in Mumbai

📍 Mumbai — ₹20,000/month

Rent × 11 months₹2,20,000
Security deposit (2 months)₹40,000
Total taxable amount₹2,60,000
Stamp duty (0.25%)₹650

📍 Mumbai — ₹40,000/month

Rent × 11 months₹4,40,000
Security deposit (2 months)₹80,000
Total taxable amount₹5,20,000
Stamp duty (0.25%)₹1,300

Stamp Duty on Rent Agreement in Pune

Pune (including Pimpri-Chinchwad, Hinjewadi, Kharadi, Wakad) follows the exact same Maharashtra formula. PMC and PCMC areas have identical stamp duty rates.

📍 Pune — ₹15,000/month

Rent × 11 months₹1,65,000
Security deposit (2 months)₹30,000
Total taxable amount₹1,95,000
Stamp duty (0.25%)₹487 → ₹500

📍 Kolhapur — ₹8,000/month

Rent × 11 months₹88,000
Security deposit (2 months)₹16,000
Total taxable amount₹1,04,000
Stamp duty (0.25%)₹260 → ₹300

Registration Fees in Maharashtra

In addition to stamp duty, registration fees are payable in Maharashtra (since registration is mandatory). Registration fee structure:

Agreement ValueRegistration Fee
Up to ₹10,000₹100
₹10,001 to ₹5,00,000₹200
Above ₹5,00,000₹300 (maximum)

Maharashtra total cost: Stamp duty + registration fee + AgreementDesk service fee. For most residential agreements, the total stamp duty + registration is under ₹2,000. AgreementDesk handles payment, calculation, and filing automatically.

🌄 Karnataka

Stamp Duty for Rent Agreement in Bangalore

Bangalore and all of Karnataka follow the Karnataka Stamp Act, 1957. The stamp duty structure for rental agreements differs significantly from Maharashtra — it is based on the duration of the lease rather than a flat percentage of rent plus deposit.

📌 Karnataka Formula — For Up to 11 Months
Stamp Duty = 1% of Annual Rent OR ₹500 — whichever is LOWER

Security deposit is typically excluded from stamp duty calculation in Karnataka · Minimum: ₹20 · Maximum cap: ₹500 for short-term leases

🌄 Bangalore — ₹15,000/month (11 months)

Annual rent basis (×12)₹1,80,000
1% of annual rent₹1,800
Cap check (₹500 limit)₹500 applies
Stamp duty payable₹500

🌄 Bangalore — ₹25,000/month (11 months)

Annual rent basis (×12)₹3,00,000
1% of annual rent₹3,000
Cap check (₹500 limit)₹500 applies
Stamp duty payable₹500

Important: The ₹500 cap applies to leases under 11 months. For leases above 11 months in Karnataka, stamp duty is 1% of total annual rent with no cap, and registration charges of 1% of annual rent + deposit are also payable at the Sub-Registrar’s office.

E-Stamp vs Traditional Stamp Paper in Bangalore — What You Need to Know

This is one of the most confused topics in Bangalore rental agreements. Here is the definitive answer:

✅ E-Stamp Paper (Current Standard)

  • Digitally generated by SHCIL or Karnataka’s Kaveri portal
  • Has a unique certificate number and QR code
  • Tamper-proof — verifiable online instantly
  • Available at authorized e-stamp vendors and online
  • Now the standard for all rental agreements in Bangalore
  • AgreementDesk uses e-stamp for all Bangalore agreements
  • Accepted by courts, banks, employers, government offices

⚠︎ Traditional Stamp Paper (Becoming Rare)

  • Physical non-judicial stamp paper bought from licensed vendors
  • Increasingly difficult to find in Bangalore
  • Risk of fake/forged stamp paper — documented cases exist
  • Government has been phasing out in favour of e-stamp
  • Still technically valid if genuine, but not recommended
  • Many stamp paper vendors have stopped stocking
  • AgreementDesk does NOT use physical stamp paper

The bottom line for Bangalore: Always insist on an e-stamp agreement. It is government-issued, has a unique verifiable number, and eliminates all risk of forgery. Physical stamp paper is becoming obsolete — if someone gives you a physical stamp paper agreement today, ask for its authenticity verification. AgreementDesk exclusively uses e-stamp for all Karnataka agreements.

Quick Reference — All Cities

CityState LawRate₹10k/month₹20k/month₹35k/month
MumbaiMaharashtra0.25% rent+deposit₹330₹650₹1,137
PuneMaharashtra0.25% rent+deposit₹330₹650₹1,137
KolhapurMaharashtra0.25% rent+deposit₹260₹520₹912
BangaloreKarnataka1% annual rent (max ₹500)₹500₹500₹500

* Assumes 2-month security deposit for Maharashtra. Bangalore capped at ₹500 for 11-month leases. Use calculator for exact figures.

How to Pay Stamp Duty — Step by Step

In Maharashtra (Mumbai, Pune, Kolhapur)

1

Use AgreementDesk (recommended)

We calculate stamp duty automatically, pay via GRAS (Government Receipt Accounting System), and apply the correct stamp to your agreement. No manual steps needed.

2

Or pay via GRAS directly

Visit gras.mahakosh.gov.in → Select “Stamp Duty” → Enter agreement details → Pay via UPI or net banking → Download receipt.

3

Or franking at authorized banks

Visit an authorized bank branch (State Bank, Bank of Maharashtra) with your agreement draft. Stamp duty is mechanically applied. Takes 1–2 hours typically.

In Karnataka (Bangalore)

1

Use AgreementDesk (recommended)

We generate your agreement on correct Karnataka e-stamp paper with the right stamp duty value, notarized and delivered. Same day processing.

2

Or buy e-stamp via Kaveri portal

Visit kaverionline.karnataka.gov.in → Pay stamp duty online → Download e-stamp certificate → Print agreement on the e-stamp paper.

3

Or visit authorized e-stamp vendor

Licensed e-stamp vendors across Bangalore issue certificates in minutes. Look for SHCIL-authorized agents. Do not use physical stamp paper — it is being phased out and hard to verify authenticity.

Who Pays Stamp Duty — Landlord or Tenant?

Legally, both parties share the stamp duty liability. In practice:

Frequently Asked Questions

How to calculate stamp duty on rent agreement in Mumbai?
Formula: 0.25% × (total rent for period + security deposit). Example: ₹25,000/month × 11 months = ₹2,75,000 + ₹50,000 deposit = ₹3,25,000 × 0.25% = ₹812 stamp duty. Use our free calculator for your exact amount.
What is stamp duty on rent agreement in Pune?
Same Maharashtra formula: 0.25% of (total rent for period + security deposit). For ₹20,000/month with ₹40,000 deposit: ₹2,60,000 × 0.25% = ₹650. Pune (PMC/PCMC) follows identical rates to Mumbai.
What is stamp duty for rent agreement in Bangalore?
For 11-month leases in Bangalore (Karnataka): 1% of annual rent, capped at ₹500 (whichever is lower). So for most Bangalore rentals, the stamp duty is ₹500 regardless of rent amount. E-stamp paper is the current standard — physical stamp paper is being phased out.
What is e-stamp paper for rent agreement in Bangalore?
E-stamp paper is a digitally generated stamp certificate from Karnataka’s Kaveri portal or SHCIL. It has a unique certificate number and QR code, making it tamper-proof and verifiable online. It has replaced traditional physical stamp paper for most rental agreements in Bangalore. AgreementDesk uses e-stamp for all Karnataka agreements.
Is security deposit included in stamp duty calculation?
In Maharashtra (Mumbai, Pune, Kolhapur): Yes — security deposit is included in the taxable amount. Formula: 0.25% of (rent × months + deposit). In Karnataka (Bangalore): No — stamp duty is calculated only on rent, not deposit.
What is the penalty for insufficient stamp duty?
If your agreement has insufficient stamp duty, you may be required to pay the deficient amount plus a penalty of up to 10 times the deficient stamp duty. This typically arises during court disputes. AgreementDesk calculates the exact correct amount automatically — no risk of under-payment.
Who pays stamp duty — landlord or tenant?
Both parties are legally liable, but in practice stamp duty is usually paid by the tenant or split equally. It is negotiable. Whatever is agreed should be stated clearly in the agreement itself.

Let AgreementDesk Handle Stamp Duty For You

We calculate the exact amount, pay it correctly, and apply it to your agreement. Mumbai, Pune, Bangalore and Kolhapur.