Sales & Marketing

Marketing Budget Tracker

Monitor marketing expenses, campaign costs, and ROI across all channels

Get this built around your data

✓ Free to download  ·  ✓ Excel 2016+ and Google Sheets  ·  ✓ Custom version in 24h

Marketing budgets are usually allocated by channel and judged by channel, which guarantees the channels that assist rather than close get cut. This template tracks planned, spent and attributed revenue together.

What the worksheet looks like

The actual columns, with sample rows

Channels sheet: plan, spend and attributed revenue side by side.
ABCDEFG
1ChannelPlannedSpentRevenueROI% of budget
2Paid search60,00058,400184,2003.238.9%
3Content & SEO36,00034,100128,9003.822.7%
4Events30,00031,80044,0001.421.2%
5Paid social24,00025,90038,6001.517.2%

The formulas that do the work

Why each one is written the way it is

  • =IF([@Spent]=0,"",[@Revenue]/[@Spent]) Return per euro spent by channel. Useful, and dangerous read alone — see the scenario below.
  • =[@Spent]/SUM(Channels[Spent]) Share of budget, which is what you are really deciding when you reallocate.
  • =SUMIFS(Spend[Amount],Spend[Channel],[@Channel],Spend[Month],"<="&CurrentMonth) Spend to date from the transaction sheet, so plan and actual are never both typed.
  • =([@Planned]/12*MonthsElapsed)-[@Spent] Pacing against a straight-line plan. A channel 40% underspent in month nine will not spend it well in month twelve.

Cutting the channel that was doing the work

A worked example with real numbers

A B2B company ranked channels on last-click ROI and moved the events budget into paid search. Pipeline fell the following quarter. Adding first-touch alongside last-touch showed events originating 34% of opportunities that paid search later closed — events were the introduction, search was the return visit. Restoring the events budget at 70% recovered the pipeline; the reporting change was what made the mistake visible.

What is in the workbook

Tab by tab

Every tab in the workbook and what it is for.
TabContents
ChannelsPlan, spend and attributed revenue per channel.
SpendTransaction-level marketing spend.
AttributionFirst-touch and last-touch revenue side by side.
PacingSpend against plan by month.
READMEWhich attribution model each column uses.

Features and related templates

What is included, and what to look at next

What it does

  • Channel-specific budget tracking
  • Campaign expense monitoring
  • ROI calculation
  • Budget forecasting
  • Variance analysis
  • Performance metrics

Need it adapted?

  • Built around your own data and column names
  • Connected to your source system
  • Delivered within 24 hours

Questions about this template

Specific to this workbook, not generic

Which attribution model should I use?

Look at first-touch and last-touch together and treat the gap as information. A single model always flatters one part of the funnel; the disagreement between two is where the insight is.

How much of revenue should go to marketing?

5–10% for established B2B, 15–25% for growth-stage or consumer. The wide range is why benchmarks are less useful than your own trailing ROI.

What about channels that cannot be attributed?

Track them by holdout instead: pause in one region for a quarter and measure the difference. Brand and PR resist attribution and are not therefore worthless.

"This budget tracker has helped us optimize our marketing spend across channels. The ROI insights are invaluable for planning future campaigns."

- Lisa M., Marketing Director