Free tool

Ad budget planner: split a budget across your channels.

Enter a total budget and up to eight channels, by share or by amount. See the spend per channel, what is left over or over-allocated, the spend per month, and, if you type your own assumed return for a channel, the revenue that assumption implies. No signup, no email; the calculation runs in your browser.

What this does not include: a suggested split, a ranking of channels, a comparison with other accounts, or any return it did not get from you. The fields start empty; Load example fills a made-up plan.

Display only, nothing is converted.
What you plan to spend across every channel below.
Leave blank if you do not need a per-month figure.
Split the budget by

One choice for the whole plan. Switching keeps what you typed in each mode.

Channels (1 to 8)

Your assumed return per 1 of spend is optional: 3 means you assume three in revenue for every one spent. It is your own assumption; the planner only multiplies by it.

Enter a total budget to see the spend per channel. Enter a share for Channel 1 to see the totals.

Totals

Total allocated—Needs every channel’s allocation
Not allocated—Total budget − total allocated
Shares in total—
Budget per month—Total budget ÷ months: an even split, as arithmetic

If your assumed returns held

If your assumed return per 1 of spend held: arithmetic on your numbers, not a forecast or a recommendation. The total and the blended figure need an assumed return for every channel with spend.

Revenue implied by your assumptions—
Blended assumed return per 1 of spend—Implied revenue ÷ total allocated

Share of the budget per channel

The bars appear once a channel has a share of the budget (in amount mode, once the total budget is above 0 too).

Your plan per channel: share of the budget, spend, assumed return and the revenue it implies
ChannelShare of budgetSpendYour assumed returnRevenue implied by your assumption
1. Channel 1————
Total————
Show the math

Rounding. Each channel’s exact share of the budget is cut down to whole cents. The total allocated is the exact total rounded to the nearest cent (half a cent rounds up), and the cents left over go one each to the channels with the largest cut-off remainder, the later channel first on a tie, so the channel amounts add up to exactly the total allocated. Amounts you type yourself are used as typed.

  • Channel 1: spendtotal budget × share, to the centNeeds: the total budget and this channel’s share.
  • Channel 1: revenue implied by your assumptionspend × your assumed return per 1 of spendNeeds: this channel’s spend and your assumed return for it.
  • Total allocatedtotal budget × the sum of the shares, rounded to the centNeeds: the total budget and a share for every channel.
  • Budget minus total allocatedtotal budget − total allocated (below 0 means over-allocated)Needs: the total budget and the total allocated.
  • Shares in totalthe sum of the sharesNeeds: a share for every channel.
  • Revenue implied by your assumptions, in totalthe sum of the implied revenue of every channel with spendNeeds: an assumed return for every channel with spend.
  • Blended assumed return per 1 of spendtotal implied revenue ÷ total allocatedNeeds: an assumed return for every channel with spend.
  • Budget per monthtotal budget ÷ number of monthsNeeds: the total budget and the number of months.

Worked example

Three channels, one budget.

Example valuesMade up for illustration, and the ones Load example fills: a $12,000.00 budget over 3 months, split by share across channels named A, B and C, each with an assumed return per 1 of spend. The names are neutral on purpose: this is not a suggested split.

Worked example: the made-up plan, per channel
ChannelShare of budgetSpendAssumed returnRevenue implied by the assumption
Channel A50%$6,000.004.00x$24,000.00
Channel B30%$3,600.002.50x$9,000.00
Channel C15%$1,800.001.50x$2,700.00
Total95%$11,400.003.13x$35,700.00
  • Under-allocated: the shares add up to 95%, so $600.00 of the $12,000.00 budget is not assigned to any channel.
  • Budget per month: $12,000.00 ÷ 3 = $4,000.00.
  • The revenue column and the blended 3.13x: If your assumed return per 1 of spend held: arithmetic on your numbers, not a forecast or a recommendation.

How it is calculated

Five formulas, all on your numbers.

A blank field is missing, not zero: anything that needs it shows a dash until you fill it in.

Spend per channel

By share: total budget × the channel's share. By amount: the amount you typed, as typed.

Share of the budget

By share: the share you typed. By amount: the channel's amount ÷ the total budget, shown to two decimal places.

Total allocated, and what is left or over

The channel amounts added up, and the total budget minus that sum. Above the budget is over-allocated, below it under-allocated. Nothing is rescaled.

Revenue implied by your assumption

A channel's spend × the return per 1 of spend you typed for it, rounded to the cent. The total and the blended return (total ÷ allocated) need an assumption for every channel with spend.

Budget per month

Total budget ÷ the number of months you typed: an even split, as arithmetic.

Rounding. Each channel’s exact share of the budget is cut down to whole cents. The total allocated is the exact total rounded to the nearest cent (half a cent rounds up), and the cents left over go one each to the channels with the largest cut-off remainder, the later channel first on a tie, so the channel amounts add up to exactly the total allocated. Amounts you type yourself are used as typed.

Limits

What this does not tell you.

  • It does not suggest a split or say which channel should get more. Every share and amount is yours.
  • It does not know what any channel returns. The revenue lines multiply by the return you assume, so they are only as good as that assumption.
  • It does not compare your plan with anyone else's, and it has no figures from any other account.
  • It does not model diminishing returns, timing, or how one channel affects another. A return per 1 of spend is applied as a flat multiplier.
  • It does not convert currencies. The symbol is for display only.

FAQ

Questions about the planner.

What does this ad budget planner do?

It splits a total budget you enter across up to eight channels you name, by a share of the budget or by an amount, and shows the spend per channel, how much is left over or over-allocated, and the budget per month. Every figure is arithmetic on the numbers you type, and the calculation runs in your browser.

Does it tell me how to split my budget?

No. It does not suggest a split, rank your channels or compare your plan with anyone else’s. The fields start empty, and the example plan uses made-up numbers and channels named A, B and C so that it cannot read as advice.

What happens if my shares do not add up to the whole budget?

The planner says so: under-allocated, with the amount not assigned to any channel, or over-allocated, with the amount over the budget. It never rescales your shares to make them fit. Changing them is up to you.

How is the spend rounded to the cent?

Each channel’s exact share of the budget is cut down to whole cents. The total allocated is the exact total rounded to the nearest cent (half a cent rounds up), and the cents left over go one each to the channels with the largest cut-off remainder, the later channel first on a tie, so the channel amounts add up to exactly the total allocated. Amounts you type yourself are used as typed.

What is the revenue implied by my assumption?

If you type a return per 1 of spend for a channel (3 means three in revenue for every one spent), the planner multiplies that channel’s spend by it. It is arithmetic on your own assumption, not a forecast or a recommendation. The total and the blended return appear only when every channel with spend has an assumption.

Are my numbers stored or sent anywhere?

No. The numbers you type are not stored and are not sent anywhere: the planner runs in your browser, writes nothing into the page address and has no share link. Copy results puts a text summary on your clipboard.

A plan uses your assumptions. Attribution shows what happened.

This planner multiplies by the return you assume. SourceTrack attributes each conversion and its revenue to the source that produced it on your own site. One script tag, 28 days free.

No credit card required.

Which source earned it?Example
  • Google Ads
  • ChatGPT
  • LinkedIn
  • Google Search
  • Direct

Sources ranked by the revenue they brought in.