QuantCalcResearchPay Off the Mortgage or Invest 2026

Pay Off the Mortgage or Invest Before Retirement? Paired Monte Carlo Results (2026)

Paying off a mortgage at retirement earns a guaranteed return equal to its rate. Keeping it and staying invested earns whatever the portfolio earns, with a wide spread, while a level payment comes due every month for years. This study runs both choices on identical market paths — 10,000 simulated retirements per arm, three mortgage rates, three spending levels — reports the difference path by path, and finds the return at which the two tie.

QuantCalc Research · Published 2026-09-07 · v2026.1 · CC-BY-4.0 dataset

Pay off the mortgage or keep investing before retirement?

It depends less on the mortgage rate than on how much room the rest of the plan has: for this household the decision turns on liquidity and keeping the mortgage comes out ahead on every statistic; with more room in the plan the loan adds wealth on average but costs success, and at 5.5% the two are close on the paths that matter. For a 65-year-old with $1,000,000 in a 60/40 plan, a $200,000 balance with 15 years to run and $50,000 a year of other spending, paying the loan off at 65 reached 95 with money left in 29.6% of 10,000 paths; keeping it and paying $1,634 a month for 15 years reached 95 in 33.4%. On the same market paths keeping the mortgage ended higher in 33.2% of paths and lower in 0.2% — both arms ran out in the other 66.6% — with a mean per-path difference of +$68,595 (median $0, 10th–90th percentile $0 to +$232,616). With $40,000 of other spending the same 5.5% loan gives 61.7% against 60.8% success, keeping it higher on 52.7% of paths and lower on 9.6% (median difference +$11,865); with $30,000, 91.1% against 88.1%, higher on 57.0% and lower on 34.2% (median +$18,853). The simulated break-even — the portfolio expected return at which the two arms end higher equally often — is not inside the -4 to +3 pp grid: with every expected return cut by 4 points keeping the loan still ended higher on more paths than paying it off, because both arms run out on most paths at this spending level and the extra $200,000 of investable money decides the rest. A tie exists in 2 of the 9 cells: 4.26% nominal at 5.5% / $30,000, 6.20% at 6.5% / $30,000, against the roster’s 6.04% as published.

Key numbers

Figure (5.5%, $50,000/yr, 60/40)Pay it off at 65Keep the mortgagePaired, path by path
Starting savings and year-1 draw$800,000; $50,000 (6.25%)$1,000,000; $69,610 (6.96%) until 80, then $50,000same $1,000,000 of net worth at 65; the payment is $1,634/mo, level in nominal dollars
Success to 9529.6%33.4%+3.8 pp; only keep survives in 381 paths, only pay-off in 1
Median wealth at 95 (today’s dollars)$0$0$0 median of the per-path difference; keep higher in 33.2%, pay-off higher in 0.2%
10th-percentile wealth at 95$0$0per-path difference p10 $0, p90 +$232,616, mean +$68,595
Break-even portfolio expected return (keep = pay off on equally many paths)none inside the -4 to +3 pp shift grid at $50,000 (keeping the loan ahead on more paths at every shift); a tie exists in 2 of 9 cells: 4.26% nominal at 5.5% / $30,000, 6.20% at 6.5% / $30,000; the roster’s 60/40 return as published is 6.04% nominal (3.46% real)
Same loan, $40,000 base spending: success to 95; median at 9561.7%; $179,78360.8%; $194,005−0.9 pp; median difference +$11,865, mean +$74,850; keep higher in 52.7%, pay-off in 9.6%
Same loan, $30,000 base spending: success to 95; median at 9591.1%; $726,35088.1%; $736,318−3.0 pp; median difference +$18,853, mean +$58,647; keep higher in 57.0%, pay-off in 34.2%
All 9 cells: share of paths keep ends higher30.6% to 75.0%; keeping the loan ahead on more paths than paying it off in 8 of 9 cells, ahead on the mean in 9
All 9 cells: success-rate difference, keep minus pay off−4.6 pp to +6.2 pp; keeping the loan ran out more often in 5 cells, less often in 4

10,000 quasi-Monte Carlo paths per arm, identical market draws for the two arms of every pair; JPMorgan LTCMA 2026 capital-market assumptions (as of 2025-11-01); all dollars in today’s dollars; pre-tax, no Social Security, no home value. “Success” means the portfolio never reached $0 before 95.

Run the $1M / $50,000 / 65-to-95 plan in the free planner →

