International
startup_valuation.international
¶
International valuation methods.
Chapter 12: International Valuation Considerations
Classes¶
Functions¶
purchasing_power_parity(spot_rate, inflation_foreign, inflation_domestic)
¶
Calculate PPP-adjusted exchange rate.
Formula: Eₜ = E₀ × (1 + π_foreign) / (1 + π_domestic)
Example
result = purchasing_power_parity(83, 0.05, 0.02) round(result.value, 1) 85.4
Source code in src/startup_valuation/international.py
interest_rate_parity(spot_rate, rate_foreign, rate_domestic)
¶
Calculate forward rate using interest rate parity.
Formula: F = S × (1 + r_foreign) / (1 + r_domestic)
Source code in src/startup_valuation/international.py
currency_adjusted_dcf(cash_flows_local, exchange_rates, discount_rate_usd)
¶
Calculate currency-adjusted DCF.
Formula: PV = Σ[CFₜ^local / Eₜ] / (1 + r_USD)^t
Source code in src/startup_valuation/international.py
country_risk_premium(sovereign_yield, us_treasury_yield)
¶
Calculate country risk premium using sovereign spread.
Formula: CRP = Sovereign Bond Yield_local - US Treasury Yield
Example
result = country_risk_premium(0.105, 0.045) result.value 0.06
Source code in src/startup_valuation/international.py
country_risk_premium_damodaran(default_spread, equity_volatility, bond_volatility)
¶
Calculate CRP using Damodaran's method.
Formula: CRP = Default Spread × (σ_equity / σ_bond)
Source code in src/startup_valuation/international.py
adjusted_capm_international(risk_free_rate, beta, market_risk_premium, crp)
¶
Calculate international adjusted CAPM.
Formula: r = Rf + β × MRP + CRP
Example
result = adjusted_capm_international(0.045, 1.2, 0.06, 0.03) round(result.value, 4) 0.147
Source code in src/startup_valuation/international.py
after_tax_cash_flow(pre_tax_cf, local_tax_rate, withholding_tax_rate=0)
¶
Calculate after-tax cash flow for international operations.
Formula: After-Tax CF = Pre-Tax CF × (1 - Local Tax Rate) × (1 - Withholding Tax Rate)
Source code in src/startup_valuation/international.py
sum_of_parts_valuation(market_values, market_probabilities)
¶
Calculate sum-of-parts valuation across markets.
Formula: Total V = Σ V_market_i × P(success in market i)