Calculators
Balloon payment calculator API
Computes the lump-sum balloon owed when a loan amortized over a long schedule is settled early, via B_k = P*(1+r)^k - M*((1+r)^k-1)/r. Answers 'What is my balloon payment?','How much is left after the balloon term?'.
Price$0.01per request
MethodPOST
Route/v1/calc/loan-balloon-payment
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
loanballoonamortizationmortgagecommercialinterestcalculator
API URL
Integration docshttps://x402.hexl.dev/v1/calc/loan-balloon-paymentExample request
{
"principal": 200000,
"annualRatePct": 5,
"amortizationMonths": 360,
"balloonAtMonth": 84
}Example response
{
"monthlyPayment": 1073.64,
"balloonPayment": 175890.03,
"balloonAtMonth": 84,
"totalOfPayments": 266075.79,
"interestPaid": 66075.79,
"formula": "B_k = P*(1+r)^k - M*((1+r)^k - 1)/r",
"breakdown": {
"principal": 200000,
"payment": 1073.64,
"paymentsBeforeBalloon": 84
}
}Input schema
{
"type": "object",
"required": [
"principal",
"annualRatePct",
"amortizationMonths",
"balloonAtMonth"
],
"properties": {
"principal": {
"type": "number",
"description": "Loan principal.",
"examples": [
200000
]
},
"annualRatePct": {
"type": "number",
"description": "Annual nominal rate in percent.",
"examples": [
5
]
},
"amortizationMonths": {
"type": "number",
"description": "Amortization schedule length in months.",
"examples": [
360
]
},
"balloonAtMonth": {
"type": "number",
"description": "Month at which the balloon is due (< amortizationMonths).",
"examples": [
84
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}