 {"id":398,"date":"2026-04-16T13:22:36","date_gmt":"2026-04-16T12:22:36","guid":{"rendered":"https:\/\/storeyourcode.com\/incomestate\/?page_id=398"},"modified":"2026-04-22T13:48:24","modified_gmt":"2026-04-22T12:48:24","slug":"calculate","status":"publish","type":"page","link":"https:\/\/storeyourcode.com\/incomestate\/calculate\/","title":{"rendered":"Calculate"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"398\" class=\"elementor elementor-398\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b598683 e-flex e-con-boxed e-con e-parent\" data-id=\"b598683\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ee20de7 e-con-full e-flex e-con e-child\" data-id=\"ee20de7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e7c176 elementor-widget elementor-widget-heading\" data-id=\"9e7c176\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">ROI Calculator<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-712add6 e-flex e-con-boxed e-con e-parent\" data-id=\"712add6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d30e6db e-con-full e-flex e-con e-child\" data-id=\"d30e6db\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b31c534 elementor-widget elementor-widget-html\" data-id=\"b31c534\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"calc-section\" id=\"calculator\">\r\n  <div class=\"section-eyebrow reveal\">Investment Calculator<\/div>\r\n  <h2 class=\"section-h2 reveal reveal-delay-1\">See your <em>returns<\/em><br>before you invest<\/h2>\r\n  <p class=\"section-sub reveal reveal-delay-2\">Estimate capital appreciation, rental income, and net returns in your home currency.<\/p>\r\n\r\n  <div class=\"calc-grid\">\r\n    <div class=\"calc-controls reveal reveal-delay-1\">\r\n\r\n      <div>\r\n        <div class=\"calc-label\">Investment Amount (INR)<\/div>\r\n        <div class=\"calc-value\" id=\"inv-display\">\u20b91,00,000<\/div>\r\n        <input type=\"range\" id=\"inv-range\" min=\"20\" max=\"500\" value=\"100\" step=\"5\" oninput=\"updateCalc()\">\r\n      <\/div>\r\n\r\n      <div>\r\n        <div class=\"calc-label\">Holding Period<\/div>\r\n        <div class=\"calc-value\" id=\"hold-display\">5 Years<\/div>\r\n        <input type=\"range\" id=\"hold-range\" min=\"1\" max=\"15\" value=\"5\" step=\"1\" oninput=\"updateCalc()\">\r\n      <\/div>\r\n\r\n      <div>\r\n        <div class=\"calc-label\">Display Currency<\/div>\r\n        <div class=\"calc-select\">\r\n          <button class=\"currency-btn active\" onclick=\"setCurrency('INR',this)\">\u20b9 INR<\/button>\r\n          <button class=\"currency-btn\" onclick=\"setCurrency('USD',this)\">$ USD<\/button>\r\n          <button class=\"currency-btn\" onclick=\"setCurrency('AED',this)\">\u062f.\u0625 AED<\/button>\r\n          <button class=\"currency-btn\" onclick=\"setCurrency('GBP',this)\">\u00a3 GBP<\/button>\r\n          <button class=\"currency-btn\" onclick=\"setCurrency('CAD',this)\">C$ CAD<\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div>\r\n        <div class=\"calc-label\">Property Type<\/div>\r\n        <div class=\"calc-select\">\r\n          <button class=\"currency-btn active\" onclick=\"setType('res',this)\">Residential<\/button>\r\n          <button class=\"currency-btn\" onclick=\"setType('com',this)\">Commercial<\/button>\r\n          <button class=\"currency-btn\" onclick=\"setType('pre',this)\">Pre-launch<\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"calc-results reveal reveal-delay-2\">\r\n      <div class=\"calc-card\">\r\n        <div class=\"calc-card-label\">Investment Value<\/div>\r\n        <div class=\"calc-card-value\" id=\"r-inr\">\u20b983.5 L<\/div>\r\n        <div class=\"calc-card-sub\">Current value<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"calc-card\">\r\n        <div class=\"calc-card-label\">Projected Value<\/div>\r\n        <div class=\"calc-card-value\" id=\"r-proj\">\u20b91.22 Cr<\/div>\r\n        <div class=\"calc-card-sub\">Estimated growth<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"calc-card\">\r\n        <div class=\"calc-card-label\">Annual Rental Income<\/div>\r\n        <div class=\"calc-card-value\" id=\"r-rent\">\u20b93.5 L<\/div>\r\n        <div class=\"calc-card-sub\">Rental yield<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"calc-card\">\r\n        <div class=\"calc-card-label\">Total Returns<\/div>\r\n        <div class=\"calc-card-value\" id=\"r-total\" style=\"color:var(--gold)\">\u20b955.2 L<\/div>\r\n        <div class=\"calc-card-sub\">Gain + rental<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n.calc-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 60px;\r\n  margin-top: 60px;\r\n  align-items: center;\r\n}\r\n\r\n.calc-controls { display: flex; flex-direction: column; gap: 32px; }\r\n\r\n.calc-label {\r\n  font-size: 16px;\r\n  margin-bottom: 10px;\r\n}\r\n\r\n.calc-value {\r\n  font-size: 32px;\r\n  color: #0B3C2D;\r\n}\r\n\r\ninput[type=\"range\"] {\r\n  width: 100%;\r\n  height: 2px;\r\n  background: #ccc;\r\n}\r\n\r\n.calc-select {\r\n  display: flex;\r\n  gap: 8px;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.currency-btn {\r\n  border: 1px solid #ccc;\r\n  padding: 8px 16px;\r\n  cursor: pointer;\r\n  background: transparent;\r\n}\r\n\r\n.currency-btn.active {\r\n  background: #0B3C2D;\r\n  color: #fff;\r\n}\r\n\r\n.calc-results {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n}\r\n\r\n.calc-card {\r\n  padding: 20px;\r\n  background: #0B3C2D;\r\n  color: #fff;\r\n}\r\n\r\n.calc-card-value {\r\n  font-size: 28px;\r\n  color: #C9A84C;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nlet currency = 'INR';\r\nlet propType = 'res';\r\n\r\nconst rates = { INR: 1, USD: 0.012, AED: 0.044, GBP: 0.0095, CAD: 0.016 };\r\nconst symbols = { INR: '\u20b9', USD: '$', AED: 'AED ', GBP: '\u00a3', CAD: 'C$' };\r\n\r\nconst yieldRates = { res: 0.035, com: 0.062, pre: 0.09 };\r\nconst appRates = { res: 0.082, com: 0.075, pre: 0.12 };\r\n\r\nfunction formatINR(val) {\r\n  if (val >= 1e7) return '\u20b9' + (val\/1e7).toFixed(2) + ' Cr';\r\n  if (val >= 1e5) return '\u20b9' + (val\/1e5).toFixed(1) + ' L';\r\n  return '\u20b9' + val.toFixed(0);\r\n}\r\n\r\nfunction updateCalc() {\r\n  const inv = document.getElementById('inv-range').value * 100000;\r\n  const hold = document.getElementById('hold-range').value;\r\n\r\n  const proj = inv * Math.pow(1 + appRates[propType], hold);\r\n  const rent = inv * yieldRates[propType];\r\n  const total = (proj - inv) + (rent * hold);\r\n\r\n  const convert = (v) => v * rates[currency];\r\n\r\n  document.getElementById('inv-display').textContent =\r\n    currency === 'INR' ? formatINR(inv) : symbols[currency] + convert(inv).toFixed(0);\r\n\r\n  document.getElementById('hold-display').textContent = hold + \" Years\";\r\n\r\n  document.getElementById('r-inr').textContent =\r\n    currency === 'INR' ? formatINR(inv) : symbols[currency] + convert(inv).toFixed(0);\r\n\r\n  document.getElementById('r-proj').textContent =\r\n    currency === 'INR' ? formatINR(proj) : symbols[currency] + convert(proj).toFixed(0);\r\n\r\n  document.getElementById('r-rent').textContent =\r\n    currency === 'INR' ? formatINR(rent) : symbols[currency] + convert(rent).toFixed(0);\r\n\r\n  document.getElementById('r-total').textContent =\r\n    currency === 'INR' ? formatINR(total) : symbols[currency] + convert(total).toFixed(0);\r\n}\r\n\r\nfunction setCurrency(c, btn) {\r\n  currency = c;\r\n  document.querySelectorAll('.calc-controls .currency-btn').forEach(b => b.classList.remove('active'));\r\n  btn.classList.add('active');\r\n  updateCalc();\r\n}\r\n\r\nfunction setType(t, btn) {\r\n  propType = t;\r\n  document.querySelectorAll('.calc-controls .currency-btn').forEach(b => b.classList.remove('active'));\r\n  btn.classList.add('active');\r\n  updateCalc();\r\n}\r\n\r\nupdateCalc();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-91fb27f e-flex e-con-boxed e-con e-parent\" data-id=\"91fb27f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/storeyourcode.com\\\/incomestate\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/cta-video.mp4&quot;,&quot;background_video_start&quot;:12}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-background-video-container elementor-hidden-mobile\">\n\t\t\t\t\t\t\t<video class=\"elementor-background-video-hosted\" role=\"presentation\" autoplay muted playsinline loop><\/video>\n\t\t\t\t\t<\/div><div class=\"elementor-element elementor-element-1cea3be e-con-full e-flex e-con e-child\" data-id=\"1cea3be\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-00424b3 elementor-widget elementor-widget-heading\" data-id=\"00424b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A New Way to Think About Property Ownership<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6132610 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"6132610\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tWe curate only those properties that generate measurable, documented returns. Every listing on our platform is verified for income potential before it ever reaches you.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a03329 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"4a03329\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">connect with our expert<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>ROI Calculator Investment Calculator See your returnsbefore you invest Estimate capital appreciation, rental income, and net returns in your home currency. Investment Amount (INR) \u20b91,00,000 Holding Period 5 Years Display Currency \u20b9 INR $ USD \u062f.\u0625 AED \u00a3 GBP C$ CAD Property Type Residential Commercial Pre-launch Investment Value \u20b983.5 L Current value Projected Value \u20b91.22 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-398","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/storeyourcode.com\/incomestate\/wp-json\/wp\/v2\/pages\/398","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/storeyourcode.com\/incomestate\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/storeyourcode.com\/incomestate\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/storeyourcode.com\/incomestate\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/storeyourcode.com\/incomestate\/wp-json\/wp\/v2\/comments?post=398"}],"version-history":[{"count":24,"href":"https:\/\/storeyourcode.com\/incomestate\/wp-json\/wp\/v2\/pages\/398\/revisions"}],"predecessor-version":[{"id":1133,"href":"https:\/\/storeyourcode.com\/incomestate\/wp-json\/wp\/v2\/pages\/398\/revisions\/1133"}],"wp:attachment":[{"href":"https:\/\/storeyourcode.com\/incomestate\/wp-json\/wp\/v2\/media?parent=398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}