finance-business · personal-finance · debt

Extra Payment Impact Calculator

Prices two different ways of paying a debt off sooner and keeps them apart: a recurring extra every month and a single lump sum, each run as its own full schedule beside the baseline and then both together, with the months and the interest each one saves. It also reports the rate the money earns by going to the debt, which is the debt's own rate, and tabulates the interest saved across eleven sizes of extra payment and eleven rates so the diminishing return is visible rather than asserted.

Last updated

Calculator overview

Inputs and outputs

This summary comes from the calculator's published input and output contract.

Inputs

One Off Month
When omitted Blank
About this input

Which month from now the lump sum lands in, counting this coming payment as month one. Leave it blank and it lands in the first month, which is the best case, because the earlier a lump sum arrives the longer it saves interest. A month later than the debt would have cleared anyway changes nothing, and the status line says so.

Unit month number Default Not set Range 1 to 480
One Off Payment
When omitted Blank
About this input

A single lump sum paid once, on top of that month's scheduled payment. A tax refund, a bonus or the sale of something. It is priced separately from the recurring extra because the two behave differently: a lump sum removes principal once and then saves the rate on it for whatever the debt had left to run, while an extra every month keeps removing principal and compounds its own effect.

Unit $ Default Not set Range At least 0
Remaining Months (required)
About this input

How many monthly payments are left at the scheduled amount. This is what sets the scheduled payment, because the payment is whatever clears the balance over that many months. If the statement gives a payoff date rather than a count, count the months between now and it.

Unit months Default 60 Range 1 to 480
APR (required)
About this input

The annual rate the lender charges on the balance, entered as a percentage of the balance, so seven percent is 7.00%. It is the rate before any fee, and it is also the rate that decides what paying early is worth, because principal you retire stops accruing at exactly this rate. A rate of nothing is accepted and gives a promotional loan, where an extra payment saves months but no interest.

Unit fraction Default 0.07 Range 0 to 0.25
Current Balance (required)
About this input

What is still owed on the debt today, before this month's payment. Take it from the statement rather than from the original amount borrowed, because interest here is charged on what is outstanding now. It has to be above zero: a debt that is already paid off has nothing for an extra payment to save.

Unit $ Default 20000 Range At least 0
Extra Monthly Payment
When omitted Blank
About this input

An amount paid on top of the scheduled payment, every month, for as long as the debt lasts. Leave it blank if you are only pricing a lump sum: the comparison then runs against the debt exactly as it stands. Every unit of it goes straight to principal, because the interest for the month has already been taken out of the scheduled payment.

Unit $/month Default Not set Range 0 to 5000

Outputs

Scheduled Payment
About this output

The level payment that clears this balance at this rate over the months remaining. It is worked out here rather than entered, so it is the payment your remaining term implies; if it differs from what you actually pay, the balance, the rate or the months left is not what you thought.

Unit $/month
Table1 Extra Column Axis
About this output

The values across the top of the grid: the annual rate on the debt, in steps of one point either side of yours and never below nothing. Read a column to hold the rate fixed and vary the extra. The middle entry is your own rate.

No unit declared
Recurring Months
About this output

How many months the debt takes to clear once the extra is paid every month. It falls faster than the extra suggests, because each month's extra reduces the balance that the next month's interest is charged on.

Unit months
Recurring Months Saved
About this output

Months the debt ends earlier because of the extra paid every month. A whole number of months, since the schedule settles at the end of a month.

Unit months
Table1 Extra Column Input
About this output

Machinery, and NOT an input. The same for the column axis: Excel substitutes into it while filling the grid, and the rest of the time it mirrors the annual rate on the debt.

Unit fraction
Table1 Extra Row Input
About this output

Machinery, and NOT an input. Excel substitutes each value from the row axis into this cell while it fills the grid; the rest of the time it mirrors the extra paid each month. Change that input above, never this one: the axis is derived from it, so editing the mirror moves the axis while the table walks and the grid comes out meaningless.

Unit currency/month
Table1 Extra Values
About this output