Opens the Monte Carlo planner prefilled with the keep-the-mortgage plan — retire at 65, plan to 95, $1,000,000, $50,000 a year, 45/15/40 US equity / international / bonds. To add the payment, create a recurring expense life event of $19,610 a year from 65 to 80 and choose the no-inflation option under Inflation; for the pay-off arm set savings to $800,000 and leave the event out.

29.6% vs 33.4%
Success to 95, pay it off vs keep it (5.5%, $50,000/yr, 60/40)
33.2%
Paths on which keeping the mortgage ends higher (0.2% lower)
+$68,595
Mean per-path difference at 95, keep minus pay off (median $0)
4.26%
Simulated break-even portfolio expected return at 5.5% with $30,000 base spending (none in range at $50,000)

What is being compared

Both arms describe the same household on the day of retirement: $1,000,000 of savings, a $200,000 mortgage balance with 15 years of payments left, and $50,000 a year of spending in today’s dollars that has nothing to do with the house. Net worth is identical; the only decision is what to do with the loan.

The pay-it-off arm sends $200,000 to the lender at 65 and retires on $800,000. Spending is the base amount, constant in real terms and raised with 2.5% inflation each year, to 95.

The keep-the-mortgage arm retires on the full $1,000,000 and goes on paying the loan. The payment is the level monthly amount from the amortisation formula — $1,634.17 a month at 5.5%, $19,610 a year — charged for exactly 180 months and then gone. It is a nominal constant: unlike the base spending it does not rise with inflation, so in today’s dollars it shrinks from $19,610 in the first year to about $13,879 in the fifteenth. The engine expresses this directly, as a scheduled expense with no inflation adjustment, so no approximation is involved.

Both arms are run on the same 10,000 market paths, so every statistic below can be taken path by path. The headline for each cell is the paired difference: the keep arm’s wealth at 95 minus the pay-off arm’s on the same path, summarised by its median, its mean, its 10th–90th percentile band and the share of paths on which each arm ends higher. Paths on which both arms end at $0 count as ties. Because the persona’s $50,000 of base spending is already a 6.25% draw on the pay-off arm’s $800,000, many paths in that row are ties at $0, and the paired median can sit inside the tie mass; the share of paths each arm ends higher and the mean difference are the statistics that stay informative there, which is why the break-even below is defined on the share.

The loan

RateMonthly paymentPer yearTotal interest, 15 yrsTotal paidBalance after 5 yrsBalance after 10 yrsYear-1 draw, keep arm ($50,000 + payment)
4.0%$1,479.38$17,753$66,288$266,288$146,118$80,3296.78%
5.5%$1,634.17$19,610$94,150$294,150$150,578$85,5536.96%
6.5%$1,742.21$20,907$113,599$313,599$153,434$89,0427.09%

$200,000 balance, 15 years, level monthly payment P = L r / (1 − (1 + r)−n) with r = rate ÷ 12 and n = 180. The generator re-runs each loan month by month with that payment and requires the closing balance to be zero to the cent before anything is written.

Results: all rates and spending levels

Each row is one mortgage rate and one level of base spending; the persona row (5.5%, $50,000) is highlighted. Dollar columns are wealth at 95 in today’s dollars; the last column counts paths in which only one arm reached 95 with money left.

Mortgage rateBase spending Success: pay it offSuccess: keep itΔ success Median at 95: pay offMedian at 95: keep p10 at 95: pay offp10 at 95: keep Paired median Δ (keep − pay off)Paired p10 … p90 Keep higher / pay-off higherOnly keep survives / only pay-off survives
4.0% ($1,479/mo)$50,000 (6.3% of $800k)29.6%35.8%+6.2 pp$0$0$0$0$0$0 … +$308,47135.8% / 0.0%623 / 0
4.0% ($1,479/mo)$40,000 (5.0% of $800k)61.7%63.9%+2.2 pp$179,783$249,274$0$0+$67,236$0 … +$309,13062.7% / 1.4%240 / 20
4.0% ($1,479/mo)$30,000 (3.8% of $800k)91.1%89.6%−1.5 pp$726,350$792,275$24,817$0+$69,054−$20,902 … +$309,13075.0% / 16.2%4 / 153
5.5% ($1,634/mo)$50,000 (6.3% of $800k)29.6%33.4%+3.8 pp$0$0$0$0$0$0 … +$232,61633.2% / 0.2%381 / 1
5.5% ($1,634/mo)$40,000 (5.0% of $800k)61.7%60.8%−0.9 pp$179,783$194,005$0$0+$11,865$0 … +$233,20052.7% / 9.6%55 / 144
5.5% ($1,634/mo)$30,000 (3.8% of $800k)91.1%88.1%−3.0 pp$726,350$736,318$24,817$0+$18,853−$74,315 … +$233,20057.0% / 34.2%1 / 305
6.5% ($1,742/mo)$50,000 (6.3% of $800k)29.6%31.6%+2.0 pp$0$0$0$0$0$0 … +$181,13830.6% / 1.2%217 / 16
6.5% ($1,742/mo)$40,000 (5.0% of $800k)61.7%58.8%−2.9 pp$179,783$157,192$0$0$0−$35,359 … +$181,13842.8% / 19.1%18 / 306
6.5% ($1,742/mo)$30,000 (3.8% of $800k)91.1%86.6%−4.6 pp$726,350$697,928$24,817$0$0−$116,709 … +$181,13844.2% / 46.9%0 / 457

