Logo

MonoCalc

/

Ad Budget Split Calculator

Social Media
Commas and a $ sign are fine.
Symbol and decimals only — no conversion.
Optional — leave blank to hide daily figures.
Shares are percentages. They do not have to add up to 100.

Starting points

Starting points to edit - not recommendations.

Channels

Channel 1
Adds an estimated impressions column.
Adds an estimated clicks column.
Channel 2
Adds an estimated impressions column.
Adds an estimated clicks column.
Channel 3
Adds an estimated impressions column.
Adds an estimated clicks column.

Channel 1 · 40%

Channel 2 · 35%

Channel 3 · 25%

ChannelShareAmountPer day

Channel 1

40.00%$4,000.00$133.33

Channel 2

35.00%$3,500.00$116.67

Channel 3

25.00%$2,500.00$83.33
Total100.00%$10,000.00$333.33

Allocated $10,000.00 of $10,000.00

Balances exactly

Daily figures are averages and may not multiply back to the exact channel total.

This tool does not recommend a split. There is no researched, source-backed figure for how a budget should be divided between channels, so none is offered here - every share in the table is a number you chose. To judge what a split returned, use the ROAS calculator.

About This Tool

Ad Budget Split Calculator – Turn Shares Into Exact Amounts

Deciding how to divide an advertising budget is a judgement call. The arithmetic afterwards is not, and it is where the fiddly errors creep in: percentages that quietly sum to 97, a channel that ends up a cent short, a daily cap worked out on the back of an envelope. This ad budget split calculator takes one total, a list of channels and the shares you have chosen, and returns exact currency amounts that add up to your budget to the last minor unit — plus a flat daily average per channel if you give it a campaign length. It is an allocator: it answers how much goes where, never what a click cost.

Three ways to write a split

The same budget can be described in several ways, so the tool accepts all three rather than forcing you to convert between them by hand.

  • Percentages. Each row is a percent and the running sum is shown against 100. It does not have to hit 100 — see below.
  • Weights. Shares are a unitless ratio. Writing 3 : 2 : 1 divides a budget exactly the way 50 : 33.33 : 16.67 does, without the intermediate arithmetic, so there is no target sum and no banner about one.
  • Fixed amounts plus remainder. Pin the rows that are already committed — a retainer, a signed insertion order, a sponsorship you have paid for — and only what is left over is divided among the remaining rows by their weights.

What happens when the shares do not add up

A table reading 50, 30 and 15 sums to 95, not 100. Rather than refusing to calculate or leaving five per cent of the money in limbo, the tool treats each share as a proportion of whatever you actually entered and allocates the whole budget — the same split you would get from 52.63, 31.58 and 15.79. A banner states the sum you typed and says the amounts were scaled, so nothing is hidden. A Normalise to 100% button rewrites the fields themselves when you want round numbers, and only ever on a deliberate press: a half-typed 4 on its way to 40 is never rewritten under the cursor.

Rounding that actually balances

A third of $100 is $33.333…, and there is no such thing as a third of a cent. Round each row on its own and the parts miss the whole. So the calculator works in whole minor units — cents, pence, paise, and whole yen or won for the zero-decimal currencies — gives every row its floor, and then hands the leftover units to the rows with the largest fractional remainders. This is the largest-remainder method, and it guarantees the column sums to your budget exactly.

Ties are settled deterministically: the larger share first, then the row nearer the top. Two identical inputs always produce an identical split, and the rows that collected a leftover unit are marked so you can see where it went. A reconciliation line under the table reports what was allocated against what you entered, so a mismatch would be visible rather than silent.

Daily figures are averages
A channel given 1,000 over 30 days shows 33.33 a day, and thirty of those is 999.90. Only the amount column is rounded to sum to the budget; the per-day figure is a flat average for sanity-checking a daily cap, not a spending schedule.

Optional impressions and clicks

Type a CPM or CPC against a row and a derived column appears: impressions = amount ÷ CPM × 1000 and clicks = amount ÷ CPC. These are arithmetic on numbers you supplied, not forecasts — no platform rates are fetched, and nothing here predicts what an auction will deliver. Leave the fields blank and the columns stay hidden.

There is no recommended split

