Skip to content
CalculatorGeek

Personal Loan True Cost & Offer Comparison Calculator

Updated Oct 2026
Comparison basisHold the cash target constant and state whether both offers are written, personalized, and unsecured.
Changes currency and terminology only. It does not insert rates, laws, eligibility rules, products, or lender offers.
The normal comparison is designed for two unsecured installment-loan offers. Asset, guarantor, title, mortgage, student-loan, and payday-loan risks need a different review.
Only personalized written terms support a decision record. Estimates are a screening scenario.
The model holds this cash target constant across both offers, then adjusts principal for the selected fee treatment.
Enter 0 to compare full terms only. Otherwise the regular payment is made first in this month, followed by the remaining balance and entered early-repayment fee.
Offer ACopy the rate path, term, fee collection, regular payment, disclosure, and settlement fee from Offer A.
A variable entry is one scenario, not a prediction.
Use the contractual rate that accrues interest, not a fee-inclusive APR or comparison rate.
Scenario rate applied after the selected whole month.
The changed rate begins in the following month and the calculated-payment mode recasts over the remaining term.
Number of monthly installments in the written offer.
Percentage fee charged on the modeled loan amount. Confirm the lender base.
Mandatory fixed application, establishment, documentation, or processing cost included in this comparison.
Cash fees reduce day-zero net cash, financed fees increase principal, and withheld fees gross up principal so the cash target is still received.
Mandatory recurring fee. Do not include optional insurance unless you intentionally want to compare that separate cost.
Quoted mode preserves the entered regular loan payment and shows the adjusted final payment needed to clear the entered balance.
Regular principal-and-interest payment excluding the separate monthly service fee.
Enter the lender disclosure for audit context. The tool does not certify regulatory APR or comparison-rate compliance.
Copy the annual comparison measure exactly and verify its jurisdiction and assumptions.
Use only the method stated in the offer. Obtain a dated settlement figure for a real payoff.
Enter currency for a flat fee, percentage points for percent of balance, or number of months for months of interest.
Offer BEnter Offer B on the same cash-needed basis so fees cannot silently reduce the comparison amount.
A variable entry is one scenario, not a prediction.
Use the contractual rate that accrues interest, not a fee-inclusive APR or comparison rate.
Scenario rate applied after the selected whole month.
The changed rate begins in the following month and the calculated-payment mode recasts over the remaining term.
Number of monthly installments in the written offer.
Percentage fee charged on the modeled loan amount. Confirm the lender base.
Mandatory fixed application, establishment, documentation, or processing cost included in this comparison.
Cash fees reduce day-zero net cash, financed fees increase principal, and withheld fees gross up principal so the cash target is still received.
Mandatory recurring fee. Do not include optional insurance unless you intentionally want to compare that separate cost.
Quoted mode preserves the entered regular loan payment and shows the adjusted final payment needed to clear the entered balance.
Regular principal-and-interest payment excluding the separate monthly service fee.
Enter the lender disclosure for audit context. The tool does not certify regulatory APR or comparison-rate compliance.
Copy the annual comparison measure exactly and verify its jurisdiction and assumptions.
Use only the method stated in the offer. Obtain a dated settlement figure for a real payoff.
Enter currency for a flat fee, percentage points for percent of balance, or number of months for months of interest.

Guest calculations stay on this device. Signed-in results sync privately.

Your result

Full-Term Cost Difference

Enter your values, then calculate to see a verified result.

Inputs usedReview the information used for this result.
Full calculation and sourcesOpen the calculation to audit fee treatment, amount financed, payment paths, final adjustment, total cost, annualized cash-flow cost, and early settlement.

Versioned calculationFormula v1.0.0

Monthly schedules up to 600 monthsUser-entered written offer termsFormula v1.0.0

What is calculated

Method

pre-publication personal-loan true-cost calculator and supporting cluster

Important boundary

The tool is an educational comparison of entered offer cash flows, not a lender disclosure engine.

Result actions
1
Enter the inputsAdd the values and choose the options required for this calculation.Required fields
2
Run the calculationValidate the inputs and apply the versioned method.Formula v1.0.0
3
Review the resultRead the answer together with its context and important boundary.Result + assumptions

Interpretation

The result reflects the current inputs and selected workflow.

