A Worked Annual Marketing Plan Example
Rovaryn Digital · · 6 min read

What a Finished Plan Looks Like Before It's a Template
You've probably seen a marketing plan template before you've seen a finished plan. The template is the empty shell — a section for objectives, a blank grid for the budget, a calendar with no campaigns in it yet. What's harder to find is a plan that's actually been filled in, with real (even if illustrative) numbers, so you can see how the pieces fit together before you stare at your own blank document.
That's the gap this article fills. Below is a worked annual marketing plan example for a fictional small business — a 45-person B2B professional services firm we'll call Meridian Consulting Group — walked section by section: objectives, audience, channel mix, budget, calendar, and the check-in that keeps it honest through the year. Every dollar figure here is illustrative, built to show you the mechanics, not a number to copy into your own plan.
By the end, you'll have seen a complete annual marketing plan example end to end, and you'll know exactly which sections to fill in first when you build your own.
Section 1: Objectives and Positioning
Meridian's plan opens with three objectives for the year, each with a single owner and a rough target — not five vague aspirations, but three the team can actually check on:
- Grow qualified pipeline from mid-market accounts (200–1,000 employees) in professional services and healthcare verticals.
- Rebuild the website and content library around three service lines, replacing a five-year-old site.
- Establish a recurring presence at two regional industry events instead of ad-hoc conference attendance.
Underneath the objectives sits a short positioning statement: who Meridian serves, what makes their approach different from larger national firms, and the one proof point (a client roster concentrated in regulated industries) they lean on in every piece of content. This section is short on purpose — one page, no more — because a plan that takes fifteen minutes to read is a plan people actually reread mid-quarter.
Section 2: Audience and Channel Mix
Meridian's plan names two buyer personas — an operations VP and a finance director — and notes where each one actually spends attention: LinkedIn and industry newsletters for the operations VP, peer referrals and vertical conferences for the finance director. That detail matters because it drives the channel mix in the next section; a plan that lists channels without first naming who they're supposed to reach is guessing.
The channel list for the year: paid search, organic content/SEO, a regional events program, martech/tools (the CRM, analytics, and a scheduling tool), outside agency and freelance support for design and copy, and a sponsorship line for one industry newsletter. Six channels, each with an owner and a one-line rationale — enough structure to build a budget against, not so much that the plan turns into a spreadsheet before it's even a plan.
Section 3: Building the Channel Budget
This is where the annual marketing plan example earns its keep, because a list of channels isn't a budget until dollars sit against it.
The U.S. Small Business Administration's guidance is that businesses under $5M/year in revenue should allocate roughly 7–8% of gross revenue to marketing. Meridian is a $2M-revenue firm in that population, and for this worked example we'll put them at 7% — a reader's-own-assumption number, not a rule, since the right share depends on growth stage, margin, and how aggressive the year's goals are. At 7% of $2M, that's a $140,000 annual marketing budget. Swap in your own revenue and your own share to get your own number — the SBA range is a starting anchor, not a target you're required to hit.
Spread across the six channels, a first-pass split might look like this (again, illustrative — the exact split is a judgment call, not a formula):
| Channel | Annual budget | Share |
|---|---|---|
| Paid search | $35,000 | 25% |
| Content/SEO (freelance + tools) | $28,000 | 20% |
| Regional events | $30,000 | 21% |
| Martech/tools | $18,000 | 13% |
| Agency/design support | $21,000 | 15% |
| Newsletter sponsorship | $8,000 | 6% |
| Total | $140,000 | 100% |
Each row becomes a line item the rest of the plan ties back to — every campaign that spends money has to point at one of these lines, which is what makes the next two sections possible.
Section 4: Laying the 12-Month Campaign Calendar
With channels and budget lines set, Meridian lays campaigns across a 12-month calendar, each campaign linked to the budget line that funds it. A Q2 product-launch push against the operations-VP persona draws from paid search and agency/design; the two regional events sit in Q1 and Q3 against the events line; a quarterly content series against both personas draws steadily from content/SEO all year.
The rule that keeps this section honest: a campaign only goes on the calendar once its funding line can actually cover it. If a mid-year campaign idea shows up in June with no budget line behind it, it either waits for the next planning cycle or displaces something already funded — it doesn't get built on hope. That single rule is what stops the calendar from drifting away from the budget it's supposed to represent, which is the exact failure mode of most marketing plans built as static decks.
Section 5: Computing Budget-vs-Actual Variance
Halfway through Q1, Meridian's paid search line was planned at $8,750 (a quarter of the $35,000 annual line) and actual spend came in at $10,200. The variance formula is simple:
Variance = Actual − Planned
$10,200 − $8,750 = $1,450 over plan, or about 16.6% over the quarterly allocation. Flagged as an overage, that number tells the team something specific: either paid search is outperforming and worth feeding, or a campaign ran longer than scheduled and needs a look. Either way, the variance surfaces the question — it doesn't answer it for you.
Roll that same math up against the fiscal year start (say, a January 1 fiscal year for Meridian) and you get a running picture: each month's actual against that month's planned share, accumulating into a year-to-date variance per channel. Done by hand, that's a new spreadsheet formula every time a number changes. Done against a plan that recalculates variance automatically as actuals are logged, it's a number you check rather than rebuild.
Section 6: Running the Check-In
The plan closes with a cadence, not a one-time review: a monthly or quarterly check-in where the team looks at variance by channel, confirms which campaigns are still funded, and adjusts the next quarter's split if a channel is consistently over or under. Scheduled check-in prompts with variance alerts are a feature some plan-tracking tools gate to paid tiers — worth knowing if you're comparing a spreadsheet approach against a purpose-built one, since the check-in is where most static plans quietly stop getting updated.
That's the full shape: objectives, audience, channels, budget, calendar, variance, and a repeating check-in that keeps the first five sections from going stale. If you want the outline this example was built from, our marketing plan outline template walks the same six sections empty, ready for your own numbers. For a small-business-specific walkthrough of the budget math, see our marketing plan for small business guide, and the annual marketing plan template article covers the full document structure in more depth. Browse the rest of the marketing plan templates hub for adjacent formats, or go straight to the store for the filled-in annual marketing plan template this example is drawn from.
If you'd rather see worked examples like this one land in your inbox as we publish them — new plan formats, more section-by-section breakdowns — subscribe from the blog.