Book a Free Strategy Call

Free tool · Runs in your browser - nothing you type is stored or sent anywhere

The Spend Ceiling Calculator.

How much can you spend before growth stops being profit? Two thresholds decide it: the marginal ROAS floor every incremental dollar must clear, and the blended coverage line your whole account must average while it carries your fixed costs. This page computes both - and gives you the rule for finding the ceiling itself.

Built by HoloGrowth - 50+ DTC brands, $50M+ partner revenue. No email, no gate - the math runs entirely on this page.

Three numbers in, your two thresholds out.

Pull the inputs from your P&L, not from memory. Add your ad-attributed revenue and the calculator also tells you which side of the coverage line you are on right now.

Salaries, software, rent, retainers, your own pay - everything you owe in a month with zero orders

What is left of each revenue dollar after COGS, shipping, and payment fees - before ad spend. Don't know it? The Breakeven ROAS Calculator computes it from your AOV and costs

Total paid media across Meta, Google, TikTok - the spend level the coverage line is computed at

Optional - unlocks your personal read: current blended ROAS and monthly profit after ads and fixed costs. Use your own books' number, not a platform dashboard

The output is only as good as the inputs - and the revenue number matters most. If yours comes from platform dashboards, read The Agency Incentive Problem first - in the accounts we've audited, Google typically overstates its contribution by 80-90% and Meta typically understates by 20-80%. The two-tier logic behind this calculator is worked through in the two-tier ROAS framework. More free tools: the Breakeven ROAS Calculator, the CAC payback calculator, and the full tools library.

Why every account has a spend ceiling.

Marginal floor = 100 ÷ CM%  ·  Coverage line = floor × (1 + fixed costs ÷ ad spend)

The two thresholds. The ceiling is where your marginal ROAS decays to the floor.

Ad platforms are auctions, and auctions price the best inventory first. Your first dollars of spend reach the people most likely to buy at the lowest cost. Every additional dollar has to go deeper into the pool: broader audiences, pricier placements, people who need more convincing. So the return on the last dollar - your marginal ROAS - decays as spend rises, even while the account average still looks fine. That decay is not a broken account. It is the economics of paid reach, and it is why every account has a spend level past which growth stops being profit.

Most founders never see it, because they watch the wrong number. Blended ROAS is an average, and averages hide the margin of the last decision. An account can report a 3.5x blended while the most recent $10,000 of budget returned 1.8x - which means that last increase quietly converted profit into revenue. The dashboards will not tell you, because they do not know your margin structure and they report averages by design.

The way through is the two-tier logic we use in audits, worked through in the two-tier ROAS framework: hold the average to one standard and the increment to another. Your blended number has to be high enough that the whole P&L clears fixed costs at your spend level. Your marginal number only has to clear variable costs - a much lower bar. Confuse the two in one direction and you scale into losses; confuse them in the other and you stop scaling years too early. The calculator above separates them for your numbers.

The two thresholds, precisely.

One is a floor for the next dollar. The other is an average for the whole account. They answer different questions, and the ceiling question needs both.

THRESHOLD 1

The marginal floor

Breakeven marginal ROAS = 100 ÷ contribution margin %. At a 45% margin: 100 ÷ 45 = 2.22x. This is the floor every incremental dollar must clear - below it, the next dollar of spend loses money on its own variable economics, no matter how healthy the rest of the account looks.

THRESHOLD 2

The coverage line

Fixed-cost-coverage blended ROAS = (100 ÷ CM%) × (1 + fixed costs ÷ ad spend). It is what your blended number must average at your current spend so the P&L clears fixed costs - salaries, software, rent - on top of variable costs. It moves with spend: the more you spend, the thinner fixed costs spread, the lower the line.

Notice what follows: the coverage line at $60,000 of spend is lower than at $30,000, because fixed costs spread across more dollars. That is why an account can be unprofitable at low spend and profitable at higher spend - and why cutting budgets to "get efficient" can push the coverage line up faster than the ROAS recovers. The ceiling is not where blended ROAS crosses the coverage line; it is where marginal ROAS decays to the floor.

One brand, fully worked.

The inputs: $40,000 of monthly fixed costs, a 45% contribution margin before ads, $60,000 of monthly ad spend, and $210,000 of monthly ad-attributed revenue from the brand's own books.

Threshold 1 - the marginal floor: 100 ÷ 45 = 2.22x. Any incremental spend returning less than 2.22x loses money on its own economics.

Threshold 2 - the coverage line: 2.22x × (1 + $40,000 ÷ $60,000) = 3.7x. That is what the blended average must hit at $60,000 of monthly spend for the P&L to clear fixed costs.

The personal read: current blended ROAS is $210,000 ÷ $60,000 = 3.5x. Looks healthy - it is well above the 2.22x floor. But run the profit line: $210,000 × 45% = $94,500 of contribution, minus $60,000 of ad spend, minus $40,000 of fixed costs = -$5,500 per month. A 3.5x blended against a 3.7x coverage line is a red number, and the founder staring at 3.5x in a dashboard would never know.

