Marketing Budget Calculator
Calculate your recommended marketing budget as a percentage of revenue. B2B benchmark is 6–10%. Free browser-based tool.
How Marketing Budget Calculator Works
Recommended Budget = Revenue × Budget Percentage. Percentage varies by business type and growth stage — enter your annual revenue and select your model to get a benchmark range. Early-stage SaaS typically invests 20–50% of ARR in sales and marketing (ahead of revenue). Established B2B companies allocate 6–10% per the CMO Survey (Deloitte/Duke University). The right number balances growth targets, competitive intensity, and your LTV:CAC ratio.
Marketing Budget as % of Revenue
| Label | Meaning |
|---|---|
| 20–50% of ARR | Early-stage SaaS — invest ahead of revenue |
| 15–25% of revenue | Growth-stage — aggressive but venture-backed normal |
| 10–15% of revenue | Scaling — efficient post-PMF |
| 6–10% of revenue | CMO Survey median for established B2B |
Frequently Asked Questions
What percentage of revenue should I spend on marketing?
The CMO Survey benchmark for established B2B companies is 6–10% of revenue. High-growth SaaS companies typically allocate 20–50% of ARR to combined sales and marketing. The right number depends on your growth targets, competitive intensity, and LTV:CAC ratio.
Should startups follow the same benchmarks?
No. Pre-revenue startups often spend more than they earn on acquisition — this is intentional. The benchmark that matters early on is CAC Payback Period and LTV:CAC ratio, not the percentage of revenue.
How do I split the budget across channels?
No universal rule exists. A common starting point: 40% paid, 30% content/SEO, 20% events/partnerships, 10% tools/overhead. Adjust based on where you've seen the best CAC efficiency historically.
Is my data stored?
No. Browser-only.
Can I use this on mobile?
Yes.
About This Tool
Built by the Calcyo team and last updated June 2026. All calculations follow industry-standard methodology. No data leaves your browser — calculations run entirely client-side using JavaScript. If you spot an error in the formula or benchmark data, email us at support@calcyo.xyz.