Calculators
LBO returns (MOIC & IRR) API
Leveraged-buyout returns: MOIC = exitEquity/entryEquity and IRR solving NPV(cashflows)=0 over the holding period, with entry/exit equity supplied directly or derived from EV and debt and optional interim distributions. Root-finding LLMs get wrong; deterministic. Answers 'LBO IRR and MOIC','sponsor return on this buyout','money multiple from entry and exit equity'.
Price$0.01per request
MethodPOST
Route/v1/calc/val-lbo-returns
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
calcvaluationlboirrmoicprivate-equityreturnsfinance
API URL
Integration docshttps://x402.hexl.dev/v1/calc/val-lbo-returnsExample request
{
"entryEquity": 100,
"exitEquity": 250,
"years": 5
}Example response
{
"moic": 2.5,
"irr": 0.201124,
"irrPercent": 20.1124,
"entryEquity": 100,
"exitEquity": 250,
"years": 5,
"formula": "MOIC = exitEquity/entryEquity ; IRR solves NPV(cashflows)=0",
"breakdown": {
"cashflowStream": [
-100,
0,
0,
0,
0,
250
]
}
}Input schema
{
"type": "object",
"required": [
"years"
],
"properties": {
"entryEquity": {
"type": "number",
"description": "Equity invested at entry; or supply entryEV and entryDebt",
"examples": [
100
]
},
"exitEquity": {
"type": "number",
"description": "Equity proceeds at exit; or supply exitEV and exitNetDebt",
"examples": [
250
]
},
"entryEV": {
"type": "number",
"examples": [
500
]
},
"entryDebt": {
"type": "number",
"examples": [
400
]
},
"exitEV": {
"type": "number",
"examples": [
700
]
},
"exitNetDebt": {
"type": "number",
"examples": [
200
]
},
"years": {
"type": "number",
"description": "Holding period in whole years",
"examples": [
5
]
},
"interimCashflows": {
"type": "array",
"items": {
"type": "number"
},
"description": "Optional per-year distributions to equity",
"examples": [
[
0,
0,
0,
0,
0
]
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}