Calculated with the versioned 1.0.0 model.

Review the result assumptions and important boundary before acting on the plan.

Use this result

Method and test recordFormula v1.0.0
Recorded scope
pre-publication personal-loan true-cost calculator and supporting cluster
Publisher
CalculatorGeek
Recorded review date
Not recorded
Next source review
Not scheduled
Definition fixtures
3 configured scenarios
Published examples
3 shown below

Recorded method

Planned independent review: closed-form payments, withheld-fee gross-up, cash and financed fees, cash-flow annualization, fixed and variable paths, quoted-payment final adjustment, early-settlement fee methods, JavaScript/PHP parity, four-market terminology, keyboard/screen-reader/mobile QA, source/link/schema checks, analytics, cache/CDN behavior, and rollback.

These records describe the published model and reference tests. A test-case count is not a certification of every possible input or an independent specialist review. Editorial policy

Known limitations

  • The tool is an educational comparison of entered offer cash flows, not a lender disclosure engine.
  • Jurisdictions define APR and comparison rates differently; the modeled annualized cash-flow rate is deliberately labeled separately.
  • Only one variable-rate change is modeled and it is not forecast.
  • Quoted-payment mode forces the remaining balance into the final modeled payment to expose a mismatch.
  • Secured, guarantor-backed, student, payday, title, mortgage, and business loans require separate analysis.

Method sources

Reference inputs and expected results

Up to 12 examples from the configured definition fixtures are shown. Expected values use the stated output units; invalid inputs are intended to be rejected.

CaseInputsExpected result
Lower rate with withheld fee reverses at early settlementMarket and currency: us; Loan scope: unsecured_personal; Terms entered: written_offers; Cash you need to receive: 10000 currency; Optional early-settlement month: 6 count; Offer A rate type: fixed; Offer A starting interest rate: 12 pct; Offer A changed interest rate: 15 pct; Offer A rate changes after month: 12 count; Offer A contractual term: 36 count; Offer A percentage origination fee: 0 pct; Offer A fixed establishment fee: 0 currency; Offer A fee treatment: cash; Offer A monthly service fee: 0 currency; Offer A payment basis: calculated; Offer A quoted loan payment: 350 currency; Offer A disclosed APR/comparison rate available?: yes; Offer A disclosed APR/comparison rate: 12 pct; Offer A early-repayment fee method: none; Offer A early-repayment fee value: 0 currency; Offer B rate type: fixed; Offer B starting interest rate: 6 pct; Offer B changed interest rate: 11 pct; Offer B rate changes after month: 12 count; Offer B contractual term: 36 count; Offer B percentage origination fee: 5 pct; Offer B fixed establishment fee: 0 currency; Offer B fee treatment: withheld; Offer B monthly service fee: 0 currency; Offer B payment basis: calculated; Offer B quoted loan payment: 325 currency; Offer B disclosed APR/comparison rate available?: yes; Offer B disclosed APR/comparison rate: 9.5 pct; Offer B early-repayment fee method: none; Offer B early-repayment fee value: 0 currencyOffer B amount financed: 10526.32; Lower full-term cost code: 2; Lower early-settlement cost code: 1; Interpretation code: 4 (allowed numeric tolerance: 0.011)
Zero-rate identical offersMarket and currency: us; Loan scope: unsecured_personal; Terms entered: written_offers; Cash you need to receive: 1200 currency; Optional early-settlement month: 0 count; Offer A rate type: fixed; Offer A starting interest rate: 0 pct; Offer A changed interest rate: 15 pct; Offer A rate changes after month: 12 count; Offer A contractual term: 12 count; Offer A percentage origination fee: 0 pct; Offer A fixed establishment fee: 0 currency; Offer A fee treatment: cash; Offer A monthly service fee: 0 currency; Offer A payment basis: calculated; Offer A quoted loan payment: 350 currency; Offer A disclosed APR/comparison rate available?: yes; Offer A disclosed APR/comparison rate: 0 pct; Offer A early-repayment fee method: none; Offer A early-repayment fee value: 0 currency; Offer B rate type: fixed; Offer B starting interest rate: 0 pct; Offer B changed interest rate: 11 pct; Offer B rate changes after month: 12 count; Offer B contractual term: 12 count; Offer B percentage origination fee: 0 pct; Offer B fixed establishment fee: 0 currency; Offer B fee treatment: cash; Offer B monthly service fee: 0 currency; Offer B payment basis: calculated; Offer B quoted loan payment: 325 currency; Offer B disclosed APR/comparison rate available?: yes; Offer B disclosed APR/comparison rate: 0 pct; Offer B early-repayment fee method: none; Offer B early-repayment fee value: 0 currencyOffer A first total payment: 100; Offer B first total payment: 100; Offer A cost above cash received: 0; Offer B cost above cash received: 0; Lower full-term cost code: 3 (allowed numeric tolerance: 0.011)
Variable-rate recastMarket and currency: us; Loan scope: unsecured_personal; Terms entered: written_offers; Cash you need to receive: 10000 currency; Optional early-settlement month: 0 count; Offer A rate type: variable_scenario; Offer A starting interest rate: 6 pct; Offer A changed interest rate: 12 pct; Offer A rate changes after month: 12 count; Offer A contractual term: 36 count; Offer A percentage origination fee: 0 pct; Offer A fixed establishment fee: 0 currency; Offer A fee treatment: cash; Offer A monthly service fee: 0 currency; Offer A payment basis: calculated; Offer A quoted loan payment: 350 currency; Offer A disclosed APR/comparison rate available?: yes; Offer A disclosed APR/comparison rate: 12 pct; Offer A early-repayment fee method: none; Offer A early-repayment fee value: 0 currency; Offer B rate type: fixed; Offer B starting interest rate: 6 pct; Offer B changed interest rate: 11 pct; Offer B rate changes after month: 12 count; Offer B contractual term: 36 count; Offer B percentage origination fee: 5 pct; Offer B fixed establishment fee: 0 currency; Offer B fee treatment: withheld; Offer B monthly service fee: 0 currency; Offer B payment basis: calculated; Offer B quoted loan payment: 325 currency; Offer B disclosed APR/comparison rate available?: yes; Offer B disclosed APR/comparison rate: 9.5 pct; Offer B early-repayment fee method: none; Offer B early-repayment fee value: 0 currencyOffer A payoff term: 36 months (allowed numeric tolerance: 0.011)