“Paired median Δ” is the median over 10,000 paths of (keep wealth − pay-off wealth) at 95; “Keep higher / pay-off higher” are the shares of those paths with a positive and a negative difference (the remainder are ties, almost all at $0). Base spending is the amount excluding the mortgage; the pay-off arm’s draw is that amount on $800,000, the keep arm’s is that amount plus the payment on $1,000,000 for 15 years.

The break-even return

Without dispersion the arithmetic is one line: paying off the loan earns its rate, guaranteed, so the two arms tie when the portfolio earns that same rate. With dispersion the tie moves, because the arm that keeps the mortgage is exposed to the sequence of returns while the payment is due and the arm that pays it off is not. To find the tie in the simulated world, every cell was re-run with all five of the roster’s expected returns shifted together by −4, −3, −2, −1, +1, +2, +3 percentage points (volatilities and correlations unchanged), the shift at which the share of paths on which each arm ends higher is equal was interpolated between grid points, and that estimate was tightened by 2 further engine runs at the interpolated shift. The table reports the portfolio’s weighted expected nominal return at that shift — 60/40 weights on the roster’s published expected returns, 6.04% unshifted — its real equivalent at 2.5% inflation, and the same crossing for the mean difference and for the success rate.

RateBase spendingKeep higher / pay-off higher, unshiftedBreak-even expected return, nominal (equal shares)Realvs the rateMean-difference crossingSuccess-rate crossingClosest run: keep-minus-pay-off share, at shift
4.0%$50,00035.8% / 0.0%none in rangenone in rangenone in range (keep ahead)none in range (keep higher)
4.0%$40,00062.7% / 1.4%none in rangenone in rangenone in range (keep ahead)none in range (keep higher)
4.0%$30,00075.0% / 16.2%none in rangenone in rangenone in range (keep ahead)none in range (pay-off higher)
5.5%$50,00033.2% / 0.2%none in rangenone in rangenone in range (keep ahead)none in range (keep higher)
5.5%$40,00052.7% / 9.6%none in rangenone in rangenone in range (keep ahead)4.68% (pay-off higher above)
5.5%$30,00057.0% / 34.2%4.26%1.72%−1.24 pp2.39%none in range (pay-off higher)−0.30 pp of paths at −1.82 pp
6.5%$50,00030.6% / 1.2%none in rangenone in rangenone in range (keep ahead)none in range (keep higher)
6.5%$40,00042.8% / 19.1%none in rangenone in rangenone in range (keep ahead)none in range (pay-off higher)
6.5%$30,00044.2% / 46.9%6.20%3.61%−0.30 pp5.19%none in range (pay-off higher)−0.01 pp of paths at +0.15 pp

“Equal shares”: the portfolio expected return at which keeping the mortgage ends higher on exactly as many paths as paying it off. “Closest run” is the sampled shift nearest that tie and the difference between the two shares the engine reported there (a value of 0.00 pp would be an exact tie). A crossing “none in range” means that statistic kept one sign across the whole -4 to +3 pp grid, and the note in brackets says which arm it favoured. For the success-rate crossing the note says which arm has the higher success rate at returns above it. The closed-form reference is the mortgage rate itself.

