Calcs.finance

Formula and help

Personal Loan Calculator Formula and Help

Learn how this calculator works, what formula it uses, and which assumptions sit behind the estimate.

Educational estimate, not financial advice.

Back to calculator

How it works

The Personal Loan Calculator estimates a fixed monthly payment and a fee-adjusted borrowing-cost view from loan amount, interest rate, term years and months, start date, origination fee, origination fee type, fee handling, and optional monthly insurance. It reports payment, cash received after fees, total borrower outflows, an internal effective APR estimate, and the payoff month.

Use this calculator when a personal-loan scenario needs more than the three-input Loan Payment Calculator: origination fees, optional insurance, net amount received, total cost, and an APR-style estimate from cash flows. Use lender disclosures and official documents for legal APR, finance charges, approval, credit-score pricing, credit insurance, late fees, prepayment terms, debt-consolidation suitability, or product-specific loan terms.

Formula notes

This formula page covers the app's Personal Loan Calculator: a fixed-rate amortizing personal-loan estimate with term years and months, start date, origination fee, optional monthly insurance, net proceeds, total borrower outflows, effective APR, and payoff month. It does not model lender approval, credit score pricing, variable rates, late fees, prepayment penalties, refinancing, debt-consolidation suitability, legal disclosures, or product-specific credit terms.

N = round(12Y + M); m = R / 100 / 12; PMT = P * m / (1 - (1 + m)^-N); zero rate: PMT = P / N; F = percent ? P * f : f; NP = max(0, P - F); MIC = PMT + I; TP = PMT * N; TI = TP - P; TC = TP + F + I * N; APR_est solves PV(MIC, N, a_m) = NP, then APR_est = a_m * 12 * 100

The calculator solves the level monthly payment, subtracts the entered origination fee from modeled cash received, adds optional monthly insurance to the monthly cost used in the APR-style solve, and annualizes the solved monthly rate as an internal effective APR estimate.
SymbolMeaningHow this page uses it
PLoan amountThe Loan amount input. The payment formula amortizes this principal before any lender-specific adjustments.
YTerm yearsThe Loan term years input.
MTerm monthsThe Loan term months input, from 0 to 11.
NPayment countThe rounded number of monthly payments: term years times 12 plus term months.
RInterest rate percentThe Interest rate field. The payment formula converts it to a decimal monthly rate; it is not automatically a lender APR.
mMonthly note-rate assumptionThe entered annual interest rate divided by 100 and then by 12.
PMTMonthly paymentThe level monthly loan payment before optional monthly insurance.
fEntered origination feeThe fee input, interpreted either as a percent of loan amount or as a flat amount.
FOrigination fee amountThe calculated fee amount in currency.
NPNet amount receivedLoan amount minus the origination fee, floored at 0. The app uses this cash-position value whether the fee is marked deducted or paid upfront.
IMonthly insuranceThe optional Insurance per month input. It is added to monthly cost and total cost, but the app does not decide whether a real product requires or prices insurance.
MICMonthly cost with insuranceMonthly payment plus optional monthly insurance.
TPTotal of loan paymentsMonthly payment multiplied by payment count.
TITotal interestTotal of loan payments minus the original loan amount.
TCTotal costThis app's total borrower outflow estimate: total payments plus origination fee plus monthly insurance across all payments.
APR_estEffective APR estimateThe annualized monthly rate solved from net amount received versus monthly cost with insurance. It is an internal estimate, not an official Truth in Lending APR disclosure.

Step by step

  1. Round the loan length to monthly payments by multiplying term years by 12 and adding term months.
  2. Convert the entered interest rate into a monthly note-rate assumption by dividing by 100 and then by 12.
  3. If the monthly rate is 0, divide loan amount by payment count to get the level monthly payment.
  4. Otherwise, solve the fixed amortizing payment with P times m divided by 1 minus (1 + m) raised to negative N.
  5. Calculate origination fee amount from the selected fee type: percent of loan amount or flat currency amount.
  6. Calculate net amount received as loan amount minus origination fee, floored at 0.
  7. Treat deducted and paid-upfront fee handling as the same cash-position effect in this formula page. Both reduce modeled cash available versus borrower outflows, even though a real disclosure may describe timing differently.
  8. Add optional monthly insurance to monthly payment to get monthly cost with insurance.
  9. Calculate total of loan payments as monthly payment times payment count.
  10. Calculate total interest as total of loan payments minus the original loan amount.
  11. Calculate this app's total cost as total loan payments plus origination fee plus insurance for each payment month.
  12. Solve the effective APR estimate by finding the monthly rate that makes the present value of monthly cost with insurance equal net amount received, then annualize that monthly rate.
  13. Calculate payoff date by adding payment count months to the entered start month and year.
  14. Use CFPB, Regulation Z, lender disclosures, FTC, or relevant local regulator sources before making legal, APR-disclosure, fee, credit-insurance, prepayment, late-fee, approval, eligibility, or jurisdiction-specific lending claims.

