Loan Origination Fee Calculator Formula
Understand the math behind the loan origination fee calculator. Each variable explained with a worked example.
Formulas Used
Total Origination Fee
total_fee = total_originationPercentage-Based Fee
percentage_fee = pct_feeTotal Fee as % of Loan
fee_as_pct_of_loan = total_origination / loan_amount * 100Monthly Mortgage Payment
monthly_pmt = monthly_paymentFee Spread Over Loan Life (per month)
fee_in_monthly_terms = total_origination / nVariables
| Variable | Description | Default |
|---|---|---|
loan_amount | Loan Amount(USD) | 350000 |
origination_pct | Origination Fee Percentage(%) | 1 |
flat_fee | Additional Flat Processing Fee(USD) | 500 |
interest_rate | Loan Interest Rate(%) | 7 |
loan_term_years | Loan Term(years) | 30 |
pct_fee | Derived value= loan_amount * origination_pct / 100 | calculated |
total_origination | Derived value= pct_fee + flat_fee | calculated |
r | Derived value= interest_rate / 100 / 12 | calculated |
n | Derived value= loan_term_years * 12 | calculated |
monthly_payment | Derived value= r > 0 ? loan_amount * r * pow(1 + r, n) / (pow(1 + r, n) - 1) : loan_amount / n | calculated |
How It Works
Loan Origination Fees
The origination fee compensates the lender for evaluating, processing, and approving your mortgage application.
Components
Negotiation Tips
Tax Treatment
Origination fees (points) paid on a purchase loan are generally tax deductible in the year paid. On a refinance, they are deducted over the loan life.
Worked Example
A $350,000 loan with 1% origination fee plus a $500 flat processing fee.
loan_amount = 350000origination_pct = 1flat_fee = 500interest_rate = 7loan_term_years = 30
- 01Percentage-based fee: $350,000 x 1% = $3,500
- 02Flat processing fee: $500
- 03Total origination fee: $3,500 + $500 = $4,000
- 04Fee as % of loan: $4,000 / $350,000 = 1.14%
- 05Monthly mortgage payment: $2,328.56
- 06Fee spread over 360 months: $4,000 / 360 = $11.11/month equivalent
Ready to run the numbers?
Open Loan Origination Fee Calculator