The body of the grid: the interest a recurring extra saves, recomputed for every combination of the two axes. One hundred and twenty-one cells, each one the whole comparison run again. It is a component of the grid rather than a result on its own.

Unit currency
Table1 Extra Corner
About this output

Machinery. Excel requires the formula being tabulated to sit in the grid's top-left corner, where it means nothing to a reader, so it is formatted away. It holds the interest saved by the extra each month.

Unit currency
Table1 Extra Row Axis
About this output

The values down the left of the grid: the extra paid each month, in steps of fifty either side of yours and never below nothing. Read a row to hold the extra fixed and vary the rate. The middle entry is your own extra, and where yours is small the entries below it all sit at the floor and repeat.

No unit declared
Both Interest Saved
About this output

Interest saved by paying the extra every month and the lump sum. It is more than the two savings added together would suggest in some cases and less in others, because the two decisions interact: whichever comes first shortens the debt that the other one then works on.

Unit $
Effective Return
About this output

The rate the money earns by going to the debt. It is the rate on the debt itself, because a unit of principal retired early stops accruing at that rate for the rest of the term, and no other assumption is needed to say so. It is a rate before tax and it is certain, which is what makes it the right figure to hold against an uncertain return somewhere else; it does not make that comparison for you.

Unit fraction
Base Interest
About this output

All the interest still to be paid if nothing changes. This is the figure every saving below is measured against, and it is the amount that is genuinely at stake in the decision.

Unit $
Base Months
About this output

How many months the debt takes to clear if nothing changes, which is the number of months you entered. A month counts while anything above half a cent is still owed, so the fraction of a cent that a level payment can leave behind does not buy itself another month.

Unit months
Lump Interest Saved
About this output

Interest that is never charged because of the lump sum on its own. Compare it against the recurring saving for the same total outlay: a lump sum paid early often beats the same money dripped in, and the earlier it lands the wider the gap.

Unit $
Model Status
About this output

Reads OK, or explains why the inputs do not describe a debt this model can answer, or why an answer that did compute deserves a second look.

No unit declared
Recurring Interest Saved
About this output

Interest that is never charged because the extra was paid every month. This is the headline: what the recurring extra actually buys. It is also what the grid at the foot tabulates.

Unit $
Lump Months
About this output

How many months the debt takes to clear once the lump sum lands in the month you chose. If that month falls after the debt would already have cleared, this is the same as the baseline and the status line says so.

Unit months
Lump Months Saved
About this output

Months the debt ends earlier because of the lump sum on its own.

Unit months
This page is provided by LogicCommons for informational purposes only. Results are model outputs computed from the inputs you supply and are not financial, investment, tax, accounting, or legal advice, and no advisory relationship is created. Verify all inputs and results independently before relying on them in any decision.

LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.

Methodology

Purpose and model boundary

Use this to price two different ways of paying a debt off sooner, and to keep them apart: a recurring extra every month, and a single lump sum. Each is run as its own full schedule beside the debt as it stands, and then both together, with the months and the interest each one saves. It also reports the rate the money earns by going to the debt, which is the debt's own rate.

It prices what paying early does to one debt. It does not compare that against investing the money instead, and it does not model an early repayment charge, which some lenders apply and which can take back much of the saving.

Inputs and units

Input Unit Accepted range What it means
Current Balance $ more than 0 What is still owed on the debt today, before this month's payment. Take it from the statement rather than from the original amount borrowed, because interest here is charged on what is outstanding now.
APR % 0% through 25% The annual rate the lender charges on the balance. It is the rate before any fee, and it is also the rate that decides what paying early is worth, because principal you retire stops accruing at exactly this rate. A rate of nothing is accepted: on a promotional loan an extra payment saves months but no interest.
Remaining Months months 1 through 480 How many monthly payments are left at the scheduled amount. This is what sets the scheduled payment, because the payment is whatever clears the balance over that many months. If the statement gives a payoff date rather than a count, count the months between now and it.
Extra Monthly Payment $/month 0 through 5,000 Optional. An amount paid on top of the scheduled payment, every month, for as long as the debt lasts. Leave it blank if you are only pricing a lump sum. Every unit of it goes straight to the balance, because the interest for the month has already been taken out of the scheduled payment.
One Off Payment $ 0 or more Optional. A single lump sum paid once, on top of that month's scheduled payment: a tax refund, a bonus, the sale of something. It is priced separately from the recurring extra because the two behave differently.
One Off Month month number 1 through 480 Optional. Which month from now the lump sum lands in, counting this coming payment as month one. Leave it blank and it lands in the first month, which is the best case, because the earlier a lump sum arrives the longer it saves interest.