Sources and validation

This calculator is an original implementation based on documented formulas, app-specific assumptions, deterministic fixtures, edge cases, rounding policy tests, and internal validation. It is not copied from a single source.

Outputs are checked with deterministic fixtures, edge cases, rounding policy tests, and internal independent comparator checks where overlapping outputs are available. The result remains an educational estimate, not a quote, approval, tax answer, or personalised advice.

  • CFPB personal installment loan fee guidance should be used when copy discusses origination fees, documentation fees, optional credit insurance, disability insurance, non-filing insurance, late fees, lender disclosures, or comparing offers.
  • CFPB APR versus interest-rate guidance and Regulation Z sections 1026.18 and 1026.22 should be used when copy discusses APR, finance charge, amount financed, payment schedule, total of payments, or Truth in Lending disclosure terminology.
  • FTC advance-fee loan guidance, lender disclosures, and relevant local regulator sources should be used when copy discusses upfront-fee warnings, lender legitimacy, prepayment penalties, eligibility, approval, credit-score pricing, debt-consolidation claims, or jurisdiction-specific lending rules.

See the Calcs.finance methodology for the full review approach.

Assumptions

  • The calculator models a fixed-rate amortizing personal loan with level monthly payments. It does not model variable rates, promotional rates, interest-only periods, balloon payments, extra payments, payment holidays, refinancing, debt-consolidation outcomes, lender underwriting, approval, denial, credit score pricing, or contract terms.
  • Origination fee handling is a cash-position field in the current implementation. The calculation helper does not branch on deducted versus paid-upfront timing; both reduce net proceeds for the internal effective APR estimate and both are included in this app's total cost. Monthly insurance is optional and user-entered; the app does not determine whether real credit insurance is optional, required, refundable, fairly priced, lawful, included in disclosures, or suitable for a borrower.
  • The entered Interest rate is converted to a monthly payment rate and is not automatically a lender APR. The Effective APR output is an internal numerical solve from modeled cash flows, not a Truth in Lending disclosure, legal APR, finance-charge classification, amount-financed disclosure, or regulatory determination. Scoped independent comparator checks pass 4 of 4 scoped fixtures for overlapping payment, fee, cash-received, insurance-included monthly cost, and effective APR outputs. CFPB personal-loan fee guidance, CFPB APR guidance, Regulation Z, FTC scam guidance, lender disclosures, and local regulatory sources are needed before making legal, jurisdiction-specific, product-specific, fee-disclosure, prepayment, late-fee, approval, eligibility, or credit-insurance claims. Results are educational estimates, not financial, tax, legal, lending, credit, debt-consolidation, consumer-rights, regulatory, or personalised advice.

Formula version 2026.05.22-generic-personal-loan

Common mistakes to avoid

  • Comparing only monthly payment. A lower payment can come from a longer term, but total interest, fees, insurance, cash received, and payoff date may tell a different story.
  • Treating the entered interest rate, the calculator's effective APR estimate, and a lender's legal APR disclosure as interchangeable. Real disclosures can depend on finance-charge rules, amount financed, timing, and product terms this page does not model.
  • Assuming the fee-handling selector changes the calculation today, or reading total cost as only interest plus fees. The form exposes deducted and paid-upfront labels, but the current helper gives both the same modeled cash-position effect; this app's total cost includes principal payments, interest, origination fee, and monthly insurance. Do not use the page as a lender quote, approval screen, credit-insurance recommendation, debt-consolidation recommendation, prepayment analysis, late-fee estimate, legal disclosure, or consumer-credit advice.

Worked example

Default examples: percent fee and zero-rate fee plus insurance

