| name | budget-allocation |
| description | Allocate marketing budgets across channels, campaigns, and funnel stages for maximum ROI. Use when planning or optimizing marketing spend. |
| origin | ECM |
Marketing Budget Allocation
When to Activate
Use this skill when:
- Planning annual, quarterly, or monthly marketing budgets
- Allocating spend across channels (paid search, social, email, content, etc.)
- Deciding how to split budget between brand and performance
- Optimizing existing budget allocation based on performance data
- Justifying budget requests with frameworks and data
- Evaluating channel ROI and making reallocation decisions
- Planning testing budgets for new channels or campaigns
First Questions
Before allocating budget, clarify:
- What is the total marketing budget? (Monthly and annual)
- What are the business goals? (Revenue target, lead target, growth rate)
- What is the target CPA or ROAS by channel?
- What is the current channel mix and performance? (Historical data)
- What is the business model? (E-commerce, SaaS, services, marketplace)
- What is the customer lifetime value (LTV)? (Determines allowable acquisition cost)
- Is this a growth phase, optimization phase, or maintenance phase?
- Are there seasonal patterns that affect demand?
- What new channels or campaigns need testing?
Core Rules
- Budget follows strategy, not the other way around. Define what you're trying to achieve, then fund it.
- Never allocate 100% to proven channels. Always reserve 10-20% for testing new opportunities.
- Measure by contribution margin, not just CPA. A channel with a higher CPA but higher LTV customers may be more valuable.
- Incremental returns diminish. Doubling budget rarely doubles results. Understand the point of diminishing returns for each channel.
- Reallocation is a monthly exercise. Set the budget quarterly, but adjust allocations monthly based on performance.
- Brand investment compounds. Performance investment is linear. You need both.
- The best channel to invest more in is the one producing the best marginal return right now.
- Don't spread budget too thin. Better to dominate 2-3 channels than be mediocre on 7.
Budget Allocation Frameworks
The 70/20/10 Rule
| Category | Allocation | Description |
|---|
| Proven | 70% | Channels and campaigns with known, positive ROI |
| Promising | 20% | Channels showing early promise, being scaled |
| Experimental | 10% | New channels, formats, or audiences being tested |
How to use:
- The 70% sustains the business. Don't cut proven channels to fund experiments.
- The 20% grows the business. Invest in what's working but not yet at scale.
- The 10% future-proofs the business. Test what might work in 6-12 months.
The Portfolio Approach
Treat channels like an investment portfolio:
| Channel Type | Risk/Reward | Budget Range | Examples |
|---|
| Core (low risk) | Predictable returns | 40-50% | Brand search, email, retargeting |
| Growth (moderate risk) | Scalable returns | 25-35% | Non-brand search, social ads, content |
| Experimental (high risk) | Unknown returns | 10-20% | New platforms, influencer, partnerships |
Funnel-Based Allocation
| Funnel Stage | Purpose | Budget Range | Channels |
|---|
| Awareness | Build familiarity, reach new audiences | 20-30% | YouTube, display, social (broad), content, PR |
| Consideration | Educate, build trust, nurture | 30-40% | Social ads, search, content, email, retargeting |
| Conversion | Drive purchase/signup | 30-40% | Search (high-intent), retargeting, email, shopping |
| Retention | Keep and grow existing customers | 5-15% | Email, loyalty, customer marketing |
Adjust by business maturity:
- New business: Heavier on awareness (40-50%) to build pipeline
- Growing business: Balanced across all stages
- Mature business: Heavier on conversion (40-50%) and retention (15-20%)
Channel ROI Comparison
Typical ROI Ranges by Channel
| Channel | Typical ROAS/ROI | CPA Range | Best For |
|---|
| Email marketing | 36:1 to 42:1 ROI | Lowest | Retention, nurture, conversion |
| SEO (organic search) | 5:1 to 12:1 ROI | Medium (labor cost) | Long-term sustainable traffic |
| Google Search (brand) | 8:1 to 15:1 ROAS | $5-20 | Brand protection, high-intent |
| Google Search (non-brand) | 3:1 to 8:1 ROAS | $20-100 | Demand capture |
| Google Shopping | 4:1 to 10:1 ROAS | $10-50 | E-commerce |
| Meta Ads | 2:1 to 6:1 ROAS | $15-80 | Awareness + conversion |
| LinkedIn Ads | 1:1 to 3:1 ROAS | $50-200 | B2B lead gen |
| YouTube Ads | 2:1 to 5:1 ROAS | $20-80 | Awareness + consideration |
| TikTok Ads | 2:1 to 5:1 ROAS | $10-50 | Young demographics, awareness |
| Influencer marketing | 2:1 to 8:1 ROI | Variable | Awareness, social proof |
| Content marketing | 3:1 to 6:1 ROI | Low-medium | SEO, thought leadership |
| Direct mail | 1:1 to 3:1 ROI | $20-100 | High-value B2B, reactivation |
Important: These are industry averages. Your actual ROI depends on offer strength, targeting, creative quality, and attribution model. Always benchmark against your own data.
Funnel-Stage Budgeting
How to Split by Funnel Stage
Step 1: Determine your current funnel health:
Awareness: Are enough people entering the top of funnel?
Consideration: Are they engaging with content and building interest?
Conversion: Are they converting at an acceptable rate?
Retention: Are they coming back and buying again?
Step 2: Invest most heavily in the weakest stage:
- Not enough awareness? Increase top-of-funnel spend (display, social, content, YouTube)
- Low engagement/consideration? Invest in retargeting, email nurture, content
- Low conversion rate? Optimize landing pages, increase bottom-funnel spend, retargeting
- Low retention? Invest in email, loyalty programs, customer marketing
Step 3: Rebalance monthly as the funnel stage improves.
Common Mistake
Most companies over-invest in conversion (bottom of funnel) and under-invest in awareness (top of funnel). This creates a "pipeline drought" where the bottom of funnel runs out of people to convert.
Healthy ratio: At least 20-30% of budget on awareness, even for performance-focused businesses.
Budget Pacing
Monthly Pacing
- Set daily budgets that evenly distribute monthly spend (total budget / days in month)
- Adjust for known events (product launches, sales, holidays) by pre-allocating higher-spend days
- Track cumulative spend vs plan weekly to catch over/under-pacing early
Pacing Alerts
| Signal | Action |
|---|
| Spending faster than planned | Check CPC inflation, bid caps, audience exhaustion |
| Spending slower than planned | Check delivery issues, audience too narrow, bids too low |
| CPA rising while spend is on pace | Reallocate from underperforming to overperforming campaigns |
| CPA dropping significantly | Opportunity to scale — increase budget cautiously |
Platform-Specific Pacing
- Google Ads: Can overspend daily by 2x but averages out monthly
- Meta Ads: Paces within daily or lifetime budget (lifetime budget is smoother)
- LinkedIn Ads: Tends to underspend — set higher daily budgets than you'd expect
Budget Reallocation Triggers
Reallocate budget when any of these signals appear:
Increase Budget When:
- CPA is below target with room to scale (marginal CPA still good)
- A new channel or campaign is outperforming expectations
- Seasonal demand is increasing (allocate before the peak, not during)
- A competitor exits the market (lower CPCs, more opportunity)
- Conversion rate improves (same spend produces more results)
Decrease Budget When:
- CPA is above target and has been for 2+ weeks despite optimization
- A channel shows diminishing returns (more spend, proportionally fewer results)
- Seasonal demand is dropping (reallocate to other initiatives)
- Creative fatigue is driving up costs (pause and refresh before spending more)
- Lead quality from a channel is consistently low (not just volume but value)
Reallocation Process
- Review channel performance weekly
- Flag channels significantly above or below CPA target
- Shift 10-20% of underperforming channel's budget to the overperforming one
- Allow 7-14 days to evaluate the impact of reallocation
- Don't make drastic changes (50%+ cuts) without strong evidence
Seasonal Budget Adjustments
Planning for Seasonality
- Identify seasonal patterns from historical data (at least 12 months)
- Front-load budget before peaks. Awareness campaigns should ramp up 4-6 weeks before peak demand.
- Reserve budget for peaks. Don't exhaust annual budget before your biggest season.
- Pull back during troughs. Reduce spend in low-demand periods — but don't go to zero (maintaining presence has value).
Seasonal Budget Template
| Month | Seasonality Factor | Budget Adjustment |
|---|
| Jan | Low season | -20% from base |
| Feb | Low season | -10% from base |
| Mar | Ramp up | Base |
| Apr | Moderate | +10% |
| May | Moderate | +10% |
| Jun | Moderate | Base |
| Jul | Low (summer) | -10% |
| Aug | Ramp up | Base |
| Sep | High season start | +20% |
| Oct | Peak | +30% |
| Nov | Peak (Black Friday) | +50% |
| Dec | Peak (Holiday) | +40% |
Adjust this template to your specific business. B2B seasonality is different from B2C. SaaS is different from e-commerce.
Testing Budgets
How Much to Allocate for Testing
- Minimum: 10% of total marketing budget
- Recommended: 15-20% of total marketing budget
- Aggressive growth phase: Up to 25%
Testing Budget Rules
- Never borrow from proven campaigns to fund tests (use dedicated testing budget)
- Set a clear test duration and budget before starting — don't run open-ended tests
- Define success criteria before launching (what CPA/ROAS makes this channel worth scaling?)
- Test for at least 30 days before concluding (allow for learning periods)
- Budget enough for statistical significance: $1,000-3,000 per channel test minimum
Testing New Channels
| Phase | Duration | Budget | Goal |
|---|
| Pilot | 30 days | $1,000-3,000 | Validate feasibility, learn basics |
| Learning | 60 days | $3,000-10,000 | Optimize targeting, creative, offers |
| Scaling | 90 days | $10,000+ | Scale what's working, establish benchmarks |
Budget Template
Annual Marketing Budget Template
ANNUAL MARKETING BUDGET — [Year]
TOTAL BUDGET: $[X]
REVENUE TARGET: $[Y]
TARGET MARKETING-TO-REVENUE RATIO: [X]%
CHANNEL ALLOCATION:
Paid Search (Google) $[X] ([X]% of total)
Paid Social (Meta) $[X] ([X]% of total)
Paid Social (LinkedIn) $[X] ([X]% of total)
Paid Social (TikTok) $[X] ([X]% of total)
Display/Retargeting $[X] ([X]% of total)
Video (YouTube) $[X] ([X]% of total)
Email Marketing $[X] ([X]% of total)
Content/SEO $[X] ([X]% of total)
Influencer $[X] ([X]% of total)
Testing/Experimental $[X] ([X]% of total)
FUNNEL ALLOCATION:
Awareness: $[X] ([X]% of total)
Consideration: $[X] ([X]% of total)
Conversion: $[X] ([X]% of total)
Retention: $[X] ([X]% of total)
QUARTERLY BREAKDOWN:
Q1: $[X] — Focus: [strategic priority]
Q2: $[X] — Focus: [strategic priority]
Q3: $[X] — Focus: [strategic priority]
Q4: $[X] — Focus: [strategic priority]
TARGETS:
Blended CPA: $[X]
Blended ROAS: [X]:1
New customer acquisition: [X] customers
Revenue from marketing: $[X]
REVIEW CADENCE:
Monthly: Channel performance review and reallocation
Quarterly: Full budget review and strategy adjustment
Annually: Complete budget rebuild
ROAS-Based Allocation
The Marginal ROAS Method
Instead of looking at average ROAS, look at marginal ROAS — what the LAST dollar spent on each channel returns.
Example:
| Channel | Spend | Revenue | Avg ROAS | Marginal ROAS (last $1K) |
|---|
| Google Search | $10,000 | $50,000 | 5.0 | 3.2 |
| Meta Ads | $8,000 | $32,000 | 4.0 | 4.5 |
| LinkedIn Ads | $5,000 | $10,000 | 2.0 | 1.8 |
Action: Meta's marginal ROAS (4.5) is higher than Google's (3.2). The next incremental dollar should go to Meta, not Google — even though Google has a higher average ROAS.
How to Estimate Marginal Returns
- Track performance at different spend levels over time
- Plot spend vs results for each channel
- Look for the inflection point where additional spend produces diminishing returns
- Allocate budget to whichever channel has the highest marginal return at its current spend level
Marginal Returns Analysis
Diminishing Returns Curve
Performance
^
| ______________________ (plateau)
| /
| / <-- diminishing returns zone
| /
| / <-- linear returns zone
| /
| /
| / <-- accelerating returns zone
|/
+--------------------------------> Budget
Signs You've Hit Diminishing Returns
- CPA increases more than 20% when scaling budget by 20%
- Impression share is above 90% (search) — you're already showing for most searches
- Frequency is above 4 (social) — you're saturating the audience
- ROAS drops significantly with each budget increase
- You're competing heavily against yourself (overlapping campaigns)
What to Do at Diminishing Returns
- Stop scaling that channel — hold budget steady
- Redirect incremental budget to channels with room to grow
- Expand the audience (new geos, new segments) to create new headroom
- Improve efficiency (creative, landing page, targeting) to shift the curve
- Test new channels with the incremental budget
Quality Gate
Before finalizing a budget allocation, verify: