This recipe produces a complete marketing budget allocation plan tailored to your startup's stage, sales motion, and total budget. The output includes channel-by-channel monthly spend targets, minimum viable budgets per channel (below which spend is wasted), expected CAC and ROI timelines, and a 90-day spend schedule with decision checkpoints. [src4]
Which allocation path?
├── Pre-revenue / Pre-seed (spending from runway)
│ └── PATH A: Survival Budget — $2K-$5K/mo, 2 channels max
├── Seed stage ($0-$1M ARR, $5K-$15K/mo budget)
│ └── PATH B: Foundation Budget — build organic + test 1 paid channel
├── Series A ($1M-$5M ARR, $15K-$50K/mo budget)
│ └── PATH C: Growth Budget — 3-4 channels, dedicated paid acquisition
└── Series B+ ($5M+ ARR, $50K+/mo budget)
└── PATH D: Scale Budget — full-channel mix, brand investment
| Path | Channels | Monthly Spend | Time to ROI | Expected Outcome |
|---|---|---|---|---|
| A: Survival | Content + community | $2K-$5K | 3-6 months | Brand awareness + first organic leads |
| B: Foundation | SEO + content + 1 paid | $5K-$15K | 3-6mo paid, 6-12mo organic | Predictable paid pipeline + growing organic |
| C: Growth | SEO + content + paid search + paid social | $15K-$50K | 1-3mo paid, ongoing organic | Scalable acquisition across channels |
| D: Scale | Full mix + brand + events | $50K+ | Immediate (paid), compound (organic) | Market leadership + efficient blended CAC |
Duration: 30 minutes · Tool: Spreadsheet
Determine your total marketing budget based on stage and revenue. Pre-seed/seed startups should allocate 15-25% of revenue; Series A companies 10-20%; Series B+ at 7-12%. Companies under $10M revenue average 15.6% to marketing. [src2] [src4]
MONTHLY MARKETING BUDGET = ARR × (stage_percentage / 12)
Pre-revenue: 20-30% of monthly burn
Seed ($0-$1M ARR): 15-25% of revenue
Series A ($1M-$5M ARR): 10-20% of revenue
Series B+ ($5M+ ARR): 7-12% of revenue
Verify: Budget is between 7-25% of revenue (or 20-30% of burn for pre-revenue) · If failed: Below 7% = likely underinvesting. Above 30% = verify 12+ months of runway support.
Duration: 30 minutes · Tool: Spreadsheet
Channel allocation shifts based on sales motion. PLG companies spend median 13% of revenue on marketing; sales-led companies 9%. [src6]
PLG (ACV < $10K): Content+SEO 30-40%, Product/growth 20-25%, Paid 15-20%, Community 10-15%, Email 5-10%
Sales-led (ACV > $25K): Paid 25-35%, Content+SEO 20-25%, Events 15-20%, ABM 10-15%, Email 5-10%
Hybrid ($10K-$25K ACV): Content+SEO 25-30%, Paid 20-25%, Product/growth 15-20%, ABM 10-15%, Email 5-10%
Verify: Allocations sum to 100%. No single channel exceeds 40%. · If failed: Default to hybrid allocation until data shows which motion converts better.
Duration: 20 minutes · Tool: Spreadsheet
Every channel has a floor below which spend is wasted. If allocation is below the minimum, cut the channel and reallocate. [src7] [src8]
Minimum viable budgets per channel:
SEO (technical + content): $2,000/mo
Content marketing: $2,000/mo
Paid search (Google/Bing): $3,000/mo
Paid social (LinkedIn/Meta): $2,500/mo
Email marketing: $500/mo
Community/DevRel: $1,000/mo
Events/conferences: $5,000/mo
ABM platforms: $3,000/mo
RULE: If allocation < minimum → cut channel, reallocate to channels above minimum.
Fund 2-4 channels max, not 6+.
Verify: Every funded channel meets or exceeds minimum. Total funded channels is 2-4. · If failed: If budget supports only 1 channel, that is your channel. Focus entirely.
Duration: 30 minutes · Tool: Spreadsheet
Set expected CAC and time-to-ROI for each funded channel. [src3] [src6]
Benchmark CAC by channel:
SEO/Organic: $31/lead, 6-12 months to ROI
Content marketing: $92/lead, 3-6 months to ROI
Paid search: $181/lead, immediate-1 month to ROI
Paid social: $150-250/lead, 1-3 months to ROI
Email marketing: $53/lead, 1-2 months to ROI
Events: $811/lead, 1-3 months to ROI
B2B SaaS CAC by ACV:
ACV < $5K: target CAC < $500 (PLG)
ACV $5K-$25K: target CAC < $2,500 (hybrid)
ACV $25K-$100K: target CAC < $8,000 (sales-led)
ACV > $100K: target CAC < $15,000 (enterprise)
Target: LTV:CAC ≥ 3:1, CAC payback < 12 months
Verify: Target CAC is below 1/3 of estimated LTV. Payback under 12 months. · If failed: Reduce paid spend and shift to organic, or increase ACV/pricing.
Duration: 30 minutes · Tool: Spreadsheet
First 90 days follow a ramp pattern: Month 1 at 60% budget (learn), Month 2 at 80% (optimize), Month 3 at 100% (scale). [src7]
Month 1 — LEARN (60% of monthly budget):
Set up tracking, launch test campaigns, gather initial data.
Decision: Which 1-2 campaigns show early signal?
Month 2 — OPTIMIZE (80% of monthly budget):
Double down on winners, kill underperformers.
Decision: Is blended CAC trending toward target?
Month 3 — SCALE (100% of monthly budget):
Scale winners to full allocation, launch next-priority channel.
Decision: Lock in channel mix for next quarter.
Checkpoint: CPL within 2× target → continue.
CPL above 3× target after 4 weeks → kill channel.
CPL between 2-3× → optimize 2 more weeks.
Verify: 90-day spend does not exceed 80% of 3-month budget (20% buffer for testing waste). · If failed: No signal by Month 2 = revisit ICP and messaging, not budget.
Duration: 15 minutes
Compile final allocation plan with channel budgets, CAC targets, and review cadence: weekly spend pacing, monthly CAC review, quarterly full reallocation.
Verify: Plan document includes all channel allocations, targets, and calendared review dates.
{
"output_type": "marketing_budget_allocation",
"format": "XLSX",
"columns": [
{"name": "channel", "type": "string", "description": "Marketing channel name", "required": true},
{"name": "monthly_budget", "type": "number", "description": "Allocated monthly spend in USD", "required": true},
{"name": "percentage", "type": "number", "description": "Percentage of total budget", "required": true},
{"name": "minimum_viable", "type": "number", "description": "Minimum viable monthly spend", "required": true},
{"name": "target_cac", "type": "number", "description": "Target CAC for this channel", "required": true},
{"name": "time_to_roi", "type": "string", "description": "Expected months to positive ROI", "required": true},
{"name": "priority", "type": "number", "description": "Channel priority rank (1 = highest)", "required": true}
],
"expected_row_count": "3-6",
"sort_order": "priority ascending",
"deduplication_key": "channel"
}
| Quality Metric | Minimum Acceptable | Good | Excellent |
|---|---|---|---|
| Budget as % of revenue | Within 5-30% range | Matches stage benchmark +/- 3% | Calibrated to peer set with CAC data |
| Channel concentration | 2+ channels funded | 3-4 channels at minimum viable | 3-4 channels with proven CAC data |
| CAC target accuracy | Based on industry averages | Based on segment-specific benchmarks | Based on own historical data |
| Minimum viable validation | All channels above floor | All channels 1.5x above floor | All channels with 3+ months of data |
| Review cadence defined | Monthly review planned | Weekly pacing + monthly rebalance | Automated dashboards + quarterly reallocation |
If below minimum: Re-run Step 3 to cut underfunded channels and concentrate budget. Underfunded channels produce the worst ROI.
| Error | Likely Cause | Recovery Action |
|---|---|---|
| Budget calculation yields < $2K/mo total | Pre-revenue with minimal runway | Focus 100% on free channels (content, community, product-led). Defer paid until $5K+/mo available |
| All channels below minimum viable budget | Total budget too small for chosen number of channels | Reduce to 1-2 channels only. SEO + content is the minimum viable combination |
| CAC exceeds 3x target after 60 days | Wrong channel-audience fit or poor creative | Pause spend, audit targeting and messaging. Test different ICP segments |
| No leads from organic after 6 months | Content not aligned with buyer intent or technical SEO issues | Audit keyword targeting, check indexation, evaluate content quality |
| Paid CAC rising month-over-month | Audience fatigue or increased competition | Refresh creative every 4-6 weeks, expand targeting, test new formats |
| Component | Survival ($2-5K/mo) | Foundation ($5-15K/mo) | Growth ($15-50K/mo) | Scale ($50K+/mo) |
|---|---|---|---|---|
| Content + SEO | $2-3K | $3-5K | $5-15K | $15-25K |
| Paid search | $0 | $2-5K | $5-15K | $15-25K |
| Paid social | $0 | $0-3K | $3-8K | $8-15K |
| Email/lifecycle | $0-500 | $500-1K | $1-3K | $3-5K |
| Tools + analytics | $0 (free tiers) | $200-500 | $500-2K | $2-5K |
| Total | $2-5K | $5-15K | $15-50K | $50K+ |
Startups allocate $1K each to SEO, paid search, paid social, events, and email — all below minimum viable budgets. Every dollar is wasted and the conclusion is "marketing does not work for us." [src7]
Fund only channels where you can invest above the minimum viable threshold. A $5K/mo startup should run SEO + content ($3K) and one paid channel ($2K), not five channels at $1K each.
Using the Gartner 7.7% benchmark for a seed-stage company results in severe underinvestment. Enterprise companies have brand awareness and established pipelines that startups lack. [src1]
Pre-seed/seed: 15-25% of revenue. Series A: 10-20%. Series B+: 7-12%. Reduce the percentage as revenue grows and organic channels compound.
SEO takes 6-12 months to produce meaningful returns. Judging it on a 90-day paid-channel timeline guarantees you abandon the highest-ROI channel before it pays off. [src3]
Paid search: 30-60 days. Paid social: 60-90 days. Content: 90-180 days. SEO: 180-365 days. Only cut channels that underperform within their appropriate evaluation window.
Use this recipe when a startup needs to allocate a specific marketing budget across channels with data-driven justification. Requires a revenue figure (or runway) and a sales motion decision as inputs. The output feeds directly into channel-specific execution playbooks and marketing metrics dashboards.