The default fixture uses a $20,000 loan, a 5 percent interest rate, a 3-year term, and a 3 percent origination fee deducted from proceeds. A second validation fixture shows why a 0 percent note rate can still produce a nonzero effective APR estimate when fees and insurance are included.

  1. For the default fixture, 3 years and 0 months becomes 36 monthly payments.
  2. The 5 percent interest rate becomes a monthly note-rate assumption of about 0.0041667.
  3. The fixed-payment formula reports a $599.42 monthly payment.
  4. A 3 percent origination fee on $20,000 is $600.
  5. Net amount received is $20,000 minus $600, or $19,400.
  6. There is no monthly insurance in this fixture, so monthly cost with insurance is still $599.42.
  7. Total of loan payments is $21,579.05, and total interest is $1,579.05.
  8. This app's total cost is $22,179.05 because it includes principal payments, interest, and the $600 fee.
  9. The effective APR solve reports 7.05 percent, and adding 36 months to May 2026 gives a May 2029 payoff date.
  10. For the zero-rate fixture, $12,000 over 24 months gives a $500 payment. A $250 upfront fee and $15 monthly insurance produce $11,750 net amount received, $515 monthly cost with insurance, $12,610 total cost, and a 4.91 percent effective APR estimate.

The examples show why payment, cash received, total borrower outflows, and APR-style estimates can move differently. They are still mechanical estimates from entered assumptions, not lender quotes, approval decisions, or legal disclosures.

What this formula does not include

  • The calculator models a fixed-rate amortizing personal-loan estimate with monthly payments. It does not model variable rates, promotional rates, interest-only periods, balloon payments, payment holidays, refinancing, consolidation outcomes, or extra payments.
  • The Interest rate input is converted into a monthly payment rate. It is not automatically the same as a lender's disclosed APR, because real APR disclosures can depend on finance charges, amount financed, credit terms, timing, and regulatory rules.
  • Origination fee handling is treated as a cash-position input for this calculator. The current helper does not branch on deducted versus paid-upfront timing; both reduce net amount received for the internal effective APR estimate.
  • The app floors net amount received at 0. If the modeled fee is at least as large as the loan amount, the effective APR solve returns 0 rather than publishing a nonsensical rate.
  • Monthly insurance is optional and user-entered. The app does not determine whether credit insurance is required, optional, fairly priced, refundable, legal, or included in any official disclosure.
  • This app's totalCost includes all modeled borrower outflows: principal payments, interest, origination fee, and monthly insurance. The independent comparator labels Cost of loan as interest plus fee plus insurance, excluding repaid principal, so the two labels are not directly comparable.
  • The effective APR estimate is solved with a numerical bisection over monthly rates and annualized as monthly rate times 12. It is an internal comparison estimate, not an official TILA APR, finance-charge disclosure, or regulatory determination.
  • The payoff month is a simple calendar month estimate from the entered start month and payment count. It does not model exact due dates, weekends, payment posting, grace periods, skipped payments, or early payoff.
  • No late fees, prepayment penalties, returned-payment fees, documentation fees, collateral fees, insurance changes, taxes, debt-to-income review, credit score pricing, underwriting, approval, denial, lender offer, or contract term is modeled.
  • CFPB personal-loan fee guidance, CFPB APR guidance, Regulation Z, FTC scam guidance, lender disclosures, and relevant local regulator sources are needed before adding legal, jurisdiction-specific, product-specific, fee-disclosure, prepayment, late-fee, approval, eligibility, or credit-insurance claims.
  • Scoped independent comparator checks currently pass 4 of 4 scoped fixtures for plain amortizing loans, percent fee deducted from proceeds, flat fee paid upfront with insurance, and flat fee deducted with insurance.
  • The result is an educational estimate from the entered assumptions, not financial, tax, legal, lending, credit, debt-consolidation, consumer-rights, regulatory, or personalised advice.

Terms used in this calculator

Net amount received
The modeled loan amount left after subtracting the origination fee. This value is used in the effective APR solve because the borrower may have less usable cash than the headline loan amount.
Effective APR estimate
The app's annualized rate solved from net proceeds versus monthly cost with insurance. It helps compare modeled cash flows, but it is not a lender's official APR or legal disclosure.
Total cost
This app's total borrower outflow estimate across principal payments, interest, fees, and monthly insurance. It intentionally differs from labels that count only interest, fees, and add-on costs.

More loan calculators

Loan Payment Calculator

Estimate monthly payment, total paid, and total interest for an amortizing loan at a fixed rate.

Student Loan Calculator

Estimate student loan repayment, extra-payment payoff savings, or projected balance after school and grace period.

APR Calculator

Estimate annual percentage rate from loan amount, note rate, term, and finance charges.

Payment Calculator

Solve either the monthly payment for a fixed-term loan or the payoff time for a fixed monthly payment.

Amortization Calculator

Estimate a fixed loan payment schedule, payoff timing, first-month split, and interest saved from extra payments.

Related next steps