Free tool · 2026

Ad Spend Allocator

Most teams allocate budget the way they did last quarter, with small adjustments. The right question is which platform's next dollar earns the most. Plug in your numbers and we'll model an allocation that equalizes marginal ROAS — and show projected blended-ROAS lift.

Proposed monthly budget

$

Currently spending $55.0K/mo across all platforms.

PlatformCurrent spendReported ROASSaturationRecommendedChange
Meta
$
x
$9.81K $15.2K(-61%)
Google
$
x
$11.8K $3.17K(-21%)
TikTok
$
x
$23.6K $15.6K(+195%)
Snap
$
x
$1.65K $2.35K(-59%)
X (Twitter)
$
x
$8.08K $5.08K(+169%)
Current blended ROAS
3.70x
Across $55.0K current spend
Projected blended ROAS
3.98x
After recommended re-allocation
Estimated lift
+7.7%
Modeled — verify with a 4-week test

What this is telling you

The model suggests reallocating +$15.6K toward TikTok and $2.35K away from Snap. Projected blended ROAS lifts from 3.70x to 3.98x. Implement in 10–20% weekly steps so each platform's algorithm has time to re-converge before you measure.

How the model works

For each platform we estimate marginal ROAS — the return on the next incremental dollar — as:

marginal ROAS ≈ current ROAS × headroom factor

Headroom factor depends on your perceived saturation:

  • Low (plenty of room to scale): 90%. The next dollar earns near current ROAS.
  • Medium: 55%. The platform is working but climbing gets harder.
  • High (mostly tapped out): 15%. The next dollar earns very little — frequency is climbing and audience is saturated.

We then allocate the proposed total budget such that marginal ROAS is approximately equalized across platforms. The recommendation is heuristic — real saturation curves are noisier — but it's directionally honest. Don't shift more than 20% of any platform's budget in a single week — algorithmic platforms re-enter exploration when budgets swing hard.

Pair this tool with the Cross-Platform Playbook for the full operating loop, or read the Monday-meeting agenda for the weekly cadence.

Frequently asked

What is marginal ROAS and why does it matter?

Marginal ROAS is the return on the next incremental dollar of spend, not the average across all spend. It matters because platforms have saturation curves: at low spend, ROAS is high; as spend climbs, the algorithm reaches deeper into the audience and each new dollar earns less. Allocating by marginal ROAS shifts budget toward platforms still climbing — and away from platforms that look healthy at average but are wasting their incremental dollars.

How do I know my platform's saturation level?

Three signals: (1) frequency — if your average user has seen ads 5+ times in 7 days, you're high saturation. (2) Trend — if ROAS has dropped 15%+ as you've scaled spend over the last 30 days, you're medium-to-high. (3) Audience reach — if you're reaching 60%+ of your defined audience monthly, you're high. New campaigns, new audiences, or recent creative refreshes typically reset toward low saturation.

Why is the recommendation only a heuristic?

Real saturation curves require historical spend-vs-revenue data fit with non-linear regression — most teams don't have it tidy. This tool gives you 80% of the right answer with 20% of the inputs. For the rigorous version, run incrementality tests (Meta Conversion Lift, geo holdouts) quarterly, or use a media-mix modeling tool (Northbeam, Measured) if you're at $1M+ monthly spend.

How fast should I implement the recommended shift?

10-20% of any platform's budget per week, maximum. Algorithmic platforms (Advantage+, Performance Max, Smart Performance) re-enter exploration when budget changes dramatically — the first 5-7 days after a major shift is noise, not signal. Move in increments and let each shift bed in for 7-10 days before re-evaluating.

Should I include Google Search in this allocation?

Yes, but treat it differently from social platforms. Google Search captures existing demand — it doesn't create it. If your demand pool is fixed, scaling Search past your demand ceiling won't help. Mark Search as 'high saturation' once branded search and high-intent non-brand keywords are fully covered; further scale needs Meta/TikTok TOF to create the demand Search captures.

What if my platform numbers look way off after I reallocate?

Two likely causes. First, the algorithm needs 7-10 days to re-converge after a 15%+ budget swing — first-week ROAS is noise. Second, the platforms you scaled may have lower saturation than you estimated; check frequency and audience reach. If after 2-3 weeks the projected lift hasn't materialized, walk the shift back to 50% and let the data settle before deciding.

Run this every Monday on real data.

Floowzy reads your ad platforms read-only and produces a cross-platform allocation brief every Sunday night, with anomaly flags and marginal-ROAS estimates from your actual account history.