Three things stand out. First, where a tie exists (2 of 9 cells: 5.5% / $30,000; 6.5% / $30,000) the equal-shares break-even sits −1.24 pp to −0.30 pp from the mortgage rate: the simulated tie is not the textbook tie. Second, in the other 7 cells (4.0% / $50,000; 5.5% / $50,000; 6.5% / $50,000; 4.0% / $40,000; 5.5% / $40,000; 6.5% / $40,000; 4.0% / $30,000) there is no tie inside the grid at all: keeping the loan ended higher on more paths than paying it off at every shift, even with all expected returns cut by 4 points. At those spending levels many paths run out in both arms whatever the return, so the paths that differ are the ones where the extra $200,000 of investable money let the keep arm last longer or finish higher; at $50,000 the pay-off arm’s problem is a plan that draws 6.25% of $800,000, not the mortgage. Third, the three statistics do not agree with each other. The mean difference favours keeping the loan across the whole grid in 7 cells and crosses in 2, and where both the mean and the equal-shares tie exist the mean crosses at the lower return in 2 of 2 cells, by 1.01 to 1.87 pp, because the keep arm’s wins are large and its losses bounded. The success rate runs the other way: paying the loan off has the higher success rate at every shift in 4 cells (6.5% / $40,000; 4.0% / $30,000; 5.5% / $30,000; 6.5% / $30,000), keeping it in 4 (4.0% / $50,000; 5.5% / $50,000; 6.5% / $50,000; 4.0% / $40,000), and the two cross in 1 (5.5% / $40,000 at 4.68%, pay-off higher above it). A household that cares about the average outcome, the typical outcome and the chance of running out gets three different answers to “what return do I need?” from the same simulation, and the answer for the chance of running out depends on how tight the plan already is.

The gap over time

The engine reports each path’s wealth year by year, so the paired difference can be followed through retirement. Until 80 the keep arm holds $200,000 more but pays $19,610 a year for it; after 80 the payment stops and the difference is whatever the extra capital has become. The table shows the median per-path gap (keep minus pay off, today’s dollars) at six ages and the share of paths on which each arm is ahead, for the persona’s spending at the three rates and for the 5.5% rate at the three spending levels.

CellAge 70Age 75Age 80Age 85Age 90Age 95
4.0%, $50,000/yr+$148,664
100.0% / 0.0%
+$96,216
99.1% / 0.9%
+$42,707
75.4% / 18.2%
+$49,985
69.2% / 0.7%
$0
49.3% / 0.0%
$0
35.8% / 0.0%
5.5%, $50,000/yr+$138,902
100.0% / 0.0%
+$76,052
96.6% / 3.4%
+$11,530
57.0% / 36.6%
+$13,008
56.6% / 12.1%
$0
45.5% / 1.1%
$0
33.2% / 0.2%
6.5%, $50,000/yr+$132,031
100.0% / 0.0%
+$61,929
92.4% / 7.6%
$0
44.2% / 49.5%
$0
44.1% / 24.5%
$0
39.9% / 5.6%
$0
30.6% / 1.2%
5.5%, $40,000/yr+$138,902
100.0% / 0.0%
+$76,052
96.6% / 3.4%
+$11,530
57.0% / 42.5%
+$13,009
57.0% / 35.3%
+$15,591
56.6% / 20.8%
+$11,865
52.7% / 9.6%
5.5%, $30,000/yr+$138,902
100.0% / 0.0%
+$76,052
96.6% / 3.4%
+$11,530
57.0% / 43.0%
+$13,009
57.0% / 42.6%
+$15,685
57.0% / 39.8%
+$18,853
57.0% / 34.2%

Median of the per-path difference at each age, with the shares of paths on which the keep arm / the pay-off arm is ahead. The payment ends at 80. 10,000 paths per cell.

What the numbers say, in plain words

A guaranteed return against an expected one

Paying off a 5.5% loan is a 5.5% return with no spread: every dollar sent to the lender saves exactly that much interest, on every path. Keeping the loan and staying invested is a bet that the portfolio’s return beats that number. The roster’s 60/40 expected return is 6.04% nominal — +0.55 pp above the 5.5% rate, +2.05 pp above 4.0%, −0.45 pp above 6.5% — but a 60/40 portfolio delivers that with roughly ten points of annual volatility, and over fifteen years the realised return lands anywhere in a wide band around it. That is why, at 5.5% and $30,000 of base spending, the mean per-path difference is +$58,647 in favour of keeping the loan while it ends higher on 57.0% of paths and lower on 34.2%, and its success rate is −3.0 pp: the wins are big, the losses more frequent than a one-line expected-value calculation suggests, and the failures sit in the tail the mean does not see.

