Embeddable calculators
Free CRE calculators you can embed on your own site.
Built from the underwriting engine inside PropCalc™. Paste the snippet, keep the calculator.
Pick a calculator, copy its snippet, and paste it into any page that accepts HTML. It renders dark on any background, resizes itself to fit, sets no cookies, and stores nothing. Free to use, including commercially. The only condition is that the attribution line in the snippet stays intact and stays a normal link.
Rollover cost calculator
Prices one tenant rollover: downtime, unrecovered expenses, TI, commission, and free rent, in dollars and in months of rent.
Embed code Copy
<div class="propcalc-embed" style="max-width:720px;margin:24px auto;">
<iframe src="https://propcalc.co/embed/rollover-cost" title="Rollover cost calculator" width="100%" height="770" style="width:100%;border:1px solid #2d3448;border-radius:10px;background:#0b0f17;" loading="lazy"></iframe>
<p style="margin:8px 0 0;font:12px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#6b7a94;"><a href="https://propcalc.co/?utm_source=widget&utm_medium=embed&utm_campaign=rollover-cost" style="color:#6b7a94;">Powered by PropCalc™, the commercial real estate underwriting simulator.</a></p>
</div>
<script src="https://propcalc.co/embed.js" async></script>
NNN vs modified gross (fixed expense stop)
Tracks landlord net under NNN against modified gross with a fixed expense stop as expenses compound over the hold.
Embed code Copy
<div class="propcalc-embed" style="max-width:720px;margin:24px auto;">
<iframe src="https://propcalc.co/embed/nnn-vs-mg" title="NNN vs modified gross (fixed expense stop)" width="100%" height="860" style="width:100%;border:1px solid #2d3448;border-radius:10px;background:#0b0f17;" loading="lazy"></iframe>
<p style="margin:8px 0 0;font:12px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#6b7a94;"><a href="https://propcalc.co/?utm_source=widget&utm_medium=embed&utm_campaign=nnn-vs-mg" style="color:#6b7a94;">Powered by PropCalc™, the commercial real estate underwriting simulator.</a></p>
</div>
<script src="https://propcalc.co/embed.js" async></script>
Free rent and effective rent
Converts face rent into effective rent after free rent and TI, and reports the discount to face.
Embed code Copy
<div class="propcalc-embed" style="max-width:720px;margin:24px auto;">
<iframe src="https://propcalc.co/embed/effective-rent" title="Free rent and effective rent" width="100%" height="630" style="width:100%;border:1px solid #2d3448;border-radius:10px;background:#0b0f17;" loading="lazy"></iframe>
<p style="margin:8px 0 0;font:12px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#6b7a94;"><a href="https://propcalc.co/?utm_source=widget&utm_medium=embed&utm_campaign=effective-rent" style="color:#6b7a94;">Powered by PropCalc™, the commercial real estate underwriting simulator.</a></p>
</div>
<script src="https://propcalc.co/embed.js" async></script>
Fixed bumps vs CPI escalations
Compares fixed annual bumps against CPI escalations, with an optional cap and floor, over the hold.
Embed code Copy
<div class="propcalc-embed" style="max-width:720px;margin:24px auto;">
<iframe src="https://propcalc.co/embed/escalation-compare" title="Fixed bumps vs CPI escalations" width="100%" height="640" style="width:100%;border:1px solid #2d3448;border-radius:10px;background:#0b0f17;" loading="lazy"></iframe>
<p style="margin:8px 0 0;font:12px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#6b7a94;"><a href="https://propcalc.co/?utm_source=widget&utm_medium=embed&utm_campaign=escalation-compare" style="color:#6b7a94;">Powered by PropCalc™, the commercial real estate underwriting simulator.</a></p>
</div>
<script src="https://propcalc.co/embed.js" async></script>
WALT calculator
Weights remaining lease term by rent across a rent roll and shows the gap to a simple average.
Embed code Copy
<div class="propcalc-embed" style="max-width:720px;margin:24px auto;">
<iframe src="https://propcalc.co/embed/walt" title="WALT calculator" width="100%" height="910" style="width:100%;border:1px solid #2d3448;border-radius:10px;background:#0b0f17;" loading="lazy"></iframe>
<p style="margin:8px 0 0;font:12px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#6b7a94;"><a href="https://propcalc.co/?utm_source=widget&utm_medium=embed&utm_campaign=walt" style="color:#6b7a94;">Powered by PropCalc™, the commercial real estate underwriting simulator.</a></p>
</div>
<script src="https://propcalc.co/embed.js" async></script>
Renew vs replace (office suite)
Compares the total cost of renewing a tenant against replacing one, and solves the breakeven concession.
Embed code Copy
<div class="propcalc-embed" style="max-width:720px;margin:24px auto;">
<iframe src="https://propcalc.co/embed/renew-vs-replace" title="Renew vs replace (office suite)" width="100%" height="940" style="width:100%;border:1px solid #2d3448;border-radius:10px;background:#0b0f17;" loading="lazy"></iframe>
<p style="margin:8px 0 0;font:12px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#6b7a94;"><a href="https://propcalc.co/?utm_source=widget&utm_medium=embed&utm_campaign=renew-vs-replace" style="color:#6b7a94;">Powered by PropCalc™, the commercial real estate underwriting simulator.</a></p>
</div>
<script src="https://propcalc.co/embed.js" async></script>
Cap rate vs yield on cost
Compares going-in cap rate against yield on cost and reports the spread in basis points.
Embed code Copy
<div class="propcalc-embed" style="max-width:720px;margin:24px auto;">
<iframe src="https://propcalc.co/embed/cap-vs-yield" title="Cap rate vs yield on cost" width="100%" height="670" style="width:100%;border:1px solid #2d3448;border-radius:10px;background:#0b0f17;" loading="lazy"></iframe>
<p style="margin:8px 0 0;font:12px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#6b7a94;"><a href="https://propcalc.co/?utm_source=widget&utm_medium=embed&utm_campaign=cap-vs-yield" style="color:#6b7a94;">Powered by PropCalc™, the commercial real estate underwriting simulator.</a></p>
</div>
<script src="https://propcalc.co/embed.js" async></script>
Going-in cap vs stabilized cap
Compares going-in cap to stabilized cap and quantifies the income foregone during lease-up.
Embed code Copy
<div class="propcalc-embed" style="max-width:720px;margin:24px auto;">
<iframe src="https://propcalc.co/embed/stabilization-bridge" title="Going-in cap vs stabilized cap" width="100%" height="710" style="width:100%;border:1px solid #2d3448;border-radius:10px;background:#0b0f17;" loading="lazy"></iframe>
<p style="margin:8px 0 0;font:12px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#6b7a94;"><a href="https://propcalc.co/?utm_source=widget&utm_medium=embed&utm_campaign=stabilization-bridge" style="color:#6b7a94;">Powered by PropCalc™, the commercial real estate underwriting simulator.</a></p>
</div>
<script src="https://propcalc.co/embed.js" async></script>
DSCR loan sizing
Sizes a loan against both a minimum DSCR and a maximum LTV, and names which of the two constraints binds.
Embed code Copy
<div class="propcalc-embed" style="max-width:720px;margin:24px auto;">
<iframe src="https://propcalc.co/embed/dscr-loan-sizing" title="DSCR loan sizing" width="100%" height="680" style="width:100%;border:1px solid #2d3448;border-radius:10px;background:#0b0f17;" loading="lazy"></iframe>
<p style="margin:8px 0 0;font:12px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#6b7a94;"><a href="https://propcalc.co/?utm_source=widget&utm_medium=embed&utm_campaign=dscr-loan-sizing" style="color:#6b7a94;">Powered by PropCalc™, the commercial real estate underwriting simulator.</a></p>
</div>
<script src="https://propcalc.co/embed.js" async></script>
Seller carry and the capital stack
Adds a seller carry layer to a senior loan and reports blended cost, combined debt service, and the change in equity.
Embed code Copy
<div class="propcalc-embed" style="max-width:720px;margin:24px auto;">
<iframe src="https://propcalc.co/embed/carry-stack" title="Seller carry and the capital stack" width="100%" height="860" style="width:100%;border:1px solid #2d3448;border-radius:10px;background:#0b0f17;" loading="lazy"></iframe>
<p style="margin:8px 0 0;font:12px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#6b7a94;"><a href="https://propcalc.co/?utm_source=widget&utm_medium=embed&utm_campaign=carry-stack" style="color:#6b7a94;">Powered by PropCalc™, the commercial real estate underwriting simulator.</a></p>
</div>
<script src="https://propcalc.co/embed.js" async></script>
Equity multiple vs IRR
Converts one terminal profit into an equity multiple and an IRR, then shows how that IRR moves with hold length.
Embed code Copy
<div class="propcalc-embed" style="max-width:720px;margin:24px auto;">
<iframe src="https://propcalc.co/embed/irr-vs-multiple" title="Equity multiple vs IRR" width="100%" height="890" style="width:100%;border:1px solid #2d3448;border-radius:10px;background:#0b0f17;" loading="lazy"></iframe>
<p style="margin:8px 0 0;font:12px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#6b7a94;"><a href="https://propcalc.co/?utm_source=widget&utm_medium=embed&utm_campaign=irr-vs-multiple" style="color:#6b7a94;">Powered by PropCalc™, the commercial real estate underwriting simulator.</a></p>
</div>
<script src="https://propcalc.co/embed.js" async></script>
Portfolio IRR truth teller
Shows how far an equity-weighted average of asset IRRs overstates the true portfolio IRR.
Embed code Copy
<div class="propcalc-embed" style="max-width:720px;margin:24px auto;">
<iframe src="https://propcalc.co/embed/portfolio-irr" title="Portfolio IRR truth teller" width="100%" height="810" style="width:100%;border:1px solid #2d3448;border-radius:10px;background:#0b0f17;" loading="lazy"></iframe>
<p style="margin:8px 0 0;font:12px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#6b7a94;"><a href="https://propcalc.co/?utm_source=widget&utm_medium=embed&utm_campaign=portfolio-irr" style="color:#6b7a94;">Powered by PropCalc™, the commercial real estate underwriting simulator.</a></p>
</div>
<script src="https://propcalc.co/embed.js" async></script>
Napkin DSCR check
Turns NOI, an interest rate, and a minimum DSCR into a rough maximum loan amount.
Embed code Copy
<div class="propcalc-embed" style="max-width:720px;margin:24px auto;">
<iframe src="https://propcalc.co/embed/dscr-napkin" title="Napkin DSCR check" width="100%" height="480" style="width:100%;border:1px solid #2d3448;border-radius:10px;background:#0b0f17;" loading="lazy"></iframe>
<p style="margin:8px 0 0;font:12px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#6b7a94;"><a href="https://propcalc.co/?utm_source=widget&utm_medium=embed&utm_campaign=dscr-napkin" style="color:#6b7a94;">Powered by PropCalc™, the commercial real estate underwriting simulator.</a></p>
</div>
<script src="https://propcalc.co/embed.js" async></script>