Report an issue with this tool. Include the page URL, units, expected answer, and steps to reproduce. Do not include sensitive personal information.

On this page

Compare the cash you receive—not only the loan amount

The cheaper personal-loan offer is the one with the lower cost for the same usable cash over the period you expect to keep it, provided the payment remains affordable and the contract risks are acceptable. A low interest rate can lose its advantage when a fee is withheld, financed, charged monthly, or paid again at early settlement.

This calculator holds the desired cash amount constant and builds each offer from the written terms. It does not insert live rates or predict what a lender will approve.

What to copy from each written offer

Collect the contractual interest rate, term, regular payment, amount financed, cash actually disbursed, origination or establishment fee, any monthly account fee, the lender-disclosed APR or comparison rate, whether the rate can change, and the early-settlement rule. Use a dated personalized offer—not a headline “from” rate.

If the document does not state how a fee is collected, ask the lender. The same percentage produces different cash flows when it is paid in cash, added to principal, or withheld.

Keep the interest rate separate from APR or comparison rate

The contractual interest rate drives a standard amortization schedule. A lender-disclosed APR, representative APR, or Australian comparison rate is a broader comparison measure whose legal method and assumptions depend on the market. Do not replace the contractual rate with the broader disclosure in the payment formula.

The calculator accepts both numbers, but labels its own IRR result modeled annualized cash-flow cost. It does not certify the lender disclosure.

Cash, financed and withheld fees change different parts of the loan

Paid in cash: the modeled principal stays at the cash target, but the borrower has a day-zero outflow. Financed: the fee is added to principal and accrues interest. Withheld: the lender deducts the fee from disbursement, so the model grosses up principal to leave the same target cash available.

That equal-cash comparison closes a common calculator gap: two offers can show the same nominal loan amount while putting different cash in the borrower’s hands.

Calculated payment versus written quoted payment

Calculated mode uses the standard reducing-balance payment equation. Quoted mode uses the regular principal-and-interest payment from the document, adds any separate monthly service fee, and reports the final adjusted payment needed to clear the modeled balance.