You will find confident-sounding channel mixes all over the internet. None of them was measured against your objective, your creative or your audience, and no source-backed figure exists for how a budget should be divided. So this tool offers none. The presets are named for their shape — Even, 80/20, 70/20/10 — never for platforms or outcomes, and they exist only so you do not have to type four rows from scratch. Every share in the table is a number you chose.

Worth weighing instead: what each channel has returned for you before, how much you must spend before the data means anything, and whether a channel is being tested or scaled. Those are considerations, not benchmarks.

Sharing and edge cases

Copy the result as CSV for a spreadsheet, as plain text for a brief, or as a link that rebuilds the whole split for a colleague. Awkward inputs are handled explicitly rather than producing nonsense: a budget of zero gives every row zero, fixed amounts above the budget report the overage instead of emitting a negative allocation, a lone row takes the lot, and a tiny share shows a rounded zero rather than vanishing. Everything runs in your browser — the figures you type are never sent anywhere.

Frequently Asked Questions

Is the Ad Budget Split Calculator free?

Yes, Ad Budget Split Calculator is totally free :)

Can I use the Ad Budget Split Calculator offline?

Yes, you can install the webapp as PWA.

Is it safe to use Ad Budget Split Calculator?

Yes, any data related to Ad Budget Split Calculator only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

How does this ad budget split calculator work?

You enter one total budget, pick a currency, and list the channels or campaigns you want to spend it across. Each row gets a share, and the tool converts those shares into exact currency amounts that add up to your total to the last cent. If you also give a campaign length in days, every row gets a flat daily average alongside its amount. Nothing leaves your browser and no live ad rates are involved — it is arithmetic on the numbers you typed.

What happens if my percentages don't add up to 100?

The full budget is still allocated. Each row is treated as its share of whatever your percentages happen to sum to, so a table reading 50, 30 and 15 is split in exactly the same proportions as one reading 52.63, 31.58 and 15.79. A banner tells you the sum you entered and that the amounts were scaled to still total the budget, so nothing is left quietly unspent and no row is quietly inflated. A Normalise to 100% button rewrites the fields themselves if you would rather see round numbers, but only when you press it — the tool never edits a share you are halfway through typing.

Who gets the leftover cent when the split doesn't divide evenly?

A third of $100 is $33.333…, and a third of a cent does not exist. Rounding each row on its own would miss the total, so instead every row first takes its whole-cent floor, then the leftover cents are handed to the rows with the largest fractional remainders — the largest-remainder method. Ties go to the larger share first and then to the row nearer the top, so the same inputs always produce the same table. Rows that collected a leftover unit are marked in the results, and the reconciliation line under the table shows the allocated total against your budget so any mismatch would be visible rather than silent.

What is the difference between percentage, weight and fixed-amount modes?

Percentage mode reads each share as a percent and shows the running sum against 100. Weight mode reads shares as a plain ratio — 3 : 2 : 1 splits a budget the same way 50 : 33.33 : 16.67 does — so there is no target sum to hit and no banner about one. Fixed-amount mode lets you pin specific rows to exact amounts, honours those first, and then divides only what is left over among the remaining rows by their weights. If the pinned amounts come to more than the budget, the tool says by how much and allocates nothing to the rest rather than producing a negative number.

Does the tool recommend how to split a budget between channels?

No, deliberately. There is no researched, source-backed figure for how an advertising budget should be divided between platforms, and any split presented as typical or best practice would be invented. The presets here are named for their shape — Even, 80/20, 70/20/10 — never for platforms or outcomes, and they exist only so you do not have to type four rows from scratch. What the right split is depends on your objective, your creative, your audience and what your own past campaigns did; this tool does the arithmetic once you have decided.

Why don't the daily figures multiply back to the channel total exactly?

Because the daily column is a display-only average, not a second allocation. A channel given $1,000 over 30 days shows $33.33 a day, and 30 lots of $33.33 is $999.90 rather than $1,000. Only the amount column is rounded so that the parts sum to the budget exactly. The daily figure is there to sanity-check a daily cap in an ad manager, not to be a schedule — how spend is actually paced across the flight, front-loaded or evened out, is a separate question this tool does not attempt to answer.