Ad Spend ROAS Allocator
Optimize multi-channel ad budget allocation based on ROAS and conversion data. Enter values for instant results with step-by-step formulas.
Formula
ROAS = Revenue ÷ Ad Spend
Where ROAS is Return on Ad Spend, Revenue is total sales attributed to advertising, and Ad Spend is the advertising cost. Optimization allocates more budget to higher-ROAS channels while accounting for diminishing returns and strategic considerations.
Worked Examples
Example 1: E-commerce Multi-Channel Optimization
Problem:An e-commerce brand spends $100K/month: Google $40K (ROAS 4.5), Facebook $35K (ROAS 3.2), Instagram $15K (ROAS 2.8), TikTok $10K (ROAS 1.9). Target ROAS is 3.5. How should budget be reallocated?
Solution:Step 1: Current performance Google: $40K × 4.5 = $180K revenue Facebook: $35K × 3.2 = $112K revenue Instagram: $15K × 2.8 = $42K revenue TikTok: $10K × 1.9 = $19K revenue Total: $353K revenue, blended ROAS = 3.53 Step 2: ROAS-weighted reallocation Total ROAS points: 4.5+3.2+2.8+1.9 = 12.4 Google weight: 4.5/12.4 = 36.3% Facebook weight: 3.2/12.4 = 25.8% Instagram weight: 2.8/12.4 = 22.6% TikTok weight: 1.9/12.4 = 15.3% Step 3: Apply weights with constraints Google: $36.3K (cap at 50% = $50K) Facebook: $25.8K (min $20K for scale) Instagram: $22.6K TikTok: $15.3K (reduce to $10K, below target ROAS) Step 4: Final allocation Google: $50K (+$10K) → $225K revenue Facebook: $28K (-$7K) → $89.6K revenue Instagram: $12K (-$3K) → $33.6K revenue TikTok: $10K (hold) → $19K revenue Projected: $367.
Result:Reallocate: Google +$10K, Facebook -$7K, Instagram -$3K | Projected ROAS: 3.67 vs 3.53 current | +$14K revenue
Example 2: B2B SaaS Lead Generation Budget
Problem:A SaaS company allocates $50K/month for lead generation: Google Ads $20K (ROAS 5.2, CAC $180), LinkedIn $18K (ROAS 2.8, CAC $320), Content/SEO $12K (ROAS 8.0, CAC $85). Optimize for maximum qualified leads.
Solution:Step 1: Calculate current leads Google: $20K ÷ $180 = 111 leads LinkedIn: $18K ÷ $320 = 56 leads Content: $12K ÷ $85 = 141 leads Total: 308 leads, avg CAC = $162 Step 2: Calculate efficiency score (leads per $1K CAC) Google: 111 leads, $18K per 100 leads = 5.6 efficiency LinkedIn: 56 leads, $32K per 100 leads = 1.8 efficiency Content: 141 leads, $8.5K per 100 leads = 11.8 efficiency Step 3: Optimize for leads (CAC-weighted) Content clearly most efficient—but limited scalability Assume Content can scale to $18K max Content: $18K → 212 leads Remaining: $32K Step 4: Allocate remaining by efficiency Google: $25K → 139 leads LinkedIn: $7K → 22 leads (maintain presence) Step 5: Result Total leads: 212 + 139 + 22 = 373 leads Avg CAC: $50K ÷ 373 = $134 Improvement: +65 leads (21% increase)
Result:Optimized: Content $18K, Google $25K, LinkedIn $7K | 373 leads vs 308 current | CAC: $134 vs $162
Example 3: Startup Growth Budget Scaling
Problem:A startup currently spends $15K/month with ROAS 3.8. They're raising budget to $45K. Model expected ROAS at scale, assuming 10% diminishing returns per $15K increment.
Solution:Step 1: Current baseline Spend: $15K, ROAS: 3.8, Revenue: $57K Step 2: Model diminishing returns First $15K: ROAS 3.8 → $57K revenue Second $15K: ROAS 3.8 × 0.9 = 3.42 → $51.3K revenue Third $15K: ROAS 3.42 × 0.9 = 3.08 → $46.2K revenue Step 3: Calculate blended at $45K Total revenue: $57K + $51.3K + $46.2K = $154.5K Blended ROAS: $154.5K ÷ $45K = 3.43 Step 4: Marginal analysis First $15K: Marginal ROAS 3.80 Second $15K: Marginal ROAS 3.42 Third $15K: Marginal ROAS 3.08 Step 5: Recommendation 3.08 marginal ROAS still profitable if margin > 32% If target ROAS is 3.5, only scale to $30K At $30K: $108.3K revenue, ROAS 3.61 Step 6: Alternative—add new channel Diversify the third $15K to new channel May achieve better marginal ROAS than diminishing on existing
Result:At $45K: Blended ROAS ~3.43 (vs 3.8 current) | Revenue $154.5K | Consider capping at $30K or adding new channel
Frequently Asked Questions
What is ROAS and how do I calculate it?
ROAS (Return on Ad Spend) measures revenue generated per dollar spent on advertising. Formula: ROAS = Revenue from Ads ÷ Ad Spend. A ROAS of 4.0 means $4 revenue for every $1 spent. Unlike ROI, ROAS doesn't subtract costs. Good ROAS varies by industry: 4:1 is often a benchmark, but margin matters—high-margin businesses can profit at lower ROAS.
How should I allocate budget across channels?
Budget allocation strategies: 1) ROAS-weighted: Invest more in highest-ROAS channels. 2) Marginal efficiency: Allocate until marginal ROAS equals target. 3) Portfolio approach: Diversify to reduce risk. 4) Growth-focused: Invest in emerging channels with potential. Consider: current performance, scalability limits, diminishing returns, and strategic goals (brand vs. performance).
What is a good target ROAS?
Target ROAS depends on your gross margin: 80% margin (SaaS): 2-3x ROAS profitable. 50% margin (retail): 3-4x ROAS needed. 30% margin (CPG): 4-5x+ ROAS required. Accounting for overhead, many businesses need 3-4x ROAS to break even. Factor in customer lifetime value—lower first-purchase ROAS may be acceptable if LTV is high.
What is CAC and how does it relate to ROAS?
CAC (Customer Acquisition Cost) is ad spend per new customer. Relationship: CAC = Ad Spend ÷ Conversions, and ROAS = Average Order Value ÷ CAC × Orders per Customer. Low CAC doesn't always mean high ROAS if AOV is low. Track both: CAC for unit economics, ROAS for marketing efficiency. LTV:CAC ratio (ideally 3:1+) indicates long-term viability.
Why do I see diminishing returns?
Diminishing returns occur because: 1) You exhaust high-intent audiences first. 2) Ad fatigue reduces engagement. 3) Competition increases for remaining audience. 4) Lower-quality placements at scale. 5) Frequency caps are hit. Expect ROAS to decline as spend increases. Model this with efficiency curves. Often, 2x spend yields only 1.5x results.
How do I compare different ad platforms?
Compare on: ROAS (revenue efficiency), CAC (cost efficiency), CPA vs. target, Conversion volume/potential, Attribution accuracy, Audience quality (LTV of acquired customers), Brand impact (harder to measure), Time to results, Scalability. Don't compare raw metrics across platforms without accounting for attribution differences and customer journey role.
How often should I rebalance ad spend?
Rebalancing cadence depends on: Spend level (higher = more frequent), Volatility (seasonal businesses need more adjustment), Data maturity (new channels need longer evaluation). Typical schedules: Weekly: Review metrics, minor adjustments. Monthly: Significant reallocation decisions. Quarterly: Strategic review and major shifts. Avoid over-reacting to short-term fluctuations.