Sequence risk with a level payment

The payment is due whether the market cooperates or not. In the keep arm the retiree draws $69,610 in the first year, 6.96% of the portfolio, and a poor first decade is met with that draw every month; in the pay-off arm the draw is 6.25% of $800,000 with no deadline attached. So the paths on which keeping the mortgage loses are concentrated where returns arrive late, and they show up as failures when the plan had room to fail: at 5.5% and $30,000 of base spending keeping the loan ran out on 305 paths that paying it off survived, and reached 95 with money left on 1 paths that paying it off did not, a success-rate difference of −3.0 pp; at $40,000 keeping the loan ran out on 144 paths that paying it off survived, and reached 95 with money left on 55 paths that paying it off did not (−0.9 pp). At $50,000 the sign flips: keeping the loan ran out on 1 paths that paying it off survived, and reached 95 with money left on 381 paths that paying it off did not (+3.8 pp). The reason is that on a plan drawing 6.25% of $800,000 both arms run out on 66.6% of paths whatever the loan does, and on the paths that are decided one way or the other the arm with $200,000 more of investable money lasts longer — the mortgage’s cost is real but smaller than the value of the liquidity it leaves behind. The payment’s one kindness is that it is nominal: inflation erodes it, so by the fifteenth year it is about $13,879 in today’s dollars against $19,610 in the first, and after 80 it is gone.

Liquidity

The pay-off arm starts with $200,000 less in the portfolio and $200,000 more in the house, and the house cannot be spent. These runs treat that as it is: a path that runs out of savings is a failure even though the retiree still owns a home outright. The keep arm holds the same $200,000 as investable money, which in a bad year can be drawn on and in a good year keeps compounding; that is what its extra wins are made of. The comparison does not credit either arm with borrowing against the house later, and it does not charge the keep arm for the option of paying the loan down early if markets turn — both are outside the numbers.

Where the rate takes the answer

At 4.0% the loan costs less than the roster’s expected return by +2.05 pp; at 6.5% it costs more by +0.45 pp. For the persona’s $50,000 the rate moves the numbers without changing the answer: keeping the loan ended higher on 35.8%, 33.2% and 30.6% of paths and lower on 0.0%, 0.2% and 1.2%, with success-rate differences of +6.2 pp, +3.8 pp and +2.0 pp. With $30,000 of base spending the rate does change the answer: keeping the loan ended higher on 75.0% of paths at 4.0% (lower on 16.2%), 57.0% at 5.5% (lower on 34.2%) and 44.2% at 6.5% (lower on 46.9%), while its success rate trailed paying it off by −1.5 pp, −3.0 pp and −4.6 pp. The break-even table above puts a number on each cell.

What it means

Download CSV (9 cells with paired statistics and break-evens) Download JSON (full results, by-year paired series, break-even grid)

CC-BY-4.0 — free for any use including republication and journalism, with attribution to QuantCalc Research.

Run both arms for your own numbers

The free Monte Carlo planner runs the same engine and the same forecast source on your balance, allocation and spending — no signup. Open it with this study’s plan, add your payment as a recurring expense with no inflation adjustment, then run it again with the balance paid off and the payment removed.

Open the free planner →

Methodology

Engine and plan. Every number comes from QuantCalc’s C Monte Carlo engine through its public simulate contract, running the constant-real withdrawal rule under the JPMorgan LTCMA 2026 capital-market assumptions (as of 2025-11-01; five asset classes, expected nominal returns US Equity 6.7%, International Equity 7.4%, Bonds 4.8%, Real Estate 6.5%, Cash 3.2%) with 2.5% inflation. The retiree is 65 with $1,000,000 of net financial worth, no further contributions, no Social Security or pension, a 45/15/40 US equity / international / bonds plan rebalanced annually, and base spending of $50,000 / $40,000 / $30,000 a year in today’s dollars, raised with inflation, to 95. The mortgage is a $200,000 balance amortising over 15 years at 4.0% / 5.5% / 6.5%: 9 cells, each a pair of arms.

The two arms. Pay-it-off: initial savings $800,000, spending the base amount. Keep-it: initial savings $1,000,000, spending the base amount plus a recurring expense life event equal to twelve times the level monthly payment, scheduled from 65 to 80 with the engine’s no-inflation category, so that the payment is a nominal constant for 180 months and zero afterwards. The engine charges it monthly, after that month’s return, alongside the inflating base withdrawal; it deflates every reported balance to today’s dollars.

