Which of two loan offers costs less in total — and how do the monthly payments and total costs compare side by side?

This tool is for: Borrowers who have received two loan offers and want to determine which option is cheaper in total before accepting · Anyone comparing a lower-rate loan with higher fees against a higher-rate loan with lower fees to find the true cost difference · People choosing between different loan amounts, terms, or lenders and wanting a concrete dollar figure for the cost gap

The principal amount borrowed under Loan A. Enter the amount you will actually receive — if an origination fee is deducted from the disbursement, use the gross loan amount here and enter the fee in upfront_fees_a.
The annual interest rate on Loan A as stated in the loan agreement — not the APR. Enter 0 for zero-interest promotional financing. APR includes fees and will produce a slightly different payment; use the stated interest rate for this calculation.
The repayment period in months for Loan A. Common terms: 12, 24, 36, 48, or 60 months for personal and auto loans; 180, 240, 300, or 360 months for mortgage loans.
All one-time upfront costs associated with Loan A — origination fee, application fee, points, or any other fee paid at closing. Enter 0 if there are no upfront fees. These are added to the total payment stream to produce the true total cost.
The principal amount borrowed under Loan B.
The annual interest rate on Loan B as stated in the loan agreement.
The repayment period in months for Loan B.
All one-time upfront costs associated with Loan B.

Formulas Used

Monthly Payment (Fixed-Rate Amortization)

M = P × [r(1+r)^n] / [(1+r)^n − 1]

Where: M = Monthly principal-and-interest payment (USD), P = Loan principal (USD), r = Monthly interest rate (annual rate / 100 / 12) (decimal), n = Loan term in months (months)

Source: Consumer Financial Protection Bureau — How does my loan payment get applied? ✓ Verified

Total Loan Cost

Total Cost = (Monthly Payment × Loan Term) + Upfront Fees

Where: Total Cost = All-in cost of the loan from origination to final payment (USD), Monthly Payment = Fixed amortized monthly payment (USD), Loan Term = Number of monthly payments (months), Upfront Fees = One-time fees paid at origination (USD)

Source: Consumer Financial Protection Bureau — Understanding loan costs ✓ Verified

Cost Difference

Cost Difference = Total Cost B − Total Cost A

Where: Cost Difference = Dollar amount by which Loan B is more expensive (positive) or cheaper (negative) than Loan A (USD)

Source: Derived from total cost formula ✓ Verified

Key Insight

On a $20,000 loan over 48 months, a 1.5 percentage point rate difference (5.5% vs 7.0%) costs $661.92 more in total with no fees on either side. When fees are introduced — for example, $1,000 upfront on a 4.0% loan vs $200 on a 3.5% loan over 60 months — the lower-rate loan can still be more expensive in total by over $1,100 because the fee premium outweighs the rate saving. Total cost, not monthly payment or rate alone, is the correct comparison metric.

Frequently Asked Questions

How should I compare two loans with different terms or amounts?

Total cost is the most direct comparison metric when both loans serve the same borrowing need. Total cost equals all monthly payments across the full term plus any upfront fees. A loan with a lower monthly payment but a longer term may cost significantly more in total even at the same rate — the monthly payment is lower because the principal is spread over more periods, but each additional period adds another payment. When the loan amounts differ, the cost difference reflects both the different borrowing terms and the different principals; in that case, comparing cost per dollar borrowed (total cost divided by loan amount) is more informative than comparing absolute total costs.

When does a higher-rate loan with lower fees beat a lower-rate loan with higher fees?

A higher-rate loan with lower fees is cheaper in total when the fee saving exceeds the additional interest over the full term. The break-even depends on the loan amount, the fee difference, the rate difference, and the term. Shorter terms favor lower fees more strongly, because there is less time for the rate difference to compound. Longer terms favor the lower rate, because the interest saving accumulates over more periods. This calculator shows the total cost for both options at the inputs entered — a negative cost_difference means the higher-rate option with lower fees is cheaper at those specific inputs.

Why does this calculator use the stated interest rate rather than the APR?

The monthly payment formula requires the periodic interest rate, which is derived from the stated (nominal) interest rate — not the APR. APR is a disclosure rate that includes fees in an annualized cost figure; it is useful for comparing lender disclosures but produces a slightly different payment than the stated rate does when plugged into the amortization formula. This calculator captures fees separately through the upfront_fees field, giving a transparent split between interest cost and fee cost. For an apples-to-apples comparison, enter the stated rate and enter all known fees into the upfront_fees fields.

About This Calculator

Sources:

Limitations:

When to consult a professional: Before choosing between two loan offers where the total cost difference is small and other factors — prepayment flexibility, variable-rate risk, relationship with the lender — may be material

This calculator computes the monthly payment and total cost for each of two loan options using the standard fixed-rate amortization formula and adds any upfront fees entered by the user. It does not model variable rates, prepayment, balloon payments, taxes, insurance, PMI, or ongoing servicing fees. The cost_difference is the arithmetic difference between the two total cost figures as computed — it does not represent a guaranteed savings, as actual loan costs depend on lender terms, credit profile, and conditions at the time of origination. This tool does not constitute financial or lending advice.

Related Calculators