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\nGoogle: $40K × 4.5 = $180K revenue\nFacebook: $35K × 3.2 = $112K revenue\nInstagram: $15K × 2.8 = $42K revenue\nTikTok: $10K × 1.9 = $19K revenue\nTotal: $353K revenue, blended ROAS = 3.53\n\nStep 2: ROAS-weighted reallocation\nTotal ROAS points: 4.5+3.2+2.8+1.9 = 12.4\nGoogle weight: 4.5/12.4 = 36.3%\nFacebook weight: 3.2/12.4 = 25.8%\nInstagram weight: 2.8/12.4 = 22.6%\nTikTok weight: 1.9/12.4 = 15.3%\n\nStep 3: Apply weights with constraints\nGoogle: $36.3K (cap at 50% = $50K)\nFacebook: $25.8K (min $20K for scale)\nInstagram: $22.6K\nTikTok: $15.3K (reduce to $10K, below target ROAS)\n\nStep 4: Final allocation\nGoogle: $50K (+$10K) → $225K revenue\nFacebook: $28K (-$7K) → $89.6K revenue\nInstagram: $12K (-$3K) → $33.6K revenue\nTikTok: $10K (hold) → $19K r
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\nGoogle: $20K ÷ $180 = 111 leads\nLinkedIn: $18K ÷ $320 = 56 leads\nContent: $12K ÷ $85 = 141 leads\nTotal: 308 leads, avg CAC = $162\n\nStep 2: Calculate efficiency score (leads per $1K CAC)\nGoogle: 111 leads, $18K per 100 leads = 5.6 efficiency\nLinkedIn: 56 leads, $32K per 100 leads = 1.8 efficiency\nContent: 141 leads, $8.5K per 100 leads = 11.8 efficiency\n\nStep 3: Optimize for leads (CAC-weighted)\nContent clearly most efficient—but limited scalability\nAssume Content can scale to $18K max\nContent: $18K → 212 leads\nRemaining: $32K\n\nStep 4: Allocate remaining by efficiency\nGoogle: $25K → 139 leads\nLinkedIn: $7K → 22 leads (maintain presence)\n\nStep 5: Result\nTotal leads: 212 + 139 + 22 = 373 leads\nAvg CAC: $50K ÷ 373 = $134\nImprovement: +65
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\nSpend: $15K, ROAS: 3.8, Revenue: $57K\n\nStep 2: Model diminishing returns\nFirst $15K: ROAS 3.8 → $57K revenue\nSecond $15K: ROAS 3.8 × 0.9 = 3.42 → $51.3K revenue\nThird $15K: ROAS 3.42 × 0.9 = 3.08 → $46.2K revenue\n\nStep 3: Calculate blended at $45K\nTotal revenue: $57K + $51.3K + $46.2K = $154.5K\nBlended ROAS: $154.5K ÷ $45K = 3.43\n\nStep 4: Marginal analysis\nFirst $15K: Marginal ROAS 3.80\nSecond $15K: Marginal ROAS 3.42\nThird $15K: Marginal ROAS 3.08\n\nStep 5: Recommendation\n3.08 marginal ROAS still profitable if margin > 32%\nIf target ROAS is 3.5, only scale to $30K\nAt $30K: $108.3K revenue, ROAS 3.61\n\nStep 6: Alternative—add new channel\nDiversify the third $15K to new channel\nMay 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.
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.
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.
Why might my result differ from another tool or reference?
Differences typically arise from rounding conventions, the specific version of a formula (for example, simple vs compound interest), or unit inconsistencies between inputs. Check that both tools are using the same formula variant and the same units. The References section links to the authoritative source behind the formula used here.
Can I use the results for professional or academic purposes?
You may use the results for reference and educational purposes. For professional reports, academic papers, or critical decisions, we recommend verifying outputs against peer-reviewed sources or consulting a qualified expert in the relevant field.