Paths and pairing. 10,000 quasi-Monte Carlo paths per arm from the engine’s Sobol sequence. The contract returns the yearly values of at most 30 paths per call, so each arm is run as 334 calls that tile the engine’s 10,000-row Sobol cache by seed (seeds 0, 30, …, 9990), which reproduces exactly the path set a single 10,000-path call uses; the two arms of a pair therefore see identical market draws and every difference is taken path by path. A path is a success if it never reaches $0 before 95; a ruined path’s terminal value is $0.

Break-even. Each of the 9 cells was re-run at 7 parallel shifts of the roster’s expected returns (−4, −3, −2, −1, +1, +2, +3 pp; volatilities and correlations unchanged) through the contract’s inline-assumptions override, both arms at every shift. For each paired statistic — the difference between the shares of paths each arm ends higher, the mean difference, the success-rate difference — the shift at which it changes sign was interpolated linearly between the two adjacent grid points; the equal-shares crossing was then refined by 2 regula-falsi steps, each a fresh pair of 10,000-path runs at the current estimate. The break-even is reported as the 60/40-weighted expected nominal return at that shift and its real equivalent, (1 + nominal) ÷ (1 + 2.5%) − 1. The closed-form reference — portfolio return = mortgage rate — is shown beside it.

Verification before publication. (1) Each loan was run month by month with its formula payment; the closing balance after 180 payments was zero to the cent (largest residual 7.7e-9 dollars). (2) With a custom roster of 0% expected returns and the engine’s minimum volatility, the keep arm’s per-path yearly values matched an independent month-by-month replica of inflating base spending plus a level nominal payment for 180 months to within $198, running out in the same year (13); a replica with an inflating payment would have differed by up to $28,737, so the check discriminates. (3) The assumptions override at a zero shift reproduced the default run path by path (max relative gap 0.0e+0), so shifted runs differ from the base only by the shift. (4) A re-issued batch reproduced its 30 paths bit for bit. (5) In every batch of every arm, the count of paths ending above $0 equalled the engine’s own survivor count. (6) For all 12 base arms, the success rate and the 10th/50th/90th-percentile terminal wealth of the batched paths matched a single 10,000-path call to within one cent. (7) Pay-off savings plus the balance equal the keep arm’s savings, and every arm is issued over the same seed plan. At render time the generator re-derives the payments from the formula, re-asserts these records, checks that each paired band brackets its median, that the higher / lower / tied shares sum to one, that the survival crossovers reconcile with the two success counts, that the zero-shift grid point equals the base cell, and that each break-even lies inside its bracket.

Reproducibility. The generator’s run mode drives a local build of the engine and writes the raw results to a committed snapshot; its render mode writes this page, the CSV and the JSON from that snapshot in one pass, so the text and the data cannot disagree.

Assumptions and limitations

Frequently asked questions

Is it better to pay off the mortgage or keep investing before retirement?

It depends on the mortgage rate against the portfolio's return, and on how much dispersion that return carries. For a 65-year-old with $1,000,000 in a 60/40 plan, a $200,000 balance with 15 years left at 5.5% and $50,000 a year of other spending, paying the loan off at 65 reached 95 with money left in 29.6% of 10,000 simulated paths; keeping it and paying $1,634 a month reached 95 in 33.4%. On the same market paths keeping the mortgage ended higher in 33.2% of them and lower in 0.2%, with a per-path median difference of $0 and a mean of +$68,595. At 4.0% the same comparison favoured keeping the loan on 35.8% of paths; at 6.5% on 30.6%.

What return does the portfolio need for keeping the mortgage to break even?

Without dispersion the two arms tie when the portfolio earns the mortgage rate. With it, the tie moves. The study re-ran every cell with all five expected returns shifted together, from -4 to +3 percentage points, and found where the share of paths on which each arm ends higher is equal. At 5.5% and $50,000 of spending there is no such point inside the grid: both arms run out on most paths and keeping the loan ended higher on more of the rest at every shift. A tie exists in 2 of the 9 cells - 4.26% nominal (1.72% real at 2.5% inflation) at 5.5% / $30,000; 6.20% nominal (3.61% real at 2.5% inflation) at 6.5% / $30,000, against the 60/40 roster's 6.04% nominal as published. Across the 2 cells with a tie in range the break-even sits -1.24 pp to -0.30 pp away from the mortgage rate itself.