What to do with it: the account is not condemned - it is $5,500 short of coverage, and there are three levers. Scale spend that still clears the 2.22x marginal floor (more contribution against the same fixed costs, and the coverage line itself drops as spend rises). Recover margin, because every point of contribution margin lowers both thresholds at once. Or cut the specific spend that no longer clears the floor - not budgets across the board. Which lever is right depends on where the marginal ROAS actually sits, and that is exactly what a static page cannot see. The next section covers it.

How to find your exact ceiling.

Here is the honest limit of this page: a static calculator cannot see how your marginal ROAS decays as spend rises - that curve lives in your account, not in a formula.

So the rule is the deliverable. Keep scaling while your marginal ROAS - the return on the last $1,000 of spend, not the blended average - clears your floor. Your ceiling is the spend level where it decays to that floor. Measuring the marginal number takes discipline: hold everything else constant, raise budget by a known step, and read what the step returned by itself over a full conversion cycle. Most accounts have never measured it once - which is why most scaling decisions are made on an average that was never the right number.

Two honest caveats. First, the ceiling is not fixed: better creative, a stronger offer, and higher margin all push it up, which means "we hit our ceiling" is usually "we hit our ceiling with this creative and this offer." Second, the marginal read is only as good as the revenue data behind it - if attribution is inflating the numerator, your measured ceiling sits higher than your real one, and you find out on the P&L. Diagnosis before spend: name the constraint first, then scale into it.

The Spend Ceiling Worksheet models your actual ceiling step by step - free. It walks the budget-step method, the marginal-ROAS read, and the decision rules for each outcome. And if you are at $1M+/year spending $30K+/month, a free 30-minute Strategy Call sanity-checks the whole chain - margin inputs, attribution quality, marginal read - against your P&L, live.

Already at $1M+/year and spending $30K+/month on ads?

You have the thresholds. The ceiling lives in your account.

This page gives you the floor, the coverage line, and the rule. It cannot measure how your marginal ROAS actually decays, or whether the revenue behind it is real - and at your spend, that gap is where the money goes. On a free 30-minute call we sanity-check your numbers against your P&L and name your most likely constraint live. Diagnosis before spend - we don't touch your ads until the constraint is named.

For brands at $1M+ per year spending $30K+/month on ads. 8 strategy calls a week.

Spend ceilings, answered.

There is no universal budget or percentage of revenue - the right spend level comes out of your own margin structure, not a benchmark. Two thresholds decide it: every incremental dollar of spend must return at least 100 ÷ your contribution margin percentage (a 45% margin makes that floor 2.22x), and your blended ROAS must average high enough at your spend level to cover fixed costs on top. The right spend is the highest level where your marginal return - the return on the last $1,000 of spend, not the average - still clears the floor. Below that level you are leaving profitable growth on the table; above it you are converting profit into revenue.

The spend level where the next dollar of ad spend stops adding profit. Every account has one, because ad platforms are auctions: the first dollars reach your cheapest, most likely buyers, and each additional dollar reaches slightly more expensive, slightly less likely ones. So marginal ROAS - the return on the last $1,000 of spend - decays as spend rises, even while the blended average still looks healthy. Your ceiling is the spend level where marginal ROAS decays to your breakeven floor (100 ÷ contribution margin %). Past it, revenue keeps growing and profit shrinks.

Because paid reach is priced by auction and your best prospects get reached first. At low spend, the algorithm serves your ads to the people most likely to buy at the lowest cost. As budgets rise it must go deeper into the pool - broader audiences, pricier placements, people who need more convincing - so each incremental dollar buys less revenue than the one before it. That is not a sign the account is broken; it is the economics of every auction platform. A falling blended ROAS during scaling can be completely healthy as long as the marginal return still clears your breakeven floor - the two-tier ROAS framework works through that logic.

Watch the marginal number, not the average. Take your last budget increase and measure what the additional spend returned by itself - the return on the last $1,000, not the blended ROAS of the whole account. While that marginal return clears your floor (100 ÷ contribution margin %), keep scaling: each new dollar is still adding contribution. When it decays to the floor, you have found your ceiling at the current state of the account - stop raising budgets and work on the inputs that raise the ceiling itself: margin, creative, offer, and retention. The free Spend Ceiling Worksheet models this step by step.

No. The math runs entirely in your browser - nothing you type is stored or sent anywhere, and no email is required. It is free because the two thresholds were never the hard part; seeing your marginal ROAS decay inside a real account is. When you get to that point, that is what the free Strategy Call is for.

One tactic, twice a week.

Ecom Growth Insider - the twice-weekly breakdown of one specific tactic from real partner accounts: unit economics, creative, CRO, offers, retention. Written by the founder of HoloGrowth. Unsubscribe anytime.

Written by the founder Tactics from real partner accounts No spam, unsubscribe anytime

Use this calculator in your own content.

You're welcome to link to this calculator or cite its formulas and worked examples in your own article, newsletter, or course - just credit HoloGrowth with a link back to this page.

Free Ad Spend Ceiling Calculator by HoloGrowth: https://hologrowth.com/tools/spend-ceiling-calculator/
Find My Spend Ceiling