Skip to the calculator
$$

What this loan actually costs

Enter the amount, the rate and the term. Compoundly builds the full repayment schedule — every payment, split into interest and principal — and shows the date the balance reaches zero.

No accountNo bank connectionYour numbers stay on your device
Debt-free
September 2031
60 payments · 5 years
Monthly payment
€501
Total interest
€5,057
Borrowed €25,000Repaid in total €30,057

For every €100 borrowed you repay about €120.

Inspect a payment

PAYMENT 1€500.95INTEREST€156.25OFF THE BALANCE€344.70
Payment 1October 2026 · balance €24,65560

Drag to watch the mix shift. Early on most of the payment is interest; later almost all of it comes off the balance.

Milestones

  • 25% repaidMarch 2028
  • 50% repaidJune 2029
  • 75% repaidAugust 2030
  • Final paymentSeptember 2031
€0€10k€20k€30k0y1y2y3y4y5y
Balance owed falls from €25,000 to zero over 5 years.
PointPrincipal repaidInterest paidBalance owed
Year 0€0€0€25k
Year 0€1.6k€2.3k€23k
Year 1€3.2k€4.6k€22k
Year 1€4.9k€6.9k€20k
Year 2€6.7k€9.2k€18k
Year 2€8.5k€11k€17k
Year 2€10k€14k€15k
Year 3€12k€16k€13k
Year 3€14k€18k€11k
Year 3€16k€21k€8.8k
Year 4€18k€23k€6.8k
Year 4€20k€25k€4.6k
Year 5€23k€28k€2.5k
Year 5€25k€30k€207
Principal repaidInterest paidBalance owed

Results are illustrative estimates based on the numbers you enter. Actual investment returns, lender calculations, fees and repayment schedules may differ. Compoundly is not investment, lending, tax or debt advice.

Why this is a schedule, not a formula

Total interest on a loan cannot be read off a single formula once fees or overpayments are involved. Compoundly runs the loan payment by payment: interest is charged on the opening balance, fees are added, the payment is applied, and whatever remains becomes the next opening balance. The final payment is capped at the amount actually owed, so the loan never overpays itself.

Instalments are rounded up to whole cents, which is what lenders do so the term is not overshot. You can switch that off under the advanced settings to run the model at full precision instead.