Catalog/val-terminal-value

Calculators

Terminal value API

Terminal value by perpetuity growth TV = FCF*(1+g)/(r-g) or by an exit multiple (multiple*metric), with optional discounting back to present value over a given number of periods. Deterministic and auditable. Answers 'terminal value of a DCF','perpetuity growth terminal value','exit-multiple terminal value','PV of terminal value'.

Price$0.01per request
MethodPOST
Route/v1/calc/val-terminal-value
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
calcvaluationterminal-valuedcfperpetuityexit-multiplefree-cash-flowfinance
API URLhttps://x402.hexl.dev/v1/calc/val-terminal-value
Integration docs
Example request
{
  "finalCashflow": 121,
  "discountRate": 0.1,
  "growthRate": 0.03,
  "periodsToDiscount": 3
}
Example response
{
  "terminalValue": 1780.4286,
  "method": "perpetuity-growth",
  "formula": "TV = FCF*(1+g)/(r-g)",
  "presentValue": 1337.6623,
  "periodsToDiscount": 3
}
Input schema
{
  "type": "object",
  "required": [
    "discountRate"
  ],
  "properties": {
    "finalCashflow": {
      "type": "number",
      "description": "Final-year FCF for perpetuity-growth method",
      "examples": [
        121
      ]
    },
    "discountRate": {
      "type": "number",
      "examples": [
        0.1
      ]
    },
    "growthRate": {
      "type": "number",
      "description": "Perpetual growth g for perpetuity method",
      "examples": [
        0.03
      ]
    },
    "exitMultiple": {
      "type": "number",
      "description": "Exit multiple; supply with metric for exit-multiple method",
      "examples": [
        8
      ]
    },
    "metric": {
      "type": "number",
      "description": "Metric the exit multiple applies to (e.g. EBITDA)",
      "examples": [
        50
      ]
    },
    "periodsToDiscount": {
      "type": "number",
      "description": "Periods to discount terminal value to present",
      "examples": [
        3
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}