Skip to content

Industry-Specific Valuation Models

SaaS: LTV and Rule of 40

from startup_valuation.saas import ltv_saas, rule_of_40

ltv = ltv_saas(arpu=100, gross_margin=0.80, churn_rate=0.05)
print(f"LTV: ${ltv.value:,.0f}")  # $1,600

rule = rule_of_40(growth_rate=0.50, profit_margin=0.10)
print(f"Rule of 40: {rule.value:.0%}")  # 60% ✓

Biotech: Pipeline Valuation

from startup_valuation.biotech import pipeline_valuation

drugs = [
    {"peak_sales": 2_000_000_000, "multiple": 5, "p_success": 0.60, "years_to_peak": 2},
    {"peak_sales": 500_000_000, "multiple": 4, "p_success": 0.30, "years_to_peak": 4},
]
result = pipeline_valuation(drugs, discount_rate=0.12)
print(f"Pipeline value: ${result.value:,.0f}")

Marketplace: GMV and Take Rate

from startup_valuation.marketplace import gmv_multiple_valuation, take_rate

tr = take_rate(revenue=2_900_000_000, gmv=24_700_000_000)
print(f"Take rate: {tr.value:.1%}")  # 11.7%

val = gmv_multiple_valuation(gmv=24_700_000_000, multiple=2.4)
print(f"Valuation: ${val.value/1e9:.1f}B")  # $59.3B