Enter your total budget and each channel’s current ROAS for an instant, efficiency-weighted split across Meta, Google, LinkedIn, TikTok, and Reddit — with projected revenue and blended ROAS.
| Channel | Current ROAS | Recommended budget | Projected revenue |
|---|---|---|---|
| Meta | $7,394(25%) | $25,880 | |
| $8,873(30%) | $37,268 | ||
| $4,437(15%) | $9,317 | ||
| TikTok | $5,915(20%) | $16,563 | |
| $3,380(11%) | $5,408 |
This is an efficiency-weighted starting point: budget is split in proportion to each channel’s current ROAS. It ignores diminishing returns and channel caps — treat it as a first pass, not a ceiling. A live optimizer re-solves this as performance shifts.
The calculator above gives you the number instantly. Drop your email for a deeper, account-specific audit and a 1-page PDF you can share.
Deciding how to split a fixed budget across Meta, Google, LinkedIn, TikTok, and Reddit is one of the highest-leverage choices in performance marketing, and one of the least systematic. Most teams anchor on last year’s split or on gut feel about which channel "works," when the data usually argues for a different mix.
A reasonable first principle is to fund efficiency: put more budget where each dollar currently returns the most. This calculator allocates your total in proportion to each channel’s current ROAS, so a channel returning 4× receives more than one returning 2×, and shows the projected revenue and blended ROAS that split implies. It is a transparent starting point you can reason about, not a black box.
The simple allocation assumes ROAS stays constant as you move money, and it does not. Every channel has a diminishing-returns curve: shift a large sum onto your best channel and its ROAS will fall as you push past the cheap, high-intent audience into more expensive impressions. A more sophisticated allocation solves for the point where the marginal return of the next dollar is equal across channels — that is where a fixed budget produces the most total revenue.
The simple split also ignores structural constraints. Channels have minimum viable budgets below which they never exit the learning phase, caps above which they cannot spend efficiently, and roles in the funnel that a single ROAS number cannot capture. Use the proportional split to see the shape of the opportunity, then adjust for these realities before you commit.
A ROAS-weighted split treats every channel as interchangeable revenue, but channels play different roles. Google search and retargeting largely harvest existing demand and post high ROAS as a result; prospecting on Meta, TikTok, or Reddit creates the demand those channels later harvest, and looks less efficient on a last-click basis even when it is driving the whole system.
If you optimize purely to reported ROAS, budget drains toward demand-harvesting and starves demand-creation, and a few months later the harvesting channels have less to harvest. The fix is to judge upper-funnel channels on incremental new customers rather than headline ROAS, and to protect a prospecting budget even when its ROAS looks lower than retargeting’s.
Suppose you have $30,000 a month and your current ROAS is 4.2× on Google, 3.5× on Meta, 2.8× on TikTok, 2.1× on LinkedIn, and 1.6× on Reddit. Proportional-to-ROAS puts roughly $8,800 on Google, $7,300 on Meta, $5,900 on TikTok, $4,400 on LinkedIn, and $3,400 on Reddit, for a blended ROAS around 3.2× and projected revenue near $96,000.
That is a sensible first pass. Now apply judgment: Reddit ads are often under-priced and under-contested, so a channel showing 1.6× today may have more efficient headroom than a saturated one showing 4×; LinkedIn may deserve more if your ICP is strictly B2B; and if $4,400 is below LinkedIn’s minimum viable budget, you may consolidate it into the channels that can use it well. The calculator gives you the baseline; you supply the strategy.
Any allocation is stale the moment performance shifts. ROAS moves week to week with auction dynamics, creative fatigue, seasonality, and audience saturation, so a budget that was optimal in January is merely adequate by March. The teams that compound reallocate continuously, in small evidence-led steps, rather than resetting once a quarter.
That is the case for automation. A live cross-channel optimizer re-reads performance across every platform and rebalances budget toward what is working — which is what Sprites does under your approval across Meta, Google, LinkedIn, TikTok, and Reddit, turning a one-time calculation like this into a standing process.