Overpay your mortgage or invest instead?

Overpaying saves interest at a guaranteed rate. Investing aims higher but with risk. Enter your LTV and mortgage rate to see which strategy builds more wealth by the end of your term.

Your mortgage
£
£
Current amount owed. LTV auto-calculates.
%
Or type LTV to set the balance.
%
Your current fixed or variable rate.
yr
The extra money each month
£
Overpaying reduces your remaining term down from 20 years.
Investment assumptions
%
Annual nominal return.
%
A simplified annual drag on investment growth (not CGT-on-exit). Inside an ISA or SIPP? Set 0%. In a GIA, try 20% for basic rate or 40% for higher rate as a rough proxy.
Nominal figures: returns are not inflation-adjusted. Both strategies are compared on the same basis.
Calculating…
-
-
Overpay: net wealth at end -
Invest: net wealth at end -
Mortgage-free (overpay) -
Mortgage-free (no overpay) -
Interest saved by overpaying -
Extra market gain if you invest instead -
Break-even investment return -

Adjust the inputs to see your result.

Net wealth over time

Overpay vs Invest
Overpay mortgage Invest instead
Illustration only, not financial advice. Net wealth = property equity (value minus remaining mortgage) plus any investment pot. Both strategies start with the same cash and make the same total monthly outgoing; the only difference is whether the extra money reduces the mortgage principal or builds an investment pot. Investment returns are assumed constant and nominal. Tax on investment growth is applied only if you set the "Tax on returns" field above 0%; ERC charges and product fees are not modelled. Past performance doesn't guarantee future results.

How the calculator works

The maths behind the comparison, so you can judge whether the assumptions fit your situation.

See your mortgage and investments in one place.

This break-even is built on the rate and return you entered — change either and the answer moves. Omnicogi tracks your actual mortgage balance alongside your ISAs, SIPPs and other accounts, so you can see which side of that line you're really on.

Spot a bug or have a suggestion?