Real Estate vs Mutual Funds: Where Should Your Next ₹20 Lakh Go?
In Pune and Kolhapur alike, "buy a flat" is often the default answer before the question is even finished. Here's the framework we actually use with clients across Maharashtra before answering it.
Property in Pune, Kolhapur or anywhere in Maharashtra carries a certain emotional gravity that a mutual fund statement never will — it's visible, it's "real," and for a generation of investors it has simply worked. None of that makes it automatically the better place for your next ₹20 lakh. It makes it a decision worth running through an actual framework instead of a default.
Real Estate vs Mutual Funds: Where Should ₹20 Lakh Go? | Money n Wealth :root{ --navy-deep:#0B1929; --navy-mid:#12395A; --ink:#0F172A; --body:#475569; --lead:#64748B; --blue-50:#EFF6FF; --blue-600:#2563EB; --orange:#E07B20; --orange-soft:rgba(224,123,32,.12); --border:#E3DFD9; --border-soft:#E2E8F0; --bg:#FFFFFF; --bg-soft:#F8FAFC; --serif:"DM Serif Display", Georgia, serif; --sans:"DM Sans", -apple-system, "Segoe UI", sans-serif; --shadow: 0 1px 3px rgba(15,23,42,.08), 0 1px 2px rgba(15,23,42,.06); } @media (prefers-color-scheme: dark){ :root:not([data-theme="light"]){ --ink:#F1F5F9; --body:#CBD5E1; --lead:#94A3B8; --bg:#0B1220; --bg-soft:#111A2C; --border:#26314A; --border-soft:#1E2A44; --blue-50:#132338; --blue-600:#7AA7F0; --shadow: 0 1px 3px rgba(0,0,0,.4); } } :root[data-theme="dark"]{ --ink:#F1F5F9; --body:#CBD5E1; --lead:#94A3B8; --bg:#0B1220; --bg-soft:#111A2C; --border:#26314A; --border-soft:#1E2A44; --blue-50:#132338; --blue-600:#7AA7F0; --shadow: 0 1px 3px rgba(0,0,0,.4); } *{box-sizing:border-box;} body{margin:0;background:var(--bg);color:var(--body);font-family:var(--sans);font-size:16px;line-height:1.7;} a{color:var(--blue-600);} a:focus-visible, button:focus-visible, summary:focus-visible, input:focus-visible{outline:2px solid var(--orange); outline-offset:2px;} img,svg{max-width:100%;} .nav{display:flex;align-items:center;justify-content:space-between;padding:18px 32px;border-bottom:1px solid var(--border-soft);flex-wrap:wrap;gap:12px;} .brand{display:flex;align-items:center;gap:8px;font-family:var(--serif);font-size:22px;color:var(--ink);text-decoration:none;} .brand b{color:var(--orange);font-weight:400;} .navlinks{display:flex;align-items:center;gap:26px;flex-wrap:wrap;} .navlinks a{color:var(--body);text-decoration:none;font-size:14.5px;font-weight:500;} .navlinks a:hover{color:var(--ink);} .login-btn{background:var(--navy-mid);color:#fff !important;padding:9px 20px;border-radius:8px;font-size:14px;font-weight:700;} .hero{position:relative;overflow:hidden;padding:56px 32px 44px; background: radial-gradient(circle at 82% 18%, rgba(224,123,32,.5), rgba(0,0,0,0) 34%), linear-gradient(135deg, var(--navy-deep), var(--navy-mid)); } .hero-inner{max-width:1100px;margin:0 auto;position:relative;z-index:2;} .badge{display:inline-block;font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--orange);border:1.5px solid rgba(224,123,32,.4);background:rgba(224,123,32,.08);padding:7px 18px;border-radius:999px;margin-bottom:22px;} .eyebrow{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#B9C6D6;margin-bottom:14px;font-weight:500;} h1.title{font-family:var(--serif);font-weight:700;font-size:clamp(32px,4.6vw,54px);line-height:1.08;color:#fff;margin:0 0 20px;text-wrap:balance;max-width:17ch;} .dek{font-size:19px;color:#CBD8E5;max-width:56ch;margin:0 0 26px;line-height:1.55;} .byline{display:flex;flex-wrap:wrap;gap:26px;color:#AFC0D2;font-size:14.5px;} .byline span{display:inline-flex;align-items:center;gap:7px;} .hero-motif{position:absolute;right:-10px;bottom:-10px;width:280px;height:280px;opacity:.9;z-index:1;pointer-events:none;} @media (max-width:700px){.hero-motif{display:none;}} .wrap{max-width:1100px;margin:0 auto;padding:48px 32px 80px;display:grid;grid-template-columns:1fr 300px;gap:56px;} @media (max-width:860px){.wrap{grid-template-columns:1fr;padding:36px 20px 60px;}} main{min-width:0;max-width:680px;} main > p{margin:0 0 20px;font-size:17px;} main > p.lead{font-size:19px;color:var(--ink);} h2{font-family:var(--serif);font-weight:700;font-size:29px;color:var(--ink);margin:44px 0 18px;text-wrap:balance;} h3{font-family:var(--sans);font-weight:700;font-size:18px;color:var(--ink);margin:28px 0 10px;} main ul, main ol{padding-left:22px;margin:0 0 20px;} main li{margin-bottom:9px;font-size:16.5px;} main strong{color:var(--ink);font-weight:700;} .note{font-style:italic;color:var(--lead);font-size:15px;border-left:3px solid var(--border);padding-left:16px;margin:18px 0 26px;} .callout{background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:10px;padding:20px 22px;margin:24px 0;} .callout h4{margin:0 0 8px;font-family:var(--sans);font-size:15.5px;font-weight:700;color:var(--ink);} .callout p{margin:0;font-size:15.5px;} .table-scroll{overflow-x:auto;margin:22px 0;border:1px solid var(--border-soft);border-radius:10px;} table{width:100%;border-collapse:collapse;font-size:15px;min-width:520px;} th{background:var(--blue-50);color:var(--ink);font-family:var(--sans);font-weight:700;text-align:left;padding:13px 16px;font-size:13.5px;} td{padding:14px 16px;border-top:1px solid var(--border);color:var(--body);vertical-align:top;} tr:first-child td{border-top:none;} td.rowlabel{font-weight:700;color:var(--ink);white-space:nowrap;} .calc{background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:14px;padding:28px;margin:32px 0;} .calc-head{display:flex;align-items:center;gap:10px;margin-bottom:6px;} .calc-head h3{margin:0;font-size:19px;} .calc p.calc-sub{margin:0 0 20px;font-size:14.5px;color:var(--lead);} .calc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:20px;} .field label{display:block;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--lead);margin-bottom:7px;} .field input{width:100%;padding:10px 12px;border:1.5px solid var(--border-soft);border-radius:8px;font-family:var(--sans);font-size:15px;background:var(--bg);color:var(--ink);} .calc-btn{background:var(--navy-mid);color:#fff;border:none;padding:12px 26px;border-radius:8px;font-family:var(--sans);font-weight:700;font-size:15px;cursor:pointer;} .calc-btn:hover{background:var(--navy-deep);} .calc-result{display:none;margin-top:22px;padding-top:20px;border-top:1px dashed var(--border);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;} .calc-result.show{display:grid;} .result-item .rlabel{font-size:12.5px;color:var(--lead);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;} .result-item .rval{font-family:var(--serif);font-size:24px;color:var(--ink);font-variant-numeric:tabular-nums;} .result-item .rval.accent{color:var(--orange);} .calc-fineprint{font-size:12.5px;color:var(--lead);margin-top:16px;} .faq details{border-bottom:1px solid var(--border-soft);padding:16px 0;} .faq summary{font-family:var(--sans);font-weight:700;font-size:16.5px;color:var(--ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;} .faq summary::-webkit-details-marker{display:none;} .faq summary::after{content:"+";font-size:22px;color:var(--orange);font-weight:400;flex-shrink:0;} .faq details[open] summary::after{content:"–";} .faq details p{margin:12px 0 0;font-size:15.5px;} aside{align-self:start;position:sticky;top:24px;} .card{background:var(--bg);border:1px solid var(--border-soft);border-radius:14px;padding:24px;box-shadow:var(--shadow);margin-bottom:20px;} .card h4{font-family:var(--serif);font-size:19px;margin:0 0 14px;color:var(--ink);font-weight:700;} .share-btn{display:block;width:100%;text-align:center;padding:10px;border:1.5px solid var(--border-soft);border-radius:8px;color:var(--body);text-decoration:none;font-size:14.5px;font-weight:500;margin-bottom:10px;} .share-btn:hover{border-color:var(--orange);color:var(--ink);} .card .helptext{font-size:14.5px;color:var(--lead);margin:0 0 16px;} .contact-btn{display:block;text-align:center;background:var(--navy-deep);color:#fff !important;padding:13px;border-radius:8px;font-weight:700;text-decoration:none;font-size:15px;} .reg-box{background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:10px;padding:20px 22px;margin:40px 0 8px;font-size:13px;color:var(--lead);line-height:1.65;} .reg-box strong{color:var(--ink);} .related{max-width:1100px;margin:20px auto 0;padding:36px 32px 0;} .related h3{font-family:var(--serif);font-size:24px;color:var(--ink);margin:0 0 20px;} .related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;} .rcard{border:1px solid var(--border-soft);border-radius:12px;padding:18px;text-decoration:none;display:block;transition:box-shadow .15s;} .rcard:hover{box-shadow:var(--shadow);} .rcard .rcat{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--orange);background:var(--orange-soft);padding:4px 10px;border-radius:999px;margin-bottom:10px;} .rcard .rtitle{font-family:var(--sans);font-weight:700;font-size:15px;color:var(--ink);line-height:1.4;} footer{max-width:1100px;margin:56px auto 0;padding:32px 32px 40px;border-top:1px solid var(--border-soft);font-size:13.5px;color:var(--lead);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;} footer a{color:var(--lead);margin-right:16px;text-decoration:none;} footer a:hover{color:var(--orange);} @media (prefers-reduced-motion:reduce){*{transition:none !important;}} Money 'n' Wealth (https://www.moneynwealth.in/) Home (https://www.moneynwealth.in/) Wealth Solutions (https://www.moneynwealth.in/products-services) Planning Tools (https://www.moneynwealth.in/tools) Insights (https://www.moneynwealth.in/insights) Contact (https://www.moneynwealth.in/contact) Talk to Us (https://www.moneynwealth.in/contact) FINANCIAL PLANNING MONEY N WEALTH · INSIGHTS Real Estate vs Mutual Funds: Where Should Your Next ₹20 Lakh Go? In Pune and Kolhapur alike, "buy a flat" is often the default answer before the question is even finished. Here's the framework we actually use with clients across Maharashtra before answering it. 👤 Money n Wealth Team 📅 September 4, 2026 🕐 ~7 min read Property in Pune, Kolhapur or anywhere in Maharashtra carries a certain emotional gravity that a mutual fund statement never will — it's visible, it's "real," and for a generation of investors it has simply worked. None of that makes it automatically the better place for your next ₹20 lakh. It makes it a decision worth running through an actual framework instead of a default. First, Separate Two Very Different Decisions "Should I buy a home to live in" and "should I put ₹20 lakh into real estate as an investment" are not the same question, and this article is about the second one. A home you'll live in carries genuine value a spreadsheet won't capture — stability, the forced savings discipline of an EMI, and the security of owning where your family lives. If that's your situation, the comparison below still matters for negotiating the numbers wisely, but it isn't a "should I even do this" question in the same way. What Real Estate Actually Costs to Get Into In Pune, stamp duty and registration together typically run around 6–7% of the property's value — this is a Maharashtra-wide rate, so it applies whether the property is in Pune, Kolhapur, or elsewhere in the state (Pune Municipal Corporation limits add a metro cess that pushes it toward the higher end of that range; smaller municipal councils are usually closer to the lower end). Add typical brokerage of 1–2%, and you're often 8–9% into transaction costs before the property has appreciated a single rupee. None of that is recoverable if you sell in a hurry. Ongoing costs continue after purchase: property tax, society maintenance, and repairs, none of which show up in the headline "property prices in Pune rose X% this year" number that gets quoted at dinner parties. What Mutual Funds Cost to Get Into Effectively nothing structural — no stamp duty, no registration, no brokerage on a direct plan, and a regular plan's cost is the expense ratio already built into daily NAV (see our Mutual Fund Planning guide (https://www.moneynwealth.in/insights/mutual-fund-planning-guide-india) for that comparison). You can start with a SIP of a few thousand rupees rather than needing the full ₹20 lakh at once, and you can stop, pause or redeem without anyone's approval. The Numbers That Rarely Get Mentioned Rental yield is low. Gross rental yields on Indian residential property, Pune included, typically run in the region of 2–3.5% a year — well below what the same money could earn in a debt instrument, before even counting maintenance and vacancy periods. Liquidity is close to zero. Selling a property can take months, and often means a lower price if you need the cash urgently. A mutual fund redeems in 1–3 days. Diversification is impossible with one unit. ₹20 lakh in one flat is a single, concentrated, illiquid bet on one micro-market. The same ₹20 lakh in equity mutual funds spreads across dozens of companies and sectors. Leverage cuts both ways. A home loan can amplify real estate returns on the way up — it amplifies losses just as fast if the local market stalls, and the EMI obligation doesn't pause because the property hasn't appreciated yet. Factor Real Estate (as investment) Mutual Funds Minimum entry Full property value (often ₹20L+) SIPs from a few thousand rupees Transaction cost (Maharashtra) ~6–7% stamp duty + registration, plus 1–2% brokerage Near zero (direct); expense ratio only (regular) Liquidity Weeks to months to sell 1–3 days to redeem Income yield ~2–3.5% gross rental, before costs Varies by fund; debt funds/dividends possible Diversification One asset, one location Dozens to hundreds of holdings Ongoing costs Property tax, maintenance, repairs Expense ratio only Stamp duty and yield figures are illustrative, Maharashtra-general ranges at time of writing — actual rates vary by municipal corporation/council and property type. Confirm current rates before transacting. 📊 ₹20 Lakh, Two Ways A simplified side-by-side, net of real estate's upfront transaction costs. Amount (₹) Years Mutual Fund Return (% p.a.) Property Appreciation (% p.a.) Upfront Transaction Costs (%) Calculate Mutual Fund Value — Property Value (net of entry costs) — Difference — Illustrative only. Excludes rental income, ongoing property costs, home-loan leverage effects, and capital gains tax on either side — a genuine order-of-magnitude comparison, not a forecast. Where This Plays Out Differently in Pune vs Kolhapur The 6–7% stamp duty and registration framework applies statewide, so it costs the same percentage whether you're buying in Kothrud or in Kolhapur city. What differs is the market underneath it: Pune's larger, more liquid resale market generally means an easier (though not fast) exit than a smaller city market like Kolhapur, where fewer active buyers for a given property type can stretch a sale timeline further still. If liquidity matters to your plan, that's worth weighing regardless of which side of the comparison you lean toward. So, Where Should It Go? If you're buying a home to live in, run the numbers above to negotiate well, then decide on lifestyle grounds — that's a legitimate basis for the decision. If you're deciding where to park ₹20 lakh purely as an investment, mutual funds usually win on cost, liquidity and diversification for money you don't need to touch and see; real estate can still make sense as one piece of a diversified plan, particularly if you're using it partly for future personal use, not solely return-chasing. What rarely holds up is putting the entire sum into one property purely because "property always goes up" — a claim that ignores the transaction costs and illiquidity that eat into that appreciation before it ever reaches you. Our Financial Planning guide (https://www.moneynwealth.in/insights/financial-planning-in-india-complete-guide) covers how to size a diversified plan around whichever you choose, and our wealth management team in Pune (https://www.moneynwealth.in/wealth-management-pune) can walk through your specific numbers. Frequently Asked Questions Is real estate a bad investment? Not inherently — it's an illiquid, concentrated, high-transaction-cost asset with modest income yield and historically decent (though location-dependent and lumpy) appreciation. It's a bad default when chosen without weighing those costs against alternatives. Does this apply the same way to buying a home to live in? Only partly. A primary residence has real, non-financial value — stability and utility — that a pure investment comparison doesn't capture. The cost math above still helps you negotiate and plan the purchase well. Is stamp duty the same across Maharashtra? The base framework is set at the state level, so Pune and Kolhapur follow the same broad structure — but the exact effective rate can vary slightly by municipal corporation versus municipal council, and by any local cess. Confirm the current rate for your specific property location before budgeting. What about using a home loan to invest in property? Leverage can improve returns on the equity you put in, but it also means EMI obligations continue regardless of how the property performs, and interest costs (partly offset by tax deduction under the applicable regime) add to the real cost of the investment. Model both the upside and downside before leveraging. Weighing a property purchase against building a portfolio instead? Talk to our advisors (https://www.moneynwealth.in/contact) in Pune, Kolhapur or anywhere in Maharashtra. Regulatory Information: Money n Wealth (Predics Fintech Services Pvt Ltd) is regulated under SEBI's framework as an AMFI-registered Mutual Fund Distributor (ARN-121995) and an APMI-registered Portfolio Manager Distributor (APRN-07444). Mutual fund investments are subject to market risks; please read all scheme-related documents carefully. Real estate figures cited are general, illustrative market ranges, not a valuation of any specific property. This article is for general informational and educational purposes only, does not constitute personalized investment, tax or legal advice, and should not be the sole basis for any financial decision — please consult your advisor before investing. 📤 Share this article Twitter/X (https://twitter.com/intent/tweet?text=Real%20Estate%20vs%20Mutual%20Funds%3A%20Where%20Should%20Your%20Next%20%E2%82%B920%20Lakh%20Go%3F) LinkedIn (https://www.linkedin.com/sharing/share-offsite/) WhatsApp (https://wa.me/?text=Real%20Estate%20vs%20Mutual%20Funds%3A%20Where%20Should%20Your%20Next%20%E2%82%B920%20Lakh%20Go%3F) Need Help? Weighing a property purchase against a diversified portfolio? Talk to our experts. Contact Us (https://www.moneynwealth.in/contact) Keep Reading Financial Planning Financial Planning in India: A Complete Guide to Building Your Financial Plan (https://www.moneynwealth.in/insights/financial-planning-in-india-complete-guide) SIP Planning SIP Planning: The Complete Guide to Systematic Investment Plans in India (https://www.moneynwealth.in/insights/sip-planning-guide-india) Retirement Planning Retirement Planning in India: How Much Corpus You Need (https://www.moneynwealth.in/insights/retirement-planning-guide-india) Insurance Planning Insurance Planning in India: A Complete Guide to Term, Health and Life Cover (https://www.moneynwealth.in/insights/insurance-planning-guide-india) Back to All Articles (https://www.moneynwealth.in/insights) Planning Tools (https://www.moneynwealth.in/tools) Wealth Management in Pune (https://www.moneynwealth.in/wealth-management-pune) © 2026 Predics Fintech Services Pvt Ltd. AMFI ARN-121995 · APMI APRN-07444. function calcA5(){ const P = parseFloat(document.getElementById('a5-amt').value)||0; const yrs = parseFloat(document.getElementById('a5-yrs').value)||0; const mfRet = parseFloat(document.getElementById('a5-mf').value)||0; const reRet = parseFloat(document.getElementById('a5-re').value)||0; const cost = parseFloat(document.getElementById('a5-cost').value)||0; const mfVal = P*Math.pow(1+mfRet/100, yrs); const netInvested = P*(1-cost/100); const reVal = netInvested*Math.pow(1+reRet/100, yrs); const diff = mfVal-reVal; const fmt = v => '₹' + Math.round(v).toLocaleString('en-IN'); document.getElementById('a5-mfval').textContent = fmt(mfVal); document.getElementById('a5-reval').textContent = fmt(reVal); document.getElementById('a5-diff').textContent = (diff>=0?'+':'') + fmt(diff); document.getElementById('a5-result').classList.add('show'); }