What you'll learn
- How to structure a professional-grade investment checklist
- Which factors to include: quality, growth, valuation, financial strength, and risks
- How to assign weights and convert data into comparable scores
- How to calculate composite scores using normalization and Z-scores
- How to integrate valuation (DCF, multiples, FCF yield) and margin of safety
- How to add risk controls and position sizing rules
- How to use the checklist in real decisions and track results over time
Concept explanation
An investment checklist is a standardized set of questions, metrics, and rules you apply to every potential investment. Instead of relying on memory or mood, you use a systematic framework to evaluate quality, growth, valuation, financial stability, and risks. Think of it like a pilot’s preflight checklist: it does not fly the plane for you, but it reduces errors and ensures you check the critical items every time.
A strong checklist translates qualitative insights into measurable signals. For example, “management quality” can be evaluated by concrete evidence such as capital allocation history, insider ownership, and clarity of disclosures. Similarly, “competitive advantage” can be assessed through unit economics, customer retention, pricing power, and returns on invested capital.
Finally, a checklist should end with clear decision rules: when to pass, when to investigate further, and when to buy or size up. It is not just a research tool; it becomes your operating manual for investments.
Why it matters
Investing decisions suffer from noise, time pressure, and cognitive biases like confirmation bias and overconfidence. A checklist imposes discipline: it ensures you evaluate the same factors the same way every time and avoid cherry-picking data that matches your thesis.
Professional investors also need comparability. When you score companies consistently, you can rank opportunities, track hit rates, and analyze where your process adds or loses value. Over time, this lets you refine weights, add or remove factors, and calibrate your edge.
Finally, risk management often fails not because risk is unknown, but because it is unmeasured. A checklist formalizes risk checks—balance sheet strength, cyclicality, governance flags—and ties them to position sizing and stop-loss or review triggers.
Calculation method
Below is a practical way to turn a checklist into a quantitative scoring model with decision rules.
- Define factor categories and weights
- Business quality (e.g., ROIC, moat evidence, retention): 35%
- Growth durability (e.g., revenue growth, TAM, unit economics): 20%
- Valuation (e.g., FCF yield, EV/EBIT, DCF vs. price): 25%
- Financial strength (e.g., net debt/EBITDA, interest coverage): 10%
- Risk and governance (e.g., customer concentration, dilution, accounting): 10%
- Choose specific metrics per category
Examples:
- Quality: ROIC, gross margin stability, pricing power (qualitative scored 1–5), customer retention
- Growth: 3-year revenue CAGR, rule of 40 for software, reinvestment runway
- Valuation: FCF yield, EV/EBIT normalized for cycle, DCF implied return
- Financial strength: net debt/EBITDA, interest coverage, current ratio
- Risk: cyclicality, regulatory risk, related-party transactions, stock-based comp trend
- Standardize each metric
Because metrics are on different scales, convert them to standardized scores. Two common approaches:
- Percentile ranks (0–100) within a comparable universe
- Z-scores using historical or peer means and standard deviations
For metrics where “lower is better” (e.g., EV/EBIT), invert direction by multiplying the Z-score by -1 before aggregation.
- Build category scores
Compute the average of standardized metrics within each category, then weight by category importance.
CategoryScore = Average(Z").- Composite score
Aggregate weighted category scores to get a final score.
Composite = Σ (Weight_i × CategoryScore_i)Optionally, rescale to a 0–100 range using min–max normalization for readability.
Scaled = 100 × (Composite - MinUniverse) / (MaxUniverse - MinUniverse)- Integrate valuation and margin of safety
Estimate intrinsic value using DCF:
- Forecast free cash flow (FCF) for N years
- Choose discount rate (e.g., WACC or required return)
- Select terminal growth and compute terminal value
Margin of safety:
MoS = (IntrinsicValue - Price) / IntrinsicValueYou can translate MoS into a valuation sub-score or impose a hard threshold (e.g., require ≥ 25% MoS).
- Position sizing with risk controls
Tie position size to conviction, liquidity, and risk. For advanced users, a Kelly-style fraction can inform an upper bound when you have probabilistic edge estimates.
f* = Edge / OddsWhere Edge is expected excess return over the discount rate, and Odds reflect downside relative to upside. In practice, use a fraction of Kelly (e.g., one-quarter) to stay conservative and incorporate drawdown limits.
- Decision gates
- Hard fails: audit red flags, weak liquidity, unsustainable leverage, inconsistent cash flows
- Minimum score threshold: e.g., Composite ≥ 70/100
- Valuation gates: require MoS ≥ 25% and FCF yield ≥ cost of capital
- Risk gates: no single customer ≥ 30% revenue unless protected by contract
Case study
Assume we evaluate “AlphaCo,” a stable compounder.
Selected data:
- ROIC: 18% (peer mean 10%, std 5%)
- Gross margin: 62%, stable over 5 years
- Retention: 92% revenue retention
- Revenue CAGR (3y): 12%
- FCF yield: 5.0% on enterprise value
- EV/EBIT: 14× (peer mean 18×, std 6)
- Net debt/EBITDA: 1.2×; interest coverage: 10×
- Risks: customer concentration 18%; moderate SBC; clean audit
Step 1: Standardize key metrics (illustrative Z-scores)
-
ROIC Z: (18 - 10) / 5 = 1.6
-
Gross margin stability: assign Z = 1.0
-
Retention: relative Z = 0.8
-
Quality category average Z ≈ (1.6 + 1.0 + 0.8) / 3 = 1.13
-
Revenue CAGR Z: relative vs. peers ≈ 0.6
-
Rule of 40 proxy (CAGR + FCF margin): suppose FCF margin 12% → 24; peer mean 18; std 10 → Z = 0.6
-
Growth category average Z ≈ (0.6 + 0.6) / 2 = 0.6
-
Valuation: EV/EBIT is lower-is-better → invert sign. Z_raw = (14 - 18) / 6 = -0.67 → inverted = +0.67
-
FCF yield vs. peers: mean 3.5%, std 1.5% → Z = (5.0 - 3.5) / 1.5 = 1.0
-
DCF implied return vs. hurdle: see below; suppose +1.0 Z
-
Valuation category Z ≈ (0.67 + 1.0 + 1.0) / 3 = 0.89
-
Financial strength: net debt/EBITDA lower is better. Peer mean 2.0×, std 1.0× → Z_raw = (1.2 - 2.0) / 1.0 = -0.8 → inverted = +0.8
-
Interest coverage: mean 6×, std 3× → Z = (10 - 6) / 3 = 1.33
-
Financial category Z ≈ (0.8 + 1.33) / 2 = 1.07
-
Risk/governance: few flags; assign Z = 0.5
Step 2: Apply category weights
Composite = 0.35×1.13 + 0.20×0.60 + 0.25×0.89 + 0.10×1.07 + 0.10×0.50 Composite ≈ 0.395 + 0.120 + 0.223 + 0.107 + 0.050 = 0.895Assume universe min = -1.0 and max = 1.2. Scaled score:
Scaled = 100 × (0.895 - (-1.0)) / (1.2 - (-1.0)) ≈ 100 × 1.895 / 2.2 ≈ 86Step 3: DCF cross-check
Assume current FCF = 200m, growth 10% for 5 years, fade to 4% terminal growth, discount rate r = 9%.
- Years 1–5 FCF: 200, 220, 242, 266, 293 (in millions)
- PV of years 1–5 at 9% ≈ 200/1.09 + 220/1.09^2 + 242/1.09^3 + 266/1.09^4 + 293/1.09^5
- Terminal value at year 5: TV = 293 × 1.04 / (0.09 - 0.04) = 293 × 1.04 / 0.05 ≈ 6109
- PV(TV) = 6109 / 1.09^5 ≈ 6109 / 1.538 ≈ 3973
- PV(Years 1–5) ≈ 184 -ish per year; computing precisely: 183.5 + 185.6 + 187.9 + 190.4 + 193.1 ≈ 940.5
- Total enterprise DCF ≈ 940.5 + 3973 ≈ 4913.5 million
If EV is 4200m, MoS ≈ (4913.5 - 4200) / 4913.5 ≈ 14.5%.
Valuation is attractive but not deep value; combined with high composite score, it may pass the threshold if your MoS rule allows ≥ 15% for high-quality names.
Decision: Pass hard checks? Yes. Score 86/100? Yes. MoS ≈ 15%? Borderline; consider waiting for pullback or sizing smaller.
Practical applications
- Idea triage: Use the checklist to screen and rank a watchlist weekly. Only deep-dive the top quartile by composite score.
- Pre-earnings discipline: Before results, update key metrics and risks. If the checklist flags stretched valuation or deteriorating retention, reduce exposure.
- Post-earnings updates: Log deltas—guidance change, margin trend, cash conversion. The score should move with facts, not headlines.
- Position sizing: Tie initial size to score and MoS. Example: 2% for scores 70–79, 3–4% for 80–89 with MoS ≥ 20%, cap at 5% unless liquidity and downside risk are exceptional.
- Exit rules: If composite drops below 60 or MoS turns negative, trigger a review. If two risk flags turn red (e.g., leverage spikes and audit issues), consider immediate reduction regardless of score.
- Process improvement: Track hit rates by score decile. Re-weight categories that best predict outcomes. Remove metrics that add noise.
Common misconceptions
Summary
Appendix: Suggested checklist template (abbreviated)
- Quality (35%): ROIC trend, gross margin stability, pricing power (1–5), retention/cohort data, unit economics
- Growth (20%): 3–5y CAGR, reinvestment runway, rule of 40 (where relevant), competitive responses
- Valuation (25%): FCF yield vs. WACC, EV/EBIT normalized, DCF MoS, relative vs. peers (avoid PEG<1.5 as a standalone rule)
- Financial strength (10%): net debt/EBITDA, interest coverage, covenant headroom, cash conversion
- Risk/governance (10%): customer concentration, regulatory, SBC dilution, related-party, audit quality
Scoring conventions: use 0–100 percentiles or Z-scores, invert where lower-is-better, and rescale to a 0–100 composite for clarity.
Glossary
ROIC: Return on Invested Capital; after-tax operating profit divided by invested capital, a measure of value creation.
FCF Yield: Free cash flow divided by enterprise value or market cap; higher implies cheaper valuation.
EV/EBIT: Enterprise value divided by earnings before interest and taxes, a valuation multiple.
Z-score: Standardized value showing how many standard deviations a metric is from its mean.
Margin of Safety: The discount between intrinsic value and market price, providing a buffer against errors.
DCF: Discounted Cash Flow; valuation method that discounts future cash flows to present value.
Kelly Fraction: A formula to size bets based on edge and odds; often used conservatively in investing.