{% extends "base.html" %} {% block title %}Credit Card Payoffs - BiweeklyBudget{% endblock %} {% block extra_head_css %} {% endblock %} {% block body %} {% macro payoffresult(res) -%}
{{ res['name'] }} - {{ res['description'] }}
{{ res['doc'] }}
{% if res.error %}
{{ res['error'] }}
{% else %}
{% for row in res['results'] %} {% endfor %}
Account Time To Pay Off Total Payments Total Interest
{{ row['name'] }} {{ row['payoff_months']|monthsyears }} {{ row['total_payments']|dollars }} {{ row['total_interest']|dollars }}
Totals {{ res['total']['payoff_months']|monthsyears }} {{ res['total']['total_payments']|dollars }} {{ res['total']['total_interest']|dollars }}
{% endif %}
{%- endmacro %} {% include 'notifications.html' %}

Notice - these calculations are rough estimates only. Do not rely on them.

  • These are based on the interest rate you entered in the Account settings. Interest rates will change over time.
  • I've found these to be within 3% of my own statements for certain credit cards, but there is no guarantee that the exact formulae used will match those used by your credit card company.
  • These assume no fees or purchases against any of the accounts; i.e. the only balance changes will be one payment per billing period and interest for that period.
  • The interest calculation method may not exactly match your financial institution.
  • Dates are fudged so we can calculate multiple payoffs together; we use the last balance for each account as if it were the beginning of a new billing cycle, and assume that all billing cycles are based on calendar months. All payments are made half way through the month.
  • Some values are rounded.
Settings
{{ CURRENCY_SYM }}
(add another increase)
(add another one-time additional payment)
{% for calc in payoffs %} {{ payoffresult(calc) }} {% endfor %} {% endblock %} {% block extra_foot_script %} {% endblock %}