Why can keeping the mortgage lose on many paths even when the expected return beats the rate?

Because the mortgage payment is a level nominal claim in the first fifteen years, which is exactly when a bad sequence of returns does its damage, while the portfolio return that is supposed to cover it arrives with a wide spread. In the keep arm the retiree draws $69,610 in year one, 6.96% of the portfolio, against 6.25% in the pay-off arm; a poor first decade compounds that difference. The mortgage's guaranteed 5.5% has no spread at all. So the paths on which keeping the mortgage wins are the good-market paths, and the tail is where it loses: at 5.5% and $30,000 of base spending, keeping the loan ran out on 305 paths that paying it off survived, and reached 95 with money left on 1 paths that paying it off did not. When the plan is already so tight that both arms run out on most paths - the $50,000 persona - the picture inverts (keeping the loan ran out on 1 paths that paying it off survived, and reached 95 with money left on 381 paths that paying it off did not), because the arm holding $200,000 more of investable money lasts longer on the paths that are decided either way.

How much does the mortgage rate change the answer?

A lot. At $50,000 of base spending, the share of paths on which keeping the loan ends higher goes from 35.8% at 4.0% to 33.2% at 5.5% and 30.6% at 6.5%; the success-rate difference (keep minus pay off) goes from +6.2 pp to +3.8 pp to +2.0 pp. The monthly payment is $1,479, $1,634 and $1,742 respectively, for total interest of $66,288, $94,150 and $113,599 over the 15 years.

Does the answer depend on how much else the retiree spends?

Yes, through sequence risk. At 5.5%, keeping the mortgage ends higher on 33.2% of paths when base spending is $50,000, 52.7% at $40,000 and 57.0% at $30,000; the success rates are 29.6% vs 33.4%, 61.7% vs 60.8% and 91.1% vs 88.1% (pay off vs keep). The direction of the success-rate effect flips with the tightness of the plan: with $30,000 or $40,000 of base spending the level payment costs success (-3.0 pp and -0.9 pp), while a plan already drawing 6.25% of an $800,000 portfolio runs out on 66.6% of paths in both arms, and on the rest the extra $200,000 of investable money is worth more than the loan costs (+3.8 pp).

What is not in these numbers?

Taxes, on either side: there is no mortgage-interest deduction, which would lower the effective rate for a household that itemises and make keeping the loan look better than it does here, and no tax on the portfolio's returns or withdrawals, which would make keeping it look worse. The home itself is left out because it is the same in both arms; its value, its costs and any change in it cancel in the comparison. The payoff is taken from one pre-tax pool at par, so no capital-gains tax on the sale and no distinction between taxable and tax-deferred money. There is no refinancing, no prepayment and no home-equity borrowing in a bad year. Returns follow the JPMorgan LTCMA 2026 capital-market assumptions the site's planner uses, sampled with quasi-Monte Carlo, 10,000 paths per arm, identical draws for the two arms of every pair, and all dollars are in today's dollars.

Related research

Changelog

Last updated 2026-09-07. Dataset license: CC-BY-4.0. QuantCalc is an independent retirement-planning research project. The JPMorgan LTCMA 2026 name identifies the published capital-market assumptions the engine uses; QuantCalc is not affiliated with, endorsed by, or sponsored by that firm, and all trademarks belong to their respective owners. Educational research, not financial, tax, or legal advice.

Cite this research study

QuantCalc Research (2026). Pay Off the Mortgage or Invest Before Retirement? Paired Monte Carlo Results (2026). https://quantcalc.app/research/pay-off-mortgage-or-invest-2026/ (accessed <date>).

BibTeX
@misc{quantcalc2026payoffthemortgageorinvestbeforeretiremen,
  title  = {Pay Off the Mortgage or Invest Before Retirement? Paired Monte Carlo Results (2026)},
  author = {{QuantCalc Research}},
  year   = {2026},
  url    = {https://quantcalc.app/research/pay-off-mortgage-or-invest-2026/},
  note   = {Accessed <date>}
}

Machine-readable citation metadata (schema.org identifier and citation fields) is embedded in this page's JSON-LD, at the stable identifier https://quantcalc.app/research/pay-off-mortgage-or-invest-2026/.

Get new research and dataset updates