Boneyard Tools

Marketing Budget Allocator

Plan how to divide a marketing budget across your channels. Split it proportionally by the weight you give each channel, or let the tool lean into your highest-return channels by allocating in proportion to expected ROAS. Add an expected ROAS per channel to see projected revenue and your blended return.

How to allocate a marketing budget

  1. Enter your total budget and pick whether to split by weight or by expected ROAS.
  2. Add each channel with a name, a weight, and (optionally) its expected ROAS.
  3. Read the table of spend, share and projected revenue per channel, plus the blended ROAS.

Examples

Split $10,000 by weight 50 / 30 / 20

totalBudget = 10000, mode = weight, weights = [50, 30, 20]
Spend = 5000 / 3000 / 2000 (50% / 30% / 20%)

Split $10,000 by expected ROAS 4 / 2 / 1

totalBudget = 10000, mode = roas, expectedRoas = [4, 2, 1]
Spend leans to the 4x channel; projected revenue = spend x ROAS

Frequently asked questions

How does weight mode allocate the budget?

In weight mode each channel gets a share of the budget equal to its weight divided by the sum of all weights. So weights of 50, 30 and 20 split a 10,000 budget into 5,000, 3,000 and 2,000. Weights are relative, so 5/3/2 gives the same split as 50/30/20.

How does ROAS mode decide the split?

In ROAS mode the budget is split in proportion to each channel's expected ROAS, which shifts money toward the channels with the highest return. With expected ROAS of 4, 2 and 1 the channels receive 4/7, 2/7 and 1/7 of the budget. Weights are ignored in this mode.

How is projected revenue and blended ROAS calculated?

Projected revenue for a channel is its allocated spend multiplied by its expected ROAS. The blended ROAS is the total projected revenue across all channels divided by the total budget, so it tells you the overall return you would expect from the whole plan.

Will the channel spends always add up to my total budget?

Yes. Spends are rounded to two decimals and any rounding remainder is added to the largest channel, so the column always sums to exactly the total budget you entered.

Should I just put everything into my highest-ROAS channel?

Usually not. Expected ROAS often falls as you pour more money into a single channel, and concentrating spend adds risk. ROAS mode is a starting point that favors strong channels; treat the output as a plan to test and adjust, not a guarantee.

Is my data sent anywhere?

No. The allocation runs entirely in your browser, so the budget and channel figures you type never leave your device.

Related tools