Governing relationships

The scheduled payment is the level amount that clears the balance at the given rate over the months remaining. It is worked out here rather than entered, so it is the payment your remaining term implies; if it differs from what you actually pay, then the balance, the rate or the count of months left is not what you thought.

Every schedule is followed month by month. Each month is charged one twelfth of the annual rate on the balance standing at the start of that month, the scheduled payment is applied, and any extra goes entirely to the balance, because the month's interest has already been covered.

A lump sum removes principal once and then saves the rate on that principal for whatever the debt had left to run. A recurring extra keeps removing principal, so each month's extra also reduces the balance the next month's interest is charged on, and its effect compounds.

The rate the money earns by going to the debt is the debt's own rate, because a unit of principal retired early stops accruing at that rate for the rest of the term. No other assumption is needed to say so.

Calculation sequence

This is the order in which the reported figures depend on one another, each step traceable to what the calculator says a figure is built from. It is not a claim about the order in which the workbook evaluates its own cells.

  1. Work out the level payment that clears the balance at this rate over the months remaining.
  2. Run that schedule with nothing added, to get the months it takes and all the interest still to be paid. Every saving below is measured against this.
  3. Run it again with the recurring extra added to every payment, to get the months and the interest on that path.
  4. Run it again with the lump sum landing in the month you chose and nothing else changed.
  5. Run it a fourth time with both the recurring extra and the lump sum, because the two interact: whichever comes first shortens the debt the other then works on.
  6. Subtract each path's months and interest from the baseline to get what that decision saves.
  7. Report the rate on the debt itself as what the money earns by being paid against it.
  8. Rerun the recurring extra comparison across a grid of extra payments and rates, so the diminishing return is visible rather than asserted.

Outputs and interpretation

Output Role Unit What it means
Recurring Interest Saved primary $ Interest that is never charged because the extra was paid every month. This is the headline: what the recurring extra actually buys. It is also what the grid at the foot tabulates.
Lump Interest Saved primary $ Interest that is never charged because of the lump sum on its own. Compare it against the recurring saving for the same total outlay: a lump sum paid early often beats the same money dripped in, and the earlier it lands the wider the gap.
Effective Return primary % The rate the money earns by going to the debt. It is the rate on the debt itself, because a unit of principal retired early stops accruing at that rate for the rest of the term. It is a rate before tax and it is certain, which is what makes it the right figure to hold against an uncertain return somewhere else; it does not make that comparison for you.
Scheduled Payment detail $/month The level payment that clears this balance at this rate over the months remaining. It is implied by the three figures you entered rather than taken from your statement.
Base Months detail months How many months the debt takes to clear if nothing changes, which is the number of months you entered.
Base Interest detail $ All the interest still to be paid if nothing changes. This is the figure every saving is measured against, and it is the amount genuinely at stake in the decision.
Recurring Months detail months How many months the debt takes to clear once the extra is paid every month. It falls faster than the extra suggests, because each month's extra reduces the balance the next month's interest is charged on.
Recurring Months Saved detail months Months the debt ends earlier because of the extra paid every month. A whole number of months, since the schedule settles at the end of a month.
Lump Months detail months How many months the debt takes to clear once the lump sum lands in the month you chose. If that month falls after the debt would already have cleared, this is the same as the baseline and the status line says so.
Lump Months Saved detail months Months the debt ends earlier because of the lump sum on its own.
Both Interest Saved detail $ Interest saved by paying the extra every month and the lump sum. It is more than the two savings added together in some cases and less in others, because the two decisions interact: whichever comes first shortens the debt that the other one then works on.

