Debt Snowball Calculator
Debt Snowball is evaluated from Extra Monthly Payment, Debt 1 - Balance and Debt 1 - APR. The calculation reports Months to Debt-Free, Total Interest Paid and Interest Saved vs Minimum.
Results
About the Debt Snowball Calculator
The calculator uses a custom php logic configuration. Each reported value is read as a direct evaluation of the stored rules with the declared field formats and units.
Formula basis:
4. When debt #1 is paid off, redirect its full payment (minimum + extra) to debt #2
Interest each month = Outstanding Balance x (APR / 1200)
Months to Payoff = number of iterations until all balances = 0
Interpret the outputs in the order shown by the result fields. Optional inputs affect only the outputs that depend on those variables.
Formula & How It Works
The calculation applies the following relations exactly as recorded in the metadata: 4. When debt #1 is paid off, redirect its full payment (minimum + extra) to debt #2 Interest each month = Outstanding Balance x (APR / 1200) Months to Payoff = number of iterations until all balances = 0 Each output field is produced by substituting the supplied inputs into the relevant relation and then applying the declared rounding or text format.
Worked Examples
Example 1: Classic 3-Debt Snowball
Inputs
With Extra Monthly Payment = 200, Debt 1 - Balance = 800, Debt 1 - APR = 22.99 and Debt 1 - Min Monthly Payment = 25 as the stated inputs, the result is Months to Debt-Free = 44 months, Total Interest Paid = $6,779.34 and Interest Saved vs Minimum = $0. Each value corresponds to the declared output fields.
Example 2: Heavy Credit Card Debt
Inputs
With Extra Monthly Payment = 300, Debt 1 - Balance = 1,500, Debt 1 - APR = 29.99 and Debt 1 - Min Monthly Payment = 45 as the stated inputs, the result is Months to Debt-Free = 45 months, Total Interest Paid = $11,249.95 and Interest Saved vs Minimum = $0. Each value corresponds to the declared output fields.
Example 3: Two Debts — No Extra Payment
Inputs
With Extra Monthly Payment = 0, Debt 1 - Balance = 2,000, Debt 1 - APR = 20 and Debt 1 - Min Monthly Payment = 50 as the stated inputs, the result is Months to Debt-Free = 78 months, Total Interest Paid = $13,986.35 and Interest Saved vs Minimum = $0. Each value corresponds to the declared output fields.
Example 4: Aggressive Extra Payment Payoff
Inputs
With Extra Monthly Payment = 600, Debt 1 - Balance = 900, Debt 1 - APR = 26.99 and Debt 1 - Min Monthly Payment = 30 as the stated inputs, the result is Months to Debt-Free = 26 months, Total Interest Paid = $3,653.12 and Interest Saved vs Minimum = $0. Each value corresponds to the declared output fields.
Common Use Cases
- Plan the fastest route to being debt-free using the snowball method
- See how an extra monthly payment accelerates payoff
- Compare snowball vs avalanche strategies