Income-Based Repayment Calculator Formula
Understand the math behind the income-based repayment calculator. Each variable explained with a worked example.
Formulas Used
Monthly IBR Payment
monthly_payment = round(discretionary * ibr_pct / 100 / 12)Annual Payment
annual_payment = round(discretionary * ibr_pct / 100)Discretionary Income
discretionary_income = discretionaryVariables
| Variable | Description | Default |
|---|---|---|
annual_income | Annual Gross Income ($) | 45000 |
family_size | Family Size | 1 |
poverty_guideline | Poverty Guideline ($) | 15060 |
ibr_pct | IBR Percentage (%) | 10 |
poverty_for_family | Derived value= poverty_guideline + (family_size - 1) * 5380 | calculated |
discretionary | Derived value= max(0, annual_income - 1.5 * poverty_for_family) | calculated |
How It Works
How Income-Based Repayment Works
IBR caps payments at a percentage of your discretionary income.
Formula
Monthly Payment = (Discretionary Income x IBR%) / 12
Where Discretionary Income = AGI - 150% of Poverty Guideline for your family size.
Worked Example
Single borrower earning $45,000 with 10% IBR rate.
- 01Poverty guideline for family of 1 = $15,060
- 02150% of poverty = $15,060 x 1.5 = $22,590
- 03Discretionary income = $45,000 - $22,590 = $22,410
- 04Monthly payment = round($22,410 x 10% / 12) = round($187) = $187
Frequently Asked Questions
What is the difference between IBR, PAYE, and SAVE?
All are income-driven plans. IBR uses 10-15% of discretionary income. PAYE uses 10%. SAVE (formerly REPAYE) uses 10% with additional benefits.
What happens after 20-25 years?
Remaining balance is forgiven after 20 years (undergraduate) or 25 years (graduate). The forgiven amount may be taxable.
Do I have to recertify my income?
Yes, you must recertify income and family size annually. If you miss the deadline, your payment reverts to the standard amount.
Ready to run the numbers?
Open Income-Based Repayment Calculator