Agent skill

multiple-calculator

Calculates valuation multiples (EV/Revenue, EV/EBITDA, P/E) with sector adjustments

Stars 514
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/a5c-ai/babysitter/tree/main/library/specializations/domains/business/venture-capital/skills/multiple-calculator

Metadata

Additional technical details for this skill

domain
business
skill id
vc-skill-022
specialization
venture-capital

SKILL.md

Multiple Calculator

Overview

The Multiple Calculator skill calculates valuation multiples for comparable analysis and valuation work. It computes standard multiples with appropriate sector adjustments and supports both private transaction and public company comparables.

Capabilities

Revenue Multiples

  • Calculate EV/Revenue multiples
  • Apply growth rate adjustments
  • Compute ARR and NTM multiples
  • Handle recurring vs. non-recurring revenue

Profitability Multiples

  • Calculate EV/EBITDA multiples
  • Compute EV/EBIT and P/E ratios
  • Handle negative earnings appropriately
  • Apply margin adjustments

Sector Adjustments

  • Apply sector-specific premiums/discounts
  • Adjust for growth rate differences
  • Factor in margin profile differences
  • Consider market positioning

Multiple Analysis

  • Calculate median and mean multiples
  • Identify outliers and reasons
  • Track multiple trends over time
  • Build multiple ranges for valuation

Usage

Calculate Transaction Multiples

Input: Transaction data, financial metrics
Process: Calculate multiples, apply adjustments
Output: Multiple calculations, adjustment notes

Calculate Trading Multiples

Input: Public company data, metrics
Process: Compute trading multiples
Output: Public company multiple analysis

Apply Sector Adjustments

Input: Raw multiples, sector characteristics
Process: Apply appropriate adjustments
Output: Adjusted multiples, methodology notes

Build Multiple Range

Input: Comparable set, weighting criteria
Process: Aggregate and weight multiples
Output: Valuation multiple range, application guidance

Common Multiples

Multiple Use Case Typical Range (SaaS)
EV/Revenue Growth companies 3x - 15x+
EV/ARR Subscription businesses 5x - 20x+
EV/EBITDA Profitable companies 10x - 25x
P/E Public companies 15x - 50x
EV/Gross Profit Marketplace businesses 2x - 8x

Integration Points

  • Comparable Analysis Process: Core multiple calculations
  • DCF Analysis: Terminal value multiples
  • Comparable Transaction Finder: Calculate found comparables
  • Valuation Specialist (Agent): Support valuation work

Adjustment Factors

Factor Impact on Multiple
Growth Rate Higher growth = higher multiple
Margin Profile Higher margins = higher multiple
Retention (NRR) Higher retention = higher multiple
TAM Larger market = higher multiple
Competition Less competition = higher multiple
Switching Costs Higher costs = higher multiple

Best Practices

  1. Use NTM (next twelve months) for forward multiples
  2. Adjust for one-time items and normalization
  3. Consider growth-adjusted multiples (EV/Revenue/Growth)
  4. Document all adjustments clearly
  5. Use multiple types appropriate to business stage

Expand your agent's capabilities with these related and highly-rated skills.

a5c-ai/babysitter

gsd-tools

Central utility skill for GSD operations. Provides config parsing, slug generation, timestamps, path operations, and orchestrates calls to other specialized skills. Acts as the unified entry point that the original gsd-tools.cjs provided via its lib/ modules (commands, config, core, init).

514 31
Explore
a5c-ai/babysitter

model-profile-resolution

Resolve model profile (quality/balanced/budget) at orchestration start and map agents to specific models. Enables cost/quality tradeoffs by selecting appropriate AI models for each agent role.

514 31
Explore
a5c-ai/babysitter

verification-suite

Plan structure validation, phase completeness checks, reference integrity verification, and artifact existence confirmation. Provides the structured verification layer ensuring GSD artifacts are well-formed and complete.

514 31
Explore
a5c-ai/babysitter

state-management

STATE.md reading, writing, and field-level updates. Provides cross-session state persistence via .planning/STATE.md with structured fields for current task, completed phases, blockers, decisions, and quick tasks.

514 31
Explore
a5c-ai/babysitter

git-integration

Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.

514 31
Explore
a5c-ai/babysitter

frontmatter-parsing

YAML frontmatter parsing and manipulation for .planning/ documents. Provides read, write, update, query, and validation operations on frontmatter blocks in GSD markdown artifacts.

514 31
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results