Three lenses, one loan
The same loan looks different through each of three filters. The calculator applies each one independently and surfaces the results side-by-side, so the chain of adjustments is legible instead of buried in a single "APR" number that papers over real tradeoffs.
Lens 1 — APR with fees
The origination fee is netted from disbursement: you sign for $20,000 but the bank wires $19,000 to your account. Your monthly payment is computed against the full $20,000 at the stated rate. The effective rate solves: what APR would justify those payments if I'd only received $19,000? Almost always meaningfully higher than the stated rate.
Lens 2 — APR if you prepay
Pay off the loan early and the origination fee is amortized over fewer months — your effective rate jumps. Prepay at year 1 on a 5-year loan and you've effectively paid the full origination for one year of borrowing. Plus any prepayment penalty stacks on top. This lens is the strongest argument against high-origination personal loans if you have any chance of paying them off early.
Lens 3 — APR after tax
For deductible-interest loans (mortgage if you itemize, student loan up to the cap), every dollar of interest is reduced by your marginal tax rate. The effective rate drops by roughly statedAPR × marginalTaxRate. The catch: about 90% of US filers take the standard deduction post-2017 SALT cap, so this lens only matters if you actually itemize.
The math (so you can verify against your loan disclosure)
The engine builds a cash-flow stream from the borrower's perspective and solves for the IRR (internal rate of return). For the standard fees-only lens:
- Month 0:
+netDisbursement(principal × (1 − originationFee%)) - Months 1..n:
−scheduledPayment(the standard amortizing payment computed from the full principal at the stated rate) - Solve via bisection for the monthly rate where NPV equals zero. Annualized rate = monthly × 12 (TILA convention, simple multiplication).
The prepayment lens replaces the months-1..n stream with a months-1..K stream where the month-K outflow includes the remaining balance plus any prepayment penalty. The after-tax lens reduces each month's outflow by interest_t × marginalTaxRate. The combined lens applies all three.
What our calculator assumes
- "Stated APR" means the contractual interest rate driving the monthly payment (the note rate). TILA APR already folds in some fees by regulation; entering the note rate makes the "with fees" output the comparable TILA-style number.
- Origination fee is paid up-front, deducted from disbursement. If your fee is rolled into the financed balance, set the fee field to 0 and increase principal by the fee amount.
- Tax deduction assumes you itemize. If you take the standard deduction (most filers), the after-tax row should be ignored — the deduction provides no marginal benefit beyond the standard.
- Discount points are different from origination fees and are not modeled here. Treat each point-paying scenario as a separate run with a different stated rate.
- Variable rates aren't modeled. The stated rate is treated as fixed for the full term.
FAQ
What's the difference between stated APR and effective APR?
The stated APR (sometimes called the note rate) is the contractual interest rate that drives your monthly payment. The effective APR is what you actually pay once you fold in fees, prepayment, and tax effects. On a 5-year personal loan with a 5% origination fee, the effective APR is typically 1.5-2.5 percentage points higher than the note rate. By federal regulation (TILA), lenders are supposed to disclose APR-with-some-fees, but the rules differ across loan types and are easy to game by labeling fees as something other than 'finance charges.' This calculator computes the cleanest version: amortize the full principal at the note rate, but the borrower only received principal × (1 − fee%), and ask what rate would justify those payments against that disbursement.
Why does paying off early make my effective APR HIGHER?
Because the origination fee gets amortized over fewer months. If you paid $1,000 in origination on a 60-month loan and pay it off at month 12, you've effectively paid $1,000 to borrow for 12 months instead of 60 months. That's a much higher annualized cost. The lender designed the loan assuming you'd take the full term; if you pay it off early, the rate they advertised understates what you actually paid. This is a standard but frequently surprising result, and it's the strongest argument against personal loans with high origination fees if you have any chance of paying them off early.
Do I have a tax deduction on this loan?
Probably not, unless it's a mortgage you itemize for, or a student loan and your income is below the phase-out. Mortgage interest is deductible if you itemize, but post-2017 SALT cap roughly 90% of US filers take the standard deduction and get no itemized benefit. Student loan interest is deductible up to $2,500/year and phases out at moderate income — for tax year 2025 returns, IRS Publication 970 lists the phaseout at roughly $85K-$100K single / $170K-$200K MFJ; check the current IRS phaseout table for the year you're filing, since these brackets are inflation-adjusted annually. HELOC interest is only deductible if used for home improvements (per the 2017 changes). Personal loans, auto loans, credit-card interest: never deductible. If you're unsure, leave the deduction toggle off — the after-tax number is meaningless if you don't actually claim the deduction.
What's the difference between origination fee and discount points?
Origination fee: the lender's compensation for processing the loan, almost always charged. You pay it whether or not you wanted to. Discount points: optional, voluntary fees you pay to buy down the interest rate (each point is typically 1% of principal and reduces the rate by ~0.25 pt). Origination is a sunk cost; points are an investment that pays off if you keep the loan long enough to recoup the upfront cost via the lower rate. This calculator handles the origination case; for points, run two scenarios (with-points lower rate, without-points higher rate) and compare the effective APRs.
Should I pay an origination fee or take a higher rate?
Depends on horizon. A typical tradeoff: 5% origination on an 8% personal loan vs. zero origination on a 9.5% personal loan. Run both scenarios in this calculator. If you take the loan to full term, the no-fee/higher-rate option often wins on cash flow but loses on total interest; the fee/lower-rate option is the reverse. If you might pay off early, lean strongly toward no-fee — early prepayment kills the fee-loan economics fast. The number that matters is total cash out the door over your actual expected horizon, not the headline rate or the headline fee.
Why does my lender's TILA APR disagree with this calculator?
TILA APR is a regulatory definition that includes some fees but not others, with the inclusion rules varying across loan types (mortgage TILA APR includes more fees than personal-loan TILA APR). Real-world lender disclosures sometimes 'unbundle' fees by calling them processing or admin fees that don't count toward TILA APR. This calculator uses a single consistent definition: net-disbursement-IRR including the origination fee you enter. If your lender's disclosed APR is lower than this calculator's number, the difference is fees they classified outside TILA. Ask the loan officer for an itemized fee list and re-run.
Related
- How to evaluate a personal-loan offer (guide) →
- Refinance break-even calculator →
- Prepayment penalties (guide) →
- Invest vs. prepay calculator →
Written by James L. Wu. The math is bisection IRR over a custom cash-flow stream — the same engine used by financial calculators and HP-12C-style hardware. The differentiator vs. incumbents: three independent lenses surfaced together, with the term-amortization-on-prepay gotcha called out explicitly instead of buried.