Rule of 40 Calculator
Calculate the SaaS Rule of 40 score in seconds — your annual revenue growth rate plus profit margin. Bessemer, KKR, and SaaS Capital use this single number to judge growth-stage SaaS health. Enter your numbers and get a VC-grade benchmark instantly. Runs entirely in your browser.
What Is the Rule of 40?
The Rule of 40 is a SaaS benchmark that says a healthy software company's annual revenue growth rate plus its profit margin should equal or exceed 40%. Coined by Brad Feld in 2015 and popularized by Bessemer Venture Partners, it captures the trade-off between growth and profitability in one number. A company growing 60% with a -20% margin scores 40. A company growing 10% with a 30% margin also scores 40. Both are considered healthy by Rule of 40 logic.
Rule of 40 Formula
Rule of 40 Score = Revenue Growth Rate (%) + Profit Margin (%)
Healthy: Score ≥ 40
Which Profit Margin to Use
The most common margin used is EBITDA margin, since it strips out non-cash charges and capital structure. Free Cash Flow (FCF) margin is the strictest test and what late-stage investors prefer. Net income margin is rarely used because it includes one-time items and stock-based compensation. This calculator lets you switch between EBITDA, FCF, and net margin so you can present whichever number is most defensible to your board or investors.
Rule of 40 Benchmarks by Stage
Public SaaS companies in the SaaS Capital Index averaged a Rule of 40 score of 31 in 2024, with the top quartile above 50. Private growth-stage SaaS targets are typically: Seed/Series A — 60+ (high growth, deep losses are acceptable); Series B/C — 50; Series D and beyond — 40. Public companies — 40+. A score below 20 signals fundamental issues and usually leads to valuation multiple compression at the next round.
Why Investors Care
The Rule of 40 correlates with revenue multiple. Bessemer's State of the Cloud research shows that public SaaS companies above the rule trade at roughly 2x the revenue multiple of those below. For founders, a higher score means cheaper capital, friendlier term sheets, and stronger negotiating leverage in M&A. For operators, it forces honest trade-offs between burn-fueled growth and capital efficiency in a higher-rate environment.
How to Improve Your Score
To raise your score, attack whichever side has more room. If growth is below 30%, focus on net revenue retention, expansion motion, and pricing. If margin is deeply negative, audit headcount efficiency, sales productivity (Magic Number), and CAC payback. Cutting unprofitable customers or geographies often raises the score by improving both numbers at once. Most companies cannot dramatically raise both growth and margin in the same year — pick one, defend the other.
Sources: Brad Feld (2015), Bessemer Venture Partners State of the Cloud, SaaS Capital Index 2024. Last updated: April 2026.
Frequently Asked Questions
What is a good Rule of 40 score?
A score of 40 or higher is considered healthy. Top-quartile public SaaS companies score above 50, and the very best (snowflake-tier) score above 60. Below 20 signals fundamental business model problems.
Should I use EBITDA, FCF, or net margin?
EBITDA margin is the most common because it strips out non-cash charges. Free Cash Flow margin is the strictest and what late-stage investors prefer. Pick one and stay consistent across reporting periods.
Does the Rule of 40 work for early-stage startups?
It applies at scale (typically $5M+ ARR). Pre-product-market-fit startups with deep losses but high growth often look bad on the rule but may still be healthy. Use it once you have at least one year of revenue history.
Can I beat the rule with negative margin?
Yes. A SaaS growing 60% YoY with a -15% margin still scores 45 and beats the rule. The rule rewards aggressive growth as long as the burn is roughly proportional.
Is this tool free to use?
Yes. The Rule of 40 Calculator is completely free with no sign-up. All calculations run in your browser — your numbers never leave your device.
Is my data private?
Yes. This tool runs 100% in your browser using JavaScript. No data is sent to any server, stored anywhere, or shared with any third party.