A developer quotes you ₹2 crore for a 4 BHK villa on Sarjapur Road. By the time you get the keys, you’ve paid closer to ₹2.35–2.45 crore. That gap — ₹35–45 lakh — catches most buyers off guard because nobody explains it upfront.
Here is every charge you will pay when buying a villa in Bangalore, with real numbers.
1. Base Sale Price
This is what the developer advertises. Everything below is on top of this.
For reference, we’ll use a ₹2 crore under-construction villa as our working example throughout this article.
Running total: ₹2,00,00,000
2. GST — 5% on Under-Construction Properties
If your villa is under construction (no Occupancy Certificate yet), GST applies at 5% of the base sale price. This goes to the central government, not the developer.
On a ₹2 Cr villa: ₹10,00,000
Important: Ready-to-move villas with an Occupancy Certificate attract zero GST. This is one of the most significant financial differences between buying UC and RTM — read Under-Construction Villa vs Ready-to-Move: Which One Saves You More Money? for the full comparison.
Running total: ₹2,10,00,000
3. Stamp Duty — 5% + Cess and Surcharge
Stamp duty in Karnataka follows a slab system based on property value:
- Below ₹20 lakh: 2%
- ₹20 lakh to ₹45 lakh: 3%
- Above ₹45 lakh: 5%
For a ₹2 Cr villa, stamp duty is 5%. On top of that, Karnataka levies a cess of 10% on the stamp duty amount, plus a surcharge of 2% (urban areas). This takes the effective stamp duty rate to approximately 5.6% for properties within BBMP limits.
On a ₹2 Cr villa:
- Stamp duty at 5%: ₹10,00,000
- Cess (10% of stamp duty): ₹1,00,000
- Surcharge (2% of stamp duty): ₹20,000
- Total stamp duty: ₹11,20,000
Note: Stamp duty is calculated on whichever is higher — the actual sale price or the guidance value set by Karnataka’s government for that location. Always check the guidance value on the Kaveri 2.0 portal before budgeting.
Running total: ₹2,21,20,000
Also Read
Red Flags in a Builder-Buyer Agreement You Should Never Ignore
4. Registration Charges — 2% (Revised August 2025)
Registration charges in Karnataka were revised from 1% to 2% of the property value effective August 2025 — the first revision since 2003. This is a significant change that many buyers and even some agents are still quoting incorrectly.
On a ₹2 Cr villa: ₹4,00,000
Like stamp duty, registration charges are calculated on the higher of the sale price or guidance value.
Running total: ₹2,25,20,000
5. Car Parking
Most villa developers charge for car parking separately — it is rarely included in the base price, even when the brochure implies it is. Typical charges in Bangalore’s gated villa communities range from ₹3–8 lakh per parking slot.
For two covered parking slots: ₹6,00,000 (estimate)
Running total: ₹2,31,20,000
6. Club Membership
Many gated villa communities charge a one-time, non-refundable club membership fee for access to the clubhouse, pool, gym, and other amenities. This typically ranges from ₹1–3 lakh.
₹1,50,000 (estimate)
Running total: ₹2,32,70,000
7. Maintenance Deposit / Corpus Fund
Developers collect a maintenance deposit upfront at the time of possession — typically 12–24 months of advance maintenance charges, or a fixed corpus fund amount. This funds the community’s common area maintenance before the RWA takes over.
Typical range for a 4 BHK villa community: ₹2–5 lakh.
₹3,00,000 (estimate)
Running total: ₹2,35,70,000
Also Read
10 Questions to Ask Your Builder Before You Pay the Booking Amount
8. Legal and Documentation Charges
An independent property lawyer reviewing your title, approvals, and builder-buyer agreement is non-negotiable — especially in Bangalore where Khata status, land conversion, and approval authorities vary significantly across corridors. Budget ₹10,000–₹25,000 for a thorough legal review.
Additionally, document preparation and liaisoning charges at the Sub-Registrar’s office typically run ₹10,000–₹20,000.
₹35,000 (estimate)
Running total: ₹2,36,05,000
9. Home Loan Processing Fees (if applicable)
If you’re taking a home loan, lenders charge a processing fee of 0.25–1% of the loan amount. On a ₹1.5 Cr loan, this is ₹37,500–₹1,50,000. There may also be a technical appraisal fee (₹5,000–₹15,000) and legal opinion fee charged by the bank.
₹75,000 (estimate on a ₹1.5 Cr loan at 0.5%)
Running total: ₹2,36,80,000
The Full Picture on a ₹2 Crore Villa
Charge | Amount |
Base sale price | ₹2,00,00,000 |
GST (5%, UC only) | ₹10,00,000 |
Stamp duty (effective 5.6%) | ₹11,20,000 |
Registration charges (2%) | ₹4,00,000 |
Car parking (2 slots) | ₹6,00,000 |
Club membership | ₹1,50,000 |
Maintenance deposit | ₹3,00,000 |
Legal + documentation | ₹35,000 |
Loan processing fee | ₹75,000 |
Total all-in cost | ₹2,36,80,000 |
That’s approximately 18% above the advertised base price — or ₹36.8 lakh more than what the brochure shows.
Three Things Most Buyers Miss
The guidance value trap. Stamp duty and registration are calculated on the higher of your sale price or the Karnataka government’s guidance value for that location. If the guidance value in your area has been revised upward, your actual stamp duty bill may be higher than you calculated based on the purchase price alone. Always verify on Kaveri 2.0 before finalising your budget.
GST on extras. GST applies not just to the base price but to other charges collected before possession — including car parking and some amenity charges. Confirm with your developer which line items attract GST.
Registration charges are not loan-funded. Banks typically do not fund stamp duty and registration charges in your home loan. These must come from your own savings. On a ₹2 Cr villa, that’s ₹15+ lakh you need in cash at the time of registration — plan for it well in advance.
Charges mentioned are indicative and based on current Karnataka regulations as of 2026. Always verify stamp duty rates, guidance values, and registration charges with a property lawyer or on the Kaveri 2.0 portal before finalising your purchase