{"id":9446,"date":"2026-10-22T12:26:59","date_gmt":"2026-10-22T06:56:59","guid":{"rendered":"https:\/\/niveshsankalp.com\/?page_id=9446"},"modified":"2026-10-22T14:31:27","modified_gmt":"2026-10-22T09:01:27","slug":"mutual-fund-historical-returns","status":"publish","type":"page","link":"https:\/\/niveshsankalp.com\/hi\/mutual-fund-historical-returns\/","title":{"rendered":"Mutual Fund historical returns: SIP &amp; Lumpsum comparison tool"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Select any past date, enter your amount, and compare the real historical performance of up to 4 mutual funds side-by-side till today<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Use our free<\/em> <strong>mutual fund historical returns<\/strong> <em>tool to backtest past SIP and lumpsum performance of up to 4 funds from any date in history<\/em><\/p>\n\n\n<script>var NMFSC={\"ajax\":\"https:\\\/\\\/niveshsankalp.com\\\/wp-admin\\\/admin-ajax.php\"};<\/script><style>\n#nmfsc{max-width:900px;margin:auto;font-family:inherit}\n#nmfsc .row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}\n#nmfsc label{display:block;font-size:13px;margin-bottom:4px;font-weight:600}\n#nmfsc input,#nmfsc select{width:100%;padding:9px;border:1px solid #bbb;border-radius:6px;box-sizing:border-box}\n#nmfsc .f{flex:1 1 200px}\n#nmfsc .slot{display:flex;gap:10px;align-items:flex-end;margin-bottom:10px}\n#nmfsc .sp{flex:0 0 120px}\n#nmfsc .sf{flex:1 1 auto;position:relative}\n#nmfsc .lst{position:absolute;left:0;right:0;z-index:5;background:#fff;border:1px solid #ccc;border-radius:6px;max-height:240px;overflow:auto}\n#nmfsc .lst:empty{display:none}\n#nmfsc .lst button{display:block;width:100%;text-align:left;padding:8px 10px;border:0;background:#fff;color:#222;cursor:pointer}\n#nmfsc .lst button:hover{background:#eef3ff}\n#nmfsc .rm{flex:0 0 auto;padding:8px 12px;border:1px solid #ccc;border-radius:6px;background:#fff;color:#444;cursor:pointer;font-size:18px;line-height:1}\n#nmfsc #nmfsc-add{margin:2px 0 14px;padding:8px 14px;border:1px dashed #1d4ed8;border-radius:6px;background:#fff;color:#1d4ed8;font-weight:600;cursor:pointer}\n#nmfsc #nmfsc-go,#nmfsc .alt{padding:11px 22px;border:0;border-radius:6px;background:#1d4ed8;color:#fff;font-weight:600;cursor:pointer}\n#nmfsc .alt{margin:4px 8px 4px 0}\n#nmfsc .cards{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}\n#nmfsc .c{flex:1 1 220px;border:1px solid #d5d5d5;border-radius:10px;padding:14px}\n#nmfsc .c .t{font-size:16px;font-weight:700;margin:0 0 8px;line-height:1.3}\n#nmfsc .c p{display:flex;justify-content:space-between;margin:4px 0;font-size:14px}\n#nmfsc .msg{padding:12px;border-radius:8px;background:#fff6e0;color:#5a4300;margin-top:14px}\n#nmfsc .msg:has(+ .msg){display:none}\n#nmfsc .note{font-size:13px;margin-top:10px;opacity:.85}\n#nmfsc .swipe{display:none;margin:12px 0 0}\n#nmfsc .small{font-size:12px;opacity:.8;margin-top:12px}\n#nmfsc .tw{overflow-x:auto;margin-top:8px}\n#nmfsc table{width:100%;border-collapse:collapse;font-size:14px}\n#nmfsc th,#nmfsc td{padding:8px 10px;border-bottom:1px solid #e3e3e3;text-align:right;vertical-align:top}\n#nmfsc th:first-child,#nmfsc td:first-child{text-align:left;font-weight:600;position:sticky;left:0;background:#fff;min-width:110px;box-shadow:1px 0 0 #e3e3e3}\n#nmfsc th{font-size:14px;line-height:1.3}\n#nmfsc .ch{margin-top:20px}\n#nmfsc .ch .ct{font-size:16px;font-weight:700;margin-bottom:6px}\n#nmfsc .ch svg{width:100%;height:auto;display:block}\n#nmfsc .lg{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;margin-top:6px}\n#nmfsc .lg span{display:inline-flex;align-items:center;gap:6px}\n#nmfsc .lg i{display:inline-block;width:18px;height:0;border-top:3px solid}\n@media(max-width:600px){#nmfsc .slot{flex-wrap:wrap}#nmfsc .sp{flex:1 1 100%}#nmfsc .swipe{display:block}}\n<\/style>\n<div id=\"nmfsc\">\n <div id=\"nmfsc-slots\"><\/div>\n <button type=\"button\" id=\"nmfsc-add\">+ Add another fund to compare (up to 4)<\/button>\n <div class=\"row\">\n  <div class=\"f\"><label>Investment start date<\/label><input type=\"date\" id=\"nmfsc-date\"><\/div>\n  <div class=\"f\"><label>Monthly SIP amount (\u20b9)<\/label><input type=\"number\" id=\"nmfsc-amt\" value=\"1000\" min=\"100\"><\/div>\n <\/div>\n <button id=\"nmfsc-go\" type=\"button\">Show my result<\/button>\n <div id=\"nmfsc-out\"><\/div>\n<\/div>\n<script>\n(function(){\nvar root=document.getElementById('nmfsc');if(!root)return;\nvar g=function(s){return root.querySelector(s)};\nvar box=g('#nmfsc-slots'),addBtn=g('#nmfsc-add'),sd=g('#nmfsc-date'),amt=g('#nmfsc-amt'),btn=g('#nmfsc-go'),out=g('#nmfsc-out');\nvar slots=[];\nsd.max=new Date().toISOString().slice(0,10);\nvar inr=function(n){return '\u20b9'+Math.round(n).toLocaleString('en-IN')};\nvar pct=function(x){return (x===null||x===undefined)?'n\/a (under 1 year)':(x*100).toFixed(2)+'%'};\nvar fd=function(s){return new Date(s+'T00:00:00').toLocaleDateString('en-IN',{day:'2-digit',month:'short',year:'numeric'})};\nvar esc=function(s){var d=document.createElement('div');d.textContent=s;return d.innerHTML};\nvar gain=function(o){var x=o.value-o.invested;return (x>=0?'+':'-')+inr(Math.abs(x))};\nvar DISC='<p class=\"small\">SIP instalments are taken on the same day each month (next NAV date if there is no NAV on that day). Returns are before exit load and tax. Mutual fund investments are subject to market risks. Please read all scheme related documents carefully. Past performance may or may not be sustained in the future. This is a hypothetical illustration and not a guarantee of returns.<\/p>';\nvar PAL=['#1d4ed8','#059669','#d97706','#7c3aed'];\n\nfunction renum(){\n slots.forEach(function(s,i){s.lab.textContent='Fund '+(i+1)+' (type at least 3 letters)';s.rm.style.display=slots.length>1?'':'none';});\n addBtn.style.display=slots.length>=4?'none':'';\n}\nfunction addSlot(){\n if(slots.length>=4)return;\n var s={code:0,timer:null},el=document.createElement('div');\n el.className='slot';\n el.innerHTML='<div class=\"sp\"><label>Plan<\/label><select class=\"pl\"><option>Direct<\/option><option>Regular<\/option><\/select><\/div><div class=\"sf\"><label class=\"fl\"><\/label><input class=\"qi\" autocomplete=\"off\" placeholder=\"e.g. HDFC Flexi Cap\"><div class=\"lst\"><\/div><\/div><button type=\"button\" class=\"rm\" title=\"Remove this fund\">\u00d7<\/button>';\n s.el=el;s.pl=el.querySelector('.pl');s.q=el.querySelector('.qi');s.lst=el.querySelector('.lst');s.lab=el.querySelector('.fl');s.rm=el.querySelector('.rm');\n s.q.addEventListener('input',function(){\n  s.code=0;clearTimeout(s.timer);var v=s.q.value.trim();\n  if(v.length<3){s.lst.innerHTML='';return;}\n  s.timer=setTimeout(function(){\n   fetch(NMFSC.ajax+'?action=nmf_sc_search&plan='+s.pl.value+'&q='+encodeURIComponent(v)).then(function(r){return r.json()}).then(function(a){\n    s.lst.innerHTML='';\n    a.forEach(function(f){var b=document.createElement('button');b.type='button';b.textContent=f.name;b.onclick=function(){s.code=f.scheme_code;s.q.value=f.name;s.lst.innerHTML='';};s.lst.appendChild(b);});\n    if(!a.length)s.lst.innerHTML='<button type=\"button\">No matching fund found<\/button>';\n   });\n  },300);\n });\n s.pl.addEventListener('change',function(){s.code=0;s.q.value='';s.lst.innerHTML='';});\n s.rm.onclick=function(){slots.splice(slots.indexOf(s),1);el.remove();renum();};\n box.appendChild(el);slots.push(s);renum();\n}\naddBtn.addEventListener('click',addSlot);\naddSlot();\n\nfunction card(t,rows){return '<div class=\"c\"><div class=\"t\">'+t+'<\/div>'+rows.map(function(r){return '<p><span>'+r[0]+'<\/span><b>'+r[1]+'<\/b><\/p>'}).join('')+'<\/div>';}\nfunction single(d,a){\n var s=d.sip,x=d.lump1,y=d.lump2;\n return '<p style=\"margin-top:16px\"><b>'+esc(d.fund)+'<\/b><br>From '+fd(d.from)+' to '+fd(d.to)+'<\/p><div class=\"cards\">'\n +card('Monthly SIP of '+inr(a),[['Instalments',d.months],['Invested',inr(s.invested)],['Value today',inr(s.value)],['Gain',gain(s)],['XIRR (a year)',pct(s.xirr)]])\n +card('Lumpsum of '+inr(a),[['Invested',inr(x.invested)],['Value today',inr(x.value)],['Gain',gain(x)],['CAGR',pct(x.cagr)]])\n +card('Lumpsum of '+inr(y.invested)+' (same total as SIP)',[['Invested',inr(y.invested)],['Value today',inr(y.value)],['Gain',gain(y)],['CAGR',pct(y.cagr)]])\n +'<\/div>';\n}\nfunction table(res,a){\n var defs=[\n  ['Period',function(r){return fd(r.from)+' to '+fd(r.to)}],\n  ['SIP instalments',function(r){return r.months}],\n  ['SIP total invested',function(r){return inr(r.sip.invested)}],\n  ['SIP value today',function(r){return inr(r.sip.value)}],\n  ['SIP gain',function(r){return gain(r.sip)}],\n  ['SIP XIRR (a year)',function(r){return pct(r.sip.xirr)}],\n  ['Lumpsum of same total: value today',function(r){return inr(r.lump2.value)}],\n  ['Lumpsum of same total: gain',function(r){return gain(r.lump2)}],\n  ['Lumpsum CAGR',function(r){return pct(r.lump2.cagr)}],\n  ['Lumpsum of '+inr(a)+': value today',function(r){return inr(r.lump1.value)}]\n ];\n var h='<p class=\"note swipe\">Swipe the table sideways to see all funds.<\/p><div class=\"tw\"><table><thead><tr><th>Start date '+fd(sd.value)+'<\/th>'+res.map(function(r){return '<th>'+esc(r.fund)+'<\/th>'}).join('')+'<\/tr><\/thead><tbody>';\n defs.forEach(function(d,i){\n  h+='<tr><td>'+d[0]+'<\/td>'+res.map(function(r){\n   if(r.status==='ok')return '<td>'+d[1](r)+'<\/td>';\n   if(i===0)return '<td>'+esc(r.message||'Could not calculate.')+'<\/td>';\n   return '<td>&mdash;<\/td>';\n  }).join('')+'<\/tr>';\n });\n return h+'<\/tbody><\/table><\/div>';\n}\nfunction dateNote(oks){\n if(oks.length<2)return '';\n var mx=oks.reduce(function(m,r){return r.to>m?r.to:m},oks[0].to);\n var old=oks.filter(function(r){return r.to<mx});\n if(!old.length)return '';\n return '<p class=\"note\">Note: '+old.map(function(r){return esc(r.fund)+' is valued as of '+fd(r.to)}).join('; ')+' (its latest NAV available on this site). The other funds are valued as of '+fd(mx)+', so the comparison is not on exactly the same day.<\/p>';\n}\nfunction money(v){var s=function(x){return String(Math.round(x*10)\/10)};return v>=1e7?s(v\/1e7)+' Cr':v>=1e5?s(v\/1e5)+' L':v>=1e3?s(v\/1e3)+'K':String(Math.round(v));}\nfunction chart(oks){\n if(!oks.length)return '';\n var ts=function(s){return new Date(s+'T00:00:00').getTime()};\n var S=[];\n if(oks.length===1){\n  var c=oks[0].chart;\n  S=[{n:'Amount invested',col:'#6b7280',dash:'5 4',k:1,c:c},{n:'SIP value',col:'#1d4ed8',k:2,c:c},{n:'Lumpsum of same total',col:'#d97706',k:3,c:c}];\n } else {\n  S.push({n:'Amount invested (SIP)',col:'#6b7280',dash:'5 4',k:1,c:oks[0].chart});\n  oks.forEach(function(r,i){S.push({n:r.fund+' (SIP value)',col:PAL[i%4],k:2,c:r.chart});});\n }\n var W=700,H=300,L=58,R=14,T=14,B=30,t0=Infinity,t1=-Infinity,ym=0;\n S.forEach(function(s){s.p=s.c.map(function(q){return [ts(q[0]),q[s.k]]});s.p.forEach(function(q){if(q[0]<t0)t0=q[0];if(q[0]>t1)t1=q[0];if(q[1]>ym)ym=q[1];});});\n if(!isFinite(t0)||ym<=0)return '';\n ym=ym*1.03;\n var raw=ym\/4,mag=Math.pow(10,Math.floor(Math.log(raw)\/Math.LN10)),nm=raw\/mag,step=(nm<=1?1:nm<=2?2:nm<=5?5:10)*mag;\n ym=Math.ceil(ym\/step-1e-9)*step;\n var X=function(t){return L+(t-t0)\/((t1-t0)||1)*(W-L-R)},Y=function(v){return T+(1-v\/ym)*(H-T-B)};\n var svg='<svg viewBox=\"0 0 '+W+' '+H+'\" role=\"img\" aria-label=\"Growth chart\">';\n for(var v=0;v<=ym+step\/2;v+=step){var y=Y(v);svg+='<line x1=\"'+L+'\" x2=\"'+(W-R)+'\" y1=\"'+y+'\" y2=\"'+y+'\" stroke=\"currentColor\" stroke-opacity=\".15\"\/><text x=\"'+(L-6)+'\" y=\"'+(y+4)+'\" text-anchor=\"end\" font-size=\"11\" fill=\"currentColor\" fill-opacity=\".7\">\u20b9'+money(v)+'<\/text>';}\n for(var j=0;j<=4;j++){var tt=t0+(t1-t0)*j\/4,xx=X(tt),dd=new Date(tt).toLocaleDateString('en-IN',{month:'short',year:'2-digit'});svg+='<text x=\"'+xx+'\" y=\"'+(H-8)+'\" text-anchor=\"'+(j===0?'start':j===4?'end':'middle')+'\" font-size=\"11\" fill=\"currentColor\" fill-opacity=\".7\">'+dd+'<\/text>';}\n S.forEach(function(s){svg+='<polyline fill=\"none\" stroke=\"'+s.col+'\" stroke-width=\"2.2\" '+(s.dash?'stroke-dasharray=\"'+s.dash+'\" ':'')+'points=\"'+s.p.map(function(q){return X(q[0]).toFixed(1)+','+Y(q[1]).toFixed(1)}).join(' ')+'\"\/>';});\n svg+='<\/svg>';\n var lg='<div class=\"lg\">'+S.map(function(s){return '<span><i style=\"border-color:'+s.col+(s.dash?';border-top-style:dashed':'')+'\"><\/i>'+esc(s.n)+'<\/span>'}).join('')+'<\/div>';\n var cap=oks.length===1?'<p class=\"note\">The lumpsum line assumes the full amount is invested on the first day, so it starts higher than the SIP line.<\/p>':'';\n return '<div class=\"ch\"><div class=\"ct\">Growth over time<\/div>'+svg+lg+cap+'<\/div>';\n}\nfunction render(res,a){\n var oks=res.filter(function(r){return r.status==='ok'});\n var early=res.filter(function(r){return r.status==='early'});\n var html,extra='',mx='';\n if(res.length===1){\n  var r=res[0];\n  if(r.status==='ok'){out.innerHTML=single(r,a)+chart(oks)+DISC;return;}\n  html=(r.status==='early')?'':'<div class=\"msg\">'+esc(r.message||'Something went wrong.')+'<\/div>';\n } else {\n  html=table(res,a)+dateNote(oks)+chart(oks);\n }\n if(early.length){\n  mx=early.reduce(function(m,r){return r.first_nav>m?r.first_nav:m},early[0].first_nav);\n  if(res.length===1){\n   extra='<div class=\"msg\">'+esc(early[0].message)+'<br><br><button type=\"button\" class=\"alt\" id=\"nmfsc-use\">Use '+fd(mx)+' instead<\/button><\/div>';\n  } else {\n   extra='<div class=\"msg\">Some funds have no data for this start date.<br><br><button type=\"button\" class=\"alt\" id=\"nmfsc-use\">Use '+fd(mx)+' for all funds<\/button>'+(oks.length?'<button type=\"button\" class=\"alt\" id=\"nmfsc-only\">Compare only the funds that have data<\/button>':'')+'<\/div>';\n  }\n }\n out.innerHTML=html+extra+(res.length>1?DISC:'');\n\tvar mm=out.querySelectorAll('.msg');if(mm.length>1&&mm[1].textContent.indexOf(mm[0].textContent.trim())===0){mm[0].remove();}\n if(early.length){\n  g('#nmfsc-use').onclick=function(){sd.value=mx;run();};\n  var ob=g('#nmfsc-only');\n  if(ob){ob.onclick=function(){\n   var codes=early.map(function(r){return String(r.code)});\n   slots.slice().forEach(function(s){if(codes.indexOf(String(s.code))>-1){s.el.remove();slots.splice(slots.indexOf(s),1);}});\n   renum();run();\n  };}\n }\n}\nfunction run(){\n out.innerHTML='';\n var picked=slots.filter(function(s){return s.code});\n if(!picked.length){out.innerHTML='<div class=\"msg\">Please choose a fund from the list.<\/div>';return;}\n if(picked.length<slots.length){out.innerHTML='<div class=\"msg\">Please choose a fund in every box from the list, or remove the empty box.<\/div>';return;}\n if(!sd.value){out.innerHTML='<div class=\"msg\">Please choose a start date.<\/div>';return;}\n btn.disabled=true;btn.textContent='Calculating...';\n var fm=new FormData();fm.append('action','nmf_sc_calc');fm.append('start_date',sd.value);fm.append('amount',amt.value);\n picked.forEach(function(s){fm.append('codes[]',s.code)});\n fetch(NMFSC.ajax,{method:'POST',body:fm}).then(function(r){return r.json()}).then(function(d){\n  btn.disabled=false;btn.textContent='Show my result';\n  if(d.status==='ok'){render(d.results,d.amount);}\n  else{out.innerHTML='<div class=\"msg\">'+esc(d.message||'Something went wrong.')+'<\/div>';}\n }).catch(function(){btn.disabled=false;btn.textContent='Show my result';out.innerHTML='<div class=\"msg\">Could not calculate right now. Please try again.<\/div>';});\n}\nbtn.addEventListener('click',run);\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">Why test past performance from a custom date?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most mutual fund portals only show fixed-period trailing returns\u2014such as 1-year, 3-year, or 5-year annualized metrics. While helpful, fixed windows hide how funds behaved during distinct market phases.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Testing historical returns from a <strong>custom past date<\/strong> allows you to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Verify Real-World Timing:<\/strong> See how a portfolio started near a market peak compares to one started during a bear market.<\/li>\n\n\n\n<li><strong>Benchmark True Volatility:<\/strong> Understand how different fund managers navigated sharp drawdowns and recoveries over identical periods.<\/li>\n\n\n\n<li><strong>Settle the &#8220;SIP vs. Lumpsum&#8221; Debate:<\/strong> Observe whether regular rupee cost averaging (SIP) or a single upfront investment (lumpsum) delivered superior risk-adjusted returns for your chosen timeframe.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">SIP vs. Lumpsum: what the historical numbers reveal<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The SIP Advantage:<\/strong> Systematic Investment Plans smooth out volatility by purchasing more mutual fund units when NAVs dip and fewer when markets peak. In sideways or turbulent markets, SIPs often generate better risk-adjusted returns (measured by XIRR).<\/li>\n\n\n\n<li><strong>The Lumpsum Advantage:<\/strong> In extended, uninterrupted bull runs, lumpsum investments put all your capital to work on day one, compounding across the entire horizon (measured by CAGR).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This tool calculates both metrics simultaneously using historical Net Asset Values (NAVs) so you can compare the outcomes directly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Q: How are the historical returns calculated?<\/h4>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>A:<\/strong> Calculations are based on the official historical Net Asset Value (NAV) data published by AMCs via the Association of Mutual Funds in India (<a href=\"https:\/\/www.amfiindia.com\/\" target=\"_blank\" rel=\"noopener\">AMFI<\/a>). For SIPs, returns are calculated using Extended Internal Rate of Return (XIRR), which accounts for multiple cash flows on different dates. For lumpsum investments, returns reflect the Compound Annual Growth Rate (CAGR) and absolute percentage gains.<\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\">Q: Can I compare funds from different AMCs and categories?<\/h4>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>A:<\/strong> Yes. You can select up to 4 funds from any Asset Management Company (AMC) and compare them across different categories (e.g., comparing an Index Fund against an Active Flexi-Cap Fund and a Large &amp; Mid-Cap Fund).<\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\">Q: Does this <a href=\"https:\/\/niveshsankalp.com\/calculators\/\" data-type=\"page\" data-id=\"9004\">calculator<\/a> account for dividends or IDCW?<\/h4>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>A:<\/strong> Most calculations use the <strong>Growth<\/strong> option of mutual fund schemes, where all dividends and capital gains remain reinvested to reflect the total compounded wealth generated.<\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\">Q: Why do historical returns not guarantee future results?<\/h4>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>A:<\/strong> Past performance demonstrates how a fund manager handled specific market environments in the past. However, changes in market conditions, fund size (AUM), underlying stock valuations, and fund manager strategies mean past performance should be used as a guide for discipline and consistency, not a future guarantee.<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Select any past date, enter your amount, and compare the real historical performance of up to 4 mutual funds side-by-side till today Use our free mutual fund historical returns tool to backtest past SIP and lumpsum performance of up to 4 funds from any date in history Why test past performance from a custom date? [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-9446","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/niveshsankalp.com\/hi\/wp-json\/wp\/v2\/pages\/9446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/niveshsankalp.com\/hi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/niveshsankalp.com\/hi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/niveshsankalp.com\/hi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/niveshsankalp.com\/hi\/wp-json\/wp\/v2\/comments?post=9446"}],"version-history":[{"count":10,"href":"https:\/\/niveshsankalp.com\/hi\/wp-json\/wp\/v2\/pages\/9446\/revisions"}],"predecessor-version":[{"id":9473,"href":"https:\/\/niveshsankalp.com\/hi\/wp-json\/wp\/v2\/pages\/9446\/revisions\/9473"}],"wp:attachment":[{"href":"https:\/\/niveshsankalp.com\/hi\/wp-json\/wp\/v2\/media?parent=9446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}