A large last payment is a diagnostic. It can mean the quoted payment, rate, fee treatment, term, balloon, or compounding assumption does not match the entries. Recheck the offer rather than assuming the calculator or document is “close enough.”

Treat a variable rate as a scenario, not a forecast

For a variable offer, enter one rate-change month and one changed rate. Calculated mode recasts the payment over the remaining term. The result shows the payment after the change, the peak modeled payment, and the difference from the first payment.

Moneysmart and Canadian guidance both emphasize testing whether payments remain manageable if rates rise. Real contracts may change on different dates, use reference-rate margins, cap movements, or keep the payment while extending the term.

How modeled annualized cash-flow cost works

The model starts with cash received minus any fee paid immediately. Each monthly payment and mandatory service fee is an outflow. It solves the monthly rate that makes those cash flows balance, then converts it to an effective annual rate.

This creates a consistent audit measure across the two entries. It is not a jurisdictional APR formula, and a gap from the lender-disclosed rate is a prompt to inspect assumptions—not proof that a disclosure is wrong.

Why the winner can change when you repay early

An offer with a large fee and low rate can be cheaper over the full term but more expensive if settled soon. The optional settlement scenario makes the regular payment first in the selected month, then adds the remaining balance and one entered contract fee: none, flat amount, percentage of balance, or months of interest.

For a real payoff, request a dated settlement or payout statement. Daily interest, statutory limits, rebates, waived charges, notice periods, and contract wording can change the amount.

Worked comparison: low rate, high fee

Suppose both offers must deliver 10,000. Offer A charges 12% for 36 months with no origination fee. Offer B charges 6% but withholds 5%. Offer B must finance 10,526.32 so the borrower still receives 10,000. The lower rate can win over the full term, while Offer A can remain cheaper at an early settlement date because Offer B’s fee is paid at the start.

The calculator exposes both horizons instead of presenting one “best loan” badge.

A lower payment is not the same as a lower cost

A longer term or low quoted payment can free monthly cash while increasing total interest. Compare the first and peak payment with total borrower outflow, cost above cash received, term, and final adjustment. A payment that does not fit the budget is not fixed by having a lower lifetime cost.

Use the personal-loan affordability checklist before applying.

When this tool is the wrong calculator

Use the Debt Consolidation Calculator when one new loan is being compared against several current debts or a balance transfer. Use the Amortization Calculator for one generic schedule and extra-payment exploration. Property-backed, title, guarantor, student, payday, business, and interest-only borrowing need product-specific analysis.

Tier-1 market terms are not interchangeable

The selector changes USD, GBP, CAD, or AUD formatting only. United States APR, United Kingdom representative APR, Canadian cost-of-borrowing disclosure, and Australian comparison rate rules use different definitions and assumptions. The tool does not insert local rate caps, cooling-off rights, hardship rules, tax outcomes, or lender eligibility.

Check current official guidance and the contract in your jurisdiction.

Separate real loan fees from advance-fee promises

A legitimate written loan can include application or origination costs, but the FTC warns about scammers who promise approval and demand payment for the promise. This calculator never asks for a credit score, lender login, application, or payment.

Verify the lender through the appropriate regulator and do not treat a calculator result as proof that an offer is genuine.

Frequently asked questions

Should I enter the interest rate or APR?

Enter the contractual interest rate in the payment field and the lender-disclosed APR or comparison rate in its separate audit field.

Why is the amount financed larger than the cash I need?

A financed or withheld fee can increase principal. Withheld mode grosses up principal so the entered cash target remains after the fee.

Is the modeled annualized cost my legal APR?

No. It is an effective cash-flow rate for comparing the two entries, not a certified disclosure calculation.

Can the cheaper loan change if I repay early?

Yes. A high upfront fee has less time to be offset by a lower rate, and a contract may add an early-repayment fee.

Does the tool recommend a lender?

No. It compares terms you enter and does not predict approval, show affiliate offers, or rank providers.

Sources and review status

Sources and model boundaries were checked on 2026-10-07. CalculatorGeek Editorial Team reviewed and approved the full finance and insurance package on 2026-10-08. The cited organizations supplied source material; they did not review or endorse this CalculatorGeek package. Product terms, policy forms, laws, regulatory guidance and rates can change; current written documents and applicable authorities control.

From the guide library

Latest Finance articles

View all articles