Read aloud in the room. Every figure already lives on Plan Narrative, Target Model or Budget by Channel.
The ask, in one line
$______ funds the board's $______ marketing-sourced revenue target, a ______ increase over last year's $______ approved budget.
Why this number, not a negotiated one
Input
Value
Opportunities needed
Trailing win rate
Average contract value
Retroactive check error
What less money buys instead
Budget
Opportunities
Revenue
% of target
The one question to answer before this leaves the room
Is the target firm? If yes, this is the number that funds it. If not, Scenario Comparison shows exactly what a smaller number buys.
Page 1 of 1108 words100%
How to build an annual marketing plan and budget
An annual marketing plan and budget sets next year's revenue goal for marketing, the channels that will reach it, and what each channel will cost. The strongest plans work backward from the goal. Divide the revenue target by your average deal size, then by your win rate, to get the opportunities you need. Then price those opportunities at each channel's real cost, so every budget line traces back to numbers anyone can check.
The habit that matters most: build every number from your own last 12 months, and test the model on last year before you use it to ask for money.
A good budget survives someone checking every line. Photo: Vitaly Gariev on Unsplash
Start from the revenue target
Begin with the number marketing will be held to, and write down what it counts: new bookings, new annual recurring revenue or sourced pipeline. The math below works only for what your funnel produces, so plan expansion revenue separately. For a pipeline target, skip the win rate: pipeline counts opportunities, not closed deals.
Don't start from a benchmark. Gartner's 2026 CMO Spend Survey of 401 CMOs, as reported by Chief Marketer, found budgets averaged 7.8% of company revenue1. Yet 56% of those CMOs said they lacked the budget for their 2026 strategy. An average shows what others spend, not what your target costs.
Principles of Marketing, a free textbook from Rice University's OpenStax, calls the objective-and-task method perhaps the best method but often used the least2. It prices the work a goal requires, as this guide does.
Four common ways to set the total
Method
How the number is set
The catch
Percent of revenue
A fixed share of sales
Sales drive the budget, not the reverse
Last year plus a percentage
Last year's budget, nudged up or down
Last year's guesses carry over
Competitive parity
What rivals seem to spend
Their goals and costs aren't yours
Objective and task
The cost of the work the goal requires
Needs your own data, checked against results
Gather a year of your own numbers
You need five inputs, all from the same trailing 12 months of CRM and ad account data. Note the date of each pull.
Win rate: won deals as a share of all opportunities that closed, including those lost to no decision. Use the real rate, not the one sales is asked to hit.
Average deal size: the annual contract value of deals won.
Channel share: the share of opportunities each channel sourced.
Lead-to-opportunity rate: the share of each channel's marketing-qualified leads that became opportunities.
Cost per lead: each channel's full cost divided by its qualified leads.
Full cost means media, tools, agency fees and a share of your team's time on the channel. People are a big part of the bill: in Gartner's survey, labor averaged 24.5% of the marketing budget1.
Never fill a gap with a guess
If a rate is missing, use a range and label it as an estimate. A made-up single figure disappears into the total, where nobody can check it.
Turn the target into a marketing budget
The arithmetic takes five steps, each using one input.
1
Count the deals
Divide the revenue target by your average deal size.
2
Count the opportunities
Divide the deals by your win rate.
3
Split them by channel
Multiply the opportunities by each channel's share.
4
Count the leads
Divide each channel's opportunities by its lead-to-opportunity rate.
5
Price each channel
Multiply its leads by its cost per lead. The channels add up to the budget.
ExampleOne channel, worked throughAn illustrative example written for this guide, matching the template's made-up sample company.
Target: $4,800,000 of new annual recurring revenue from marketing-sourced deals, 77% more than last year's $2,705,000.
Deals: $4,800,000 at a $32,000 average deal is 150. At a 22% win rate, that takes 681.8 opportunities.
Paid search sources 34% of them: 231.8. At an 8.8% lead-to-opportunity rate, that is 2,634 leads. At $145 a lead, the line comes to about $382,000.
All four channels add up to $1,544,108, against last year's $850,000 budget.
The target explains the ask. The budget rises 82% largely because the target rises 77%. Say so first, or the ask looks unreasonable.
Round at the end. Keep the decimals until the last step, so the channel lines add up to the total.
Test the model on last year
Before the model sizes next year, make it predict last year. Divide last year's budget by your blended cost per opportunity (total budget over total opportunities), then multiply by win rate and deal size. Compare the result with the revenue marketing actually sourced.
In the example, $850,000 at about $2,265 an opportunity buys 375 opportunities, which predicts $2,642,000. Marketing actually sourced $2,705,000, or 2.4% more.
A single-digit gap means the model is close enough to size next year's ask. Above about 10%, find out what changed before you rely on it, such as a win rate that jumped after a new sales hire ramped up.
If deals take six months or more to close, compare each year's budget with revenue from the opportunities it created, whenever they closed.
Compare channels by cost per opportunity
Cost per lead flatters channels whose leads rarely become opportunities. Divide each channel's cost per lead by its lead-to-opportunity rate to get cost per opportunity, the fair comparison.
The same four channels, ranked two ways
Channel
Cost per lead
Lead to opportunity
Cost per opportunity
Organic search
$62
6.1%
$1,016
Paid search
$145
8.8%
$1,648
Events
$410
14.5%
$2,828
Outbound
$218
5.2%
$4,192
Illustrative rates from the example company. Outbound sits mid-table per lead and costs the most per opportunity.
The cheapest channel can't always absorb more money. Organic search compounds over quarters, so doubling its budget won't double next quarter's opportunities. Paid search is usually the fastest dial to turn, until the searches worth buying run out. Run a Google Ads account audit before adding to it.
Some channels are worth a higher cost per opportunity. Forrester's 2026 buyer research found the typical B2B buying decision involves 13 internal stakeholders and nine external influencers3. An event can put several of them in one room, and outbound can work the accounts sales wants most. Plan big shows with a trade show planning checklist.
The math only sees buyers who are ready now
Trailing rates only measure people who were ready to buy. LinkedIn's B2B Institute, part of a company that sells B2B ads, says 95% of your potential buyers aren't ready to buy today4. Give any brand work for later buyers its own line and goal, so this year's opportunity count doesn't judge it.
Price the counteroffer before the meeting
Finance will often offer less, so price smaller budgets before the meeting: divide the offer by your blended cost per opportunity, then multiply by win rate and deal size. In the example, a $1,000,000 offer sounds generous at 18% above last year, yet funds about 65% of the target.
Price levers other than money, too. The same offer with a win rate 2 percentage points higher funds about 71% of the target.
Budgets also move after approval. When Forrester polled its community of B2B marketing leaders in mid-2026, 21% said their budgets had decreased5 from the levels set at the start of the year. Only 10% reported an increase. A model you can rerun turns a cut into a revised target, not an argument.
Then put the case on one page that someone can read aloud. Give the ask in one line and the reason in three bullets. Show what smaller budgets buy and the split by channel. End with one question, usually whether the target is firm.
Before you present the budget
The target says what it counts: sourced pipeline, bookings or new recurring revenue
Every rate comes from the same 12 months and carries a pull date
The model predicted last year within about 10%
Every channel line can be recomputed from the inputs
Finance's offer and a flat budget are priced in revenue
The ask fits on one page and ends with one question
If you keep a monthly marketing report, a year of it already holds most of your channel numbers. The template on this page lays out the whole model. Edit with AI opens it in River, which tests the model on your last year before it fills in your numbers.
How to use this template
Use the files as they are, or open them in River. Every sheet and document arrives filled with one worked plan, so you can follow the math before you swap in your own. With Edit with AI, River asks for your target and your last 12 months of numbers, checks the model against last year, then replaces the sample figures with yours.
1
Download it or open it in River
Take the four Word documents and three CSV sheets free, or open the whole template in River to build it with AI.
2
Enter your trailing rates
Put your last 12 months' win rate, deal size and channel rates into Assumptions, or send River your exports to work them out.
3
Check it, then size the budget
Run last year's budget through Target Model first. If it predicts last year closely, build next year's budget by channel.
4
Price offers, then present
Run any counteroffer through Scenario Comparison, then read the one-page Plan Presentation and ask whether the target is firm.
What's in the template
The backward math, filled in for one worked planTarget Model, Budget by Channel, and Scenario Comparison.
Annual Marketing Plan and Budget Template
Target Model
Arial10
A1fx
Target Model
Illustrative rows for a fictional B2B software company, Harlow Analytics.
Row
Year
Revenue
Opportunities
Budget
Modeled rev.
Actual rev.
Error
Retroactive check
FY26
$2,705,000
375.3
$850,000
$2,642,302
$2,705,000
+2.4%
Forward derivation
FY27
$4,800,000
681.8
$1,544,108
$4,800,000
not yet known
—
The retroactive row runs last year's approved budget back through the same arithmetic. Within 2.4% of the actual result, the model is trusted to size this year's ask.
Budget by Channel
Arial10
A1fx
Budget by Channel
Channel
Share
Opps needed
MQL:Opp
Cost/MQL
Budget
% of total
Outbound/SDR
20%
136.4
5.2%
$218
$571,678
37.0%
Events
22%
150.0
14.5%
$410
$424,138
27.5%
Paid Search
34%
231.8
8.8%
$145
$381,973
24.7%
Organic/SEO
24%
163.6
6.1%
$62
$166,319
10.8%
Total
100%
681.8
$1,544,108
100.0%
Every line traces back to Target Model's opportunity count. Outbound costs the most per opportunity despite a mid-range cost per MQL, because its MQL:Opp rate is the lowest of the four.
Scenario Comparison
Arial10
A1fx
Scenario Comparison
Scenario
Budget
Opportunities
Revenue
% of target
Plan (full ask)
$1,544,108
681.8
$4,800,000
100.0%
Finance's initial offer
$1,000,000
441.6
$3,108,593
64.8%
Flat vs. FY26
$850,000
375.3
$2,642,302
55.0%
Offer + 2pt win-rate lift
$1,000,000
441.6
$3,391,193
70.6%
Finance's offer sounds like an 18% increase over last year. Run through the model, it funds 65% of the target, not more.
AssumptionsYour win rate, average deal size and each channel's rates, from the last 12 months, with the pull date.
Channel RationaleWhy each channel gets its share, ranked by cost per opportunity instead of cost per lead.
Target Model sheetThe revenue target worked back to opportunities and budget, beside a check against last year's results.
Budget by Channel sheetOpportunities, leads and budget for each channel, with every line traceable to the target.
Scenario Comparison sheetWhat smaller budgets, or a better win rate, would buy in opportunities and revenue.
Plan NarrativeThe written case: the target, the math behind it, last year's check, the funding gap and the ask.
Plan PresentationThe one page read aloud in the budget meeting, ending with the question the room must answer.
Common questions
What should an annual marketing plan and budget include?
It should state the revenue target, what that target counts, and the 12 months of rates behind it. Then it gives a budget by channel with the math for each line, what smaller budgets would buy, and a one-page summary. Many plans also add messaging and a campaign calendar; this template covers the target, the money and the case.
How much should a company spend on marketing?
There is no right percentage, only the cost of reaching your own target. Gartner's 2026 survey of CMOs put the average at 7.8% of company revenue, which makes a useful sanity check once your own math is done. A company chasing a much bigger target than last year may need far more.
What if we don't have a full year of data?
Use the window you have and label it, six months for example, rather than presenting it as a year. A short window can miss seasonal swings, such as a busy events season, and makes the check on past results less certain. Say so in the plan. Where a channel has no history at all, use a labeled range instead of a single invented number.
How often should you update a marketing budget?
Update it whenever an input moves, not just once a year: a fresh 12-month pull, or a new win rate, deal size or target. A channel's lead-to-opportunity rate moving more than 2 percentage points, the template's threshold, counts too. Change the model first and let each channel line follow, rather than editing a budget figure by hand.
Is this marketing plan and budget template free?
Yes. Download the four Word documents and three CSV sheets with no signup. They come filled with a sample plan for a made-up company, so you can see how the numbers connect before you replace them. Edit with AI opens the same template in River.
What does Edit with AI do?
It opens the template in a free River workspace. River asks for your revenue target and what it counts, then your win rate, deal size and channel numbers, or whatever exports you have. It tests the model on last year and tells you the error, then swaps in your figures. A missing rate gets a labeled range instead of an invented number.
Sources
1
Chief Marketer. “Gartner CMO Spend Survey: Budgets Reflect Increase in Consumption-Based Martech, Paid Media Spend.” chiefmarketer.com (opens in a new tab)
Chandler has spent the last six years working in AI, building tools for millions of users and Fortune 100 companies. In 2025, he co-founded River to build a new kind of operating system for AI agents.