Widget 1 — Monte Carlo Retirement Calculator
A 720-pixel-wide responsive widget that runs a 100-path Monte Carlo retirement simulation (computed server-side over HTTPS, no reader data stored). Inputs: age, balance, contributions, spend, allocation, forecast source. Output: success rate plus terminal-balance percentiles. Six forward-looking forecasts (J.P. Morgan, BlackRock, Vanguard, GMO, Schwab, Invesco). Footer link to the full app is UTM-tagged so we can both see what's working.
Live preview — exactly what your readers will see.
Copy-paste code:
<iframe src="https://quantcalc.app/embed/monte-carlo.html"
width="100%" height="540"
style="border:0;max-width:720px;display:block;margin:1.5em auto;"
title="Monte Carlo retirement calculator"
loading="lazy"></iframe>
<p style="font:13px/1.5 sans-serif;text-align:center;margin:.5em 0 1.5em;">Powered by <a href="https://quantcalc.app/?utm_source=embed&utm_medium=attribution&utm_campaign=monte-carlo">QuantCalc</a></p>
Widget 2 — ACA Subsidy Cliff Calculator (2026 OBBBA rules)
Pure-JS widget — runs entirely client-side, no backend calls, can't go down. Inputs: household size, older spouse's age, projected MAGI, regional benchmark band. Output: % of FPL, dollar distance to the 400% FPL cliff, estimated annual premium tax credit, plain-English verdict (safe / approaching / over). Built around the 2026 HHS poverty guidelines and the OBBBA-restored premium-tax-credit cliff. Especially useful for FIRE, early retirement, and Roth conversion posts where the ACA cliff is the binding constraint.
Live preview — exactly what your readers will see.
Copy-paste code:
<iframe src="https://quantcalc.app/embed/aca-cliff.html"
width="100%" height="600"
style="border:0;max-width:720px;display:block;margin:1.5em auto;"
title="ACA subsidy cliff calculator"
loading="lazy"></iframe>
<p style="font:13px/1.5 sans-serif;text-align:center;margin:.5em 0 1.5em;">Powered by <a href="https://quantcalc.app/aca/?utm_source=embed&utm_medium=attribution&utm_campaign=aca-cliff">QuantCalc</a></p>
Widget 3 — RMD Calculator (2026, SECURE 2.0)
Pure-JS, no backend. A retiree enters their Dec-31 account balance and age; the widget returns the required minimum distribution using the IRS Uniform Lifetime Table, the monthly equivalent, the % of balance, and an estimated federal tax hit (2026 brackets plus the OBBBA age-65 senior deduction bonus). Handles the SECURE 2.0 age-73/75 start rule and the first-year April-1 deferral. Natural fit for any "RMD strategy", "QCD", or "tax torpedo" post.
Live preview — exactly what your readers will see.
Copy-paste code:
<iframe src="https://quantcalc.app/embed/rmd.html"
width="100%" height="560"
style="border:0;max-width:720px;display:block;margin:1.5em auto;"
title="RMD calculator"
loading="lazy"></iframe>
<p style="font:13px/1.5 sans-serif;text-align:center;margin:.5em 0 1.5em;">Powered by <a href="https://quantcalc.app/rmd-irmaa/?utm_source=embed&utm_medium=attribution&utm_campaign=rmd">QuantCalc</a></p>
Widget 4 — Roth Conversion Tax + IRMAA Cliff (2026)
Pure-JS, no backend. Enter filing status, other income, and the amount to convert; the widget shows the marginal federal tax cost of the conversion, the effective rate on the converted dollars, the new top bracket, and — the killer feature for the retiree audience — whether the conversion-year MAGI trips a Medicare IRMAA tier, with the actual two-years-later dollar surcharge (CMS 2026 schedule). Built for "Roth conversion ladder" and "IRMAA planning" content.
Live preview — exactly what your readers will see.
Copy-paste code:
<iframe src="https://quantcalc.app/embed/roth-conversion.html"
width="100%" height="560"
style="border:0;max-width:720px;display:block;margin:1.5em auto;"
title="Roth conversion tax calculator"
loading="lazy"></iframe>
<p style="font:13px/1.5 sans-serif;text-align:center;margin:.5em 0 1.5em;">Powered by <a href="https://quantcalc.app/roth-conversion-optimizer/?utm_source=embed&utm_medium=attribution&utm_campaign=roth-conversion">QuantCalc</a></p>
Widget 5 — Capital Gains Tax & 0% Harvesting (2026)
Pure-JS, no backend. Enter other income and a long- or short-term gain; the widget returns federal tax on the gain (proper 0/15/20% LTCG stacking on top of ordinary income), the effective rate, the 3.8% NIIT, your remaining 0%-rate harvesting headroom, and a NIIT-cliff card that tells the reader whether splitting the sale across two tax years avoids the surtax. Perfect for "tax-gain harvesting" and "0% capital gains bracket" posts.
Live preview — exactly what your readers will see.
Copy-paste code:
<iframe src="https://quantcalc.app/embed/capital-gains.html"
width="100%" height="580"
style="border:0;max-width:720px;display:block;margin:1.5em auto;"
title="Capital gains tax calculator"
loading="lazy"></iframe>
<p style="font:13px/1.5 sans-serif;text-align:center;margin:.5em 0 1.5em;">Powered by <a href="https://quantcalc.app/tax-torpedo/?utm_source=embed&utm_medium=attribution&utm_campaign=capital-gains">QuantCalc</a></p>
Widget 6 — Social Security Claiming Age (2026)
Pure-JS, no backend. Enter birth year and the estimated benefit at full retirement age (straight off an SSA statement); the widget shows monthly benefits at 62, FRA, and 70 side by side — with correct early-claim reductions (5/9% then 5/12% per month) and delayed-retirement credits (8%/yr) per SSA 2026 rules — plus a plain-English break-even age. The single most-searched retirement decision; ideal for "when to claim Social Security" posts.
Live preview — exactly what your readers will see.
Copy-paste code:
<iframe src="https://quantcalc.app/embed/social-security.html"
width="100%" height="540"
style="border:0;max-width:720px;display:block;margin:1.5em auto;"
title="Social Security claiming age calculator"
loading="lazy"></iframe>
<p style="font:13px/1.5 sans-serif;text-align:center;margin:.5em 0 1.5em;">Powered by <a href="https://quantcalc.app/social-security-irmaa/?utm_source=embed&utm_medium=attribution&utm_campaign=social-security">QuantCalc</a></p>
Why embed this on your blog
| What | Detail |
|---|---|
| Free | No payment, no API key, no ads inside the widget. |
| No tracking inside the widget | The widget loads no analytics scripts, no cookies, no ad pixels. Your visitors see a calculator, not a tracker. (We log the simulation request server-side for capacity planning — same as we'd log any API call.) |
| 100 simulations per run | Returns in 1–3 seconds. Same engine that runs the 10,000-sim version on quantcalc.app. |
| Six forecast sources | J.P. Morgan, BlackRock, Vanguard, GMO, Charles Schwab, Invesco — your reader picks. Sourced from publicly available publications and financial press. |
| Iframe-only | No script-tag injection. Sandboxed, doesn't conflict with your CSS, won't break your theme. |
| Mobile responsive | Single-column layout under 480px. Tested on iOS Safari and Chrome Android. |
| Works on Substack, Ghost, WordPress, Webflow, raw HTML | Anywhere that allows raw iframe embeds. Notes below for each platform. |
Platform notes
- WordPress: paste the iframe into a Custom HTML block. If your theme strips iframes, the "iframe" plugin by webvitaly enables them.
- Substack: paste the iframe into the standard "Embed" block (the one with the </> icon). Substack accepts standard iframe HTML.
- Ghost: paste into an HTML card. No plugin required.
- Webflow: drag in an Embed element and paste the code.
- Plain HTML: anywhere. The iframe carries its own width/height/style.
- Medium: doesn't support raw iframes. Workaround: link out to the standalone widget URL; Medium will render a card.
For finance bloggers and newsletter writers
If you write about retirement planning, FIRE, ACA / IRMAA / Roth conversions, or general personal finance, this is a free hands-on tool you can offer your readers without building or maintaining anything.
The widget links back to QuantCalc's full app (10,000 sims, optimizer, PDF export, life-events) for readers who want more. No advertising shown to your readers; we make money on optional PRO upgrades, and we're transparent about that.
If you embed it, drop us a line at [email protected]. We'll add your blog to a "see-it-in-the-wild" list (with permission), and we'll let you know if we ship a feature you might want to feature.
Attribution and licensing
- The widget itself is free for any non-fraudulent use, on any site, including for-profit and ad-supported.
- The "Powered by QuantCalc" footer link is required on the Free tier — it's how the widget pays for itself.
- Need the footer removed (white-label) plus a custom accent color and per-domain analytics? See embed pricing — $49/mo per domain, 14-day trial, no card.
- If your site has a content policy that conflicts with finance educational tools (gambling sites, MLM-promoting sites, etc.), please don't embed.
- Capital Market Expectations data inside the widget is sourced from publicly available publications by the named asset managers; QuantCalc is not affiliated with, endorsed by, or sponsored by any of them. All trademarks belong to their respective owners.
FAQ
Will this slow down my blog? No. The iframe loads lazily (it's not fetched until the reader scrolls near it) and the simulation only runs when the reader clicks the button. There's no background load.
Do my readers' inputs get sent to you? Yes — when a reader clicks "Run", their numeric inputs are sent to the QuantCalc backend so the simulation can run. No name, email, or any other identifier is collected. Inputs are not associated with any tracking ID we retain. Same as our main app's privacy policy.
Can I customize the look? Not yet. v0.1 ships with a single, clean design. If 5+ blogs embed and ask for theming, we'll add a query-string param for color and density.
What if QuantCalc disappears? The iframe will return a "service unavailable" message — your blog post itself stays intact. We have no plans to shut it down; QuantCalc is in active development.
Variants and roadmap
Currently shipping (all six above): Monte Carlo retirement, ACA subsidy cliff, RMD, Roth conversion + IRMAA, capital-gains harvesting, and Social Security claiming age. If demand warrants we'll add:
- A standalone IRMAA bracket-projection embed
- A state-tax-burden-by-state embed
- A "compare 6 forecasts at once" mode for the Monte Carlo widget
If a specific variant would be valuable for your audience, tell us.