Model Status reads OK, or explains why the inputs do not describe a debt this model can answer, or why an answer that did compute deserves a second look.

The calculator also returns a grid that reruns the recurring extra comparison across a range of extra payments and rates at once. Its axes, corner and body arrive as separate values and are the grid's parts rather than results to read on their own; the page assembles them into the table.

Every figure above is returned by the model. The page arranges and formats them; it computes none of them.

Validation and status logic

These are the states the delivery's own recorded runs exercise, so the table records what this calculator has been observed to return rather than every branch it could take. A figure that moves with the inputs is shown as ….

Condition Returned status
There is no balance to pay down NOT VALID: there is no balance to pay down; enter what is still owed on the debt
No count of remaining months has been entered NOT VALID: enter how many months are left on the debt, which has to be at least one
An extra payment, a lump sum or the month it lands in is below nothing NOT VALID: an extra payment, a lump sum and the month it lands in cannot be negative
The implied payment does not cover the first month of interest CHECK: the payment this balance, rate and term imply does not cover the first month's interest, so the balance grows instead of falling
The lump sum lands after the debt would already have cleared CHECK: the month you chose for the lump sum falls after the debt is already cleared, so the lump sum changes nothing
A schedule has not cleared within the months this model unrolls CHECK: the schedule reaches its 480-month limit with a balance still owing, so every figure above describes that window and not the whole payoff
None of the preceding conditions applies OK

Assumptions and limitations

  • Interest is charged once a month, at the annual rate divided by twelve, on the balance at the start of the month.
  • The scheduled payment is implied by the balance, the rate and the months remaining. A lender whose payment differs from it is charging on a different basis, or the three figures entered are not the current ones.
  • An early repayment charge, where one applies, is not modelled. It can take back a large part of the saving reported here, and it is the first thing to check on a mortgage or a fixed personal loan.
  • Nothing is added to the debt after today, and no fee is modelled.
  • The rate on the debt is held constant for the whole schedule. A variable rate debt will not behave this way.
  • The rate the money earns by going to the debt is a fact about this debt, not a recommendation to pay it down rather than do something else with the money.

Restrictions and non-computing states

This calculator enforces the numeric limits recorded above before any schedule is run, so a value outside them is refused rather than answered.

There has to be a balance and at least one month left. A debt already paid off has nothing for an extra payment to save, and a term of nothing has no payment for a saving to be measured against.

The three optional fields may be left blank. A blank lump sum month is read as the first month rather than as nothing, which is the earliest and therefore the most favourable case.

Every schedule is followed for a limited number of months. Where a balance is still owing at the end of that window, the run stops there and the status line says the figures describe the window rather than the whole payoff.

Errors and warnings

NOT VALID means the inputs do not describe a debt this calculator can answer, and the figures beside it should not be relied on. CHECK is not an error: the arithmetic is sound and the figures stand, but something about the combination is worth knowing first, such as a lump sum arriving after the debt would already have gone. The status is shown with the results rather than in place of them, so a flagged answer is still a readable one.

A value the page itself refuses, because it falls outside the limits above, is rejected before the calculation is requested and no figures are returned at all. That is different again from a transport or service failure, where the page reports that the result could not be fetched rather than showing a stale or partial one.

References

The periodic payment formula used here, and the convention of dividing a stated annual rate by twelve to reach a monthly one, are set out in the Wikipedia entry on the amortization calculator.

How a level payment splits between interest and principal, with most of each early payment going to interest and more of it to principal as the balance falls, is explained by the Consumer Financial Protection Bureau in How does paying down a mortgage work?

These sources provide background; they do not supply the calculator's assumptions or certify its result. This calculator is informational and is not financial, investment, or tax advice. The rate the money earns by going to the debt is a fact about that debt, not a recommendation about what else you might do with it, and an early repayment charge, where one applies, is not modelled here.

Results are informational and not professional advice. See our Terms of Use. Powered by SpreadsheetWeb · About · Privacy · Terms