Marketing Budget Template
A complete annual marketing budget template for marketing directors and business owners. Covers a budget summary table with quarterly split, channel-by-channel breakdowns, monthly tracking table, budget vs actual variance tracker, ROI tracking by channel, and budget assumptions with approval sign-offs — all ready to populate for your planning cycle.
How to use this template
- 1. Click “Copy Template” above.
- 2. Paste into Google Sheets or Excel for the best experience with the table format.
- 3. Replace all
[Placeholder]values with your actual figures and channel allocations. - 4. Update the variance tracker monthly and the ROI table quarterly.
Click Copy, then paste into any document
ANNUAL MARKETING BUDGET — [Year]
═══════════════════════════════════════════
Company: [Company Name]
Total Marketing Budget: $[Total Budget]
Marketing Director: [Marketing Director Name]
Finance Contact: [Finance Contact]
Approved: [Date]
═══════════════════════════════════════════
EXECUTIVE SUMMARY FOR FINANCE
──────────────────────────────
Total marketing budget requested: $[Total Budget]
As a % of projected revenue: [X]%
YoY change vs [Previous Year]: [+/-X]% ($[+/-XXX,XXX])
Primary channels: [Channel 1], [Channel 2], [Channel 3]
Expected revenue attributed to marketing: $[X,XXX,XXX]
Expected ROAS (blended): [X]x
───────────────────────────────────────────
BUDGET SUMMARY TABLE
───────────────────────────────────────────
CHANNEL ANNUAL BUDGET % OF TOTAL Q1 Q2 Q3 Q4
────────────────────────────────────────────────────────────────────────────────────────────────────────
SEO $[XX,XXX] [X]% $[X,XXX] $[X,XXX] $[X,XXX] $[X,XXX]
PPC — Ad Spend $[XX,XXX] [X]% $[X,XXX] $[X,XXX] $[X,XXX] $[X,XXX]
PPC — Management $[XX,XXX] [X]% $[X,XXX] $[X,XXX] $[X,XXX] $[X,XXX]
Content Marketing $[XX,XXX] [X]% $[X,XXX] $[X,XXX] $[X,XXX] $[X,XXX]
Social Media (Organic) $[XX,XXX] [X]% $[X,XXX] $[X,XXX] $[X,XXX] $[X,XXX]
Paid Social — Ad Spend $[XX,XXX] [X]% $[X,XXX] $[X,XXX] $[X,XXX] $[X,XXX]
Email Marketing $[X,XXX] [X]% $[XXX] $[XXX] $[XXX] $[XXX]
Events / Webinars $[X,XXX] [X]% $[XXX] $[XXX] $[XXX] $[XXX]
PR / Digital PR $[X,XXX] [X]% $[XXX] $[XXX] $[XXX] $[XXX]
Design / Creative $[X,XXX] [X]% $[XXX] $[XXX] $[XXX] $[XXX]
Tools / Software $[X,XXX] [X]% $[XXX] $[XXX] $[XXX] $[XXX]
Other / Contingency $[X,XXX] [X]% $[XXX] $[XXX] $[XXX] $[XXX]
────────────────────────────────────────────────────────────────────────────────────────────────────────
TOTAL $[XXX,XXX] 100% $[XX,XXX] $[XX,XXX] $[XX,XXX] $[XX,XXX]
────────────────────────────────────────────────────────────────────────────────────────────────────────
───────────────────────────────────────────
CHANNEL BREAKDOWN
───────────────────────────────────────────
SEO
Annual budget: $[XX,XXX]
Monthly: $[X,XXX]
Includes: Agency retainer / in-house resource, tools (Ahrefs/SEMrush), content production
Objective: Grow organic traffic by [X]% and generate [X] leads/month from organic
Key milestones: [X] target keywords on page 1 by Q[X], [X,XXX] monthly organic visitors by Q4
Owner: [Name]
PPC (PAID SEARCH)
Annual ad spend: $[XX,XXX]
Annual management: $[XX,XXX]
Monthly ad spend: $[X,XXX]
Monthly management fee: $[X,XXX]
Platform: Google Ads (Search, Display, Shopping)
Target CPA: $[XXX]
Target ROAS: [X]x
Objective: [X] conversions per month from paid search
Owner: [Name]
CONTENT MARKETING
Annual budget: $[XX,XXX]
Monthly: $[X,XXX]
Includes: [X] blog posts/month, [X] gated assets/quarter, copywriting, SEO optimisation
Objective: [X,XXX] organic visits/month from content, [X] content-attributed leads/month
Owner: [Name]
SOCIAL MEDIA (ORGANIC)
Annual budget: $[XX,XXX]
Monthly: $[X,XXX]
Includes: Agency management or in-house team, design assets, scheduling tools
Platforms: [Instagram, LinkedIn, Facebook, X/Twitter]
Objective: [X]% engagement rate, [X,XXX] net new followers per quarter
Owner: [Name]
PAID SOCIAL
Annual ad spend: $[XX,XXX]
Monthly ad spend: $[X,XXX]
Platforms: [Meta (Facebook/Instagram), LinkedIn]
Target CPL: $[XX] (lead gen) / Target ROAS: [X]x (e-commerce)
Objective: [X] leads/sales per month from paid social
Owner: [Name]
EMAIL MARKETING
Annual budget: $[X,XXX]
Monthly: $[XXX]
Includes: Platform cost ([Klaviyo / Mailchimp / ActiveCampaign]), list management, templates
Objective: [X]% open rate, [X]% list growth per quarter, $[X,XXX] revenue attributed
Owner: [Name]
EVENTS / WEBINARS
Annual budget: $[X,XXX]
Events planned: [X] industry events, [X] hosted webinars
Breakdown:
Sponsorships: $[X,XXX]
Webinar platform and production: $[X,XXX]
Travel and expenses: $[X,XXX]
Owner: [Name]
PR / DIGITAL PR
Annual budget: $[X,XXX]
Monthly: $[XXX]
Includes: [PR agency retainer / in-house resource], press release distribution
Objective: [X] pieces of earned media coverage per quarter, [X] backlinks
Owner: [Name]
DESIGN / CREATIVE
Annual budget: $[X,XXX]
Monthly: $[XXX]
Includes: Freelance designer, stock imagery, video editing
Owner: [Name]
TOOLS & SOFTWARE
Annual budget: $[X,XXX]
Key tools:
SEO: [Ahrefs / SEMrush] — $[XXX]/mo
Analytics: Google Analytics 4 (free) + Looker Studio (free)
Email: [Platform] — $[XXX]/mo
Social scheduling: [Buffer / Hootsuite] — $[XXX]/mo
CRM: [HubSpot / Salesforce] — $[XXX]/mo
Project management: [Notion / Asana] — $[XXX]/mo
Owner: [Name]
───────────────────────────────────────────
MONTHLY BUDGET TRACKING
───────────────────────────────────────────
CHANNEL JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC TOTAL
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
SEO [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] $[XX,XXX]
PPC — Ad Spend [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] $[XX,XXX]
PPC — Mgmt [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] $[XX,XXX]
Content [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] $[XX,XXX]
Social Organic [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] $[XX,XXX]
Paid Social [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] $[XX,XXX]
Email [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] $[X,XXX]
Events [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] $[X,XXX]
PR [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] $[X,XXX]
Design [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] $[X,XXX]
Tools [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] $[X,XXX]
Other [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] $[X,XXX]
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
MONTHLY TOTAL [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] [X] $[XXX,XXX]
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
───────────────────────────────────────────
BUDGET VS ACTUAL VARIANCE TRACKER
───────────────────────────────────────────
(Update monthly)
CHANNEL BUDGET (YTD) ACTUAL (YTD) VARIANCE % VARIANCE
──────────────────────────────────────────────────────────────────────────
SEO $[X,XXX] $[X,XXX] $[+/-XXX] [+/-X]%
PPC — Ad Spend $[X,XXX] $[X,XXX] $[+/-XXX] [+/-X]%
PPC — Mgmt $[X,XXX] $[X,XXX] $[+/-XXX] [+/-X]%
Content $[X,XXX] $[X,XXX] $[+/-XXX] [+/-X]%
Social Organic $[X,XXX] $[X,XXX] $[+/-XXX] [+/-X]%
Paid Social $[X,XXX] $[X,XXX] $[+/-XXX] [+/-X]%
Email $[X,XXX] $[X,XXX] $[+/-XXX] [+/-X]%
Events $[X,XXX] $[X,XXX] $[+/-XXX] [+/-X]%
PR $[X,XXX] $[X,XXX] $[+/-XXX] [+/-X]%
Design $[X,XXX] $[X,XXX] $[+/-XXX] [+/-X]%
Tools $[X,XXX] $[X,XXX] $[+/-XXX] [+/-X]%
──────────────────────────────────────────────────────────────────────────
TOTAL $[XXX,XXX] $[XXX,XXX] $[+/-XXX] [+/-X]%
──────────────────────────────────────────────────────────────────────────
───────────────────────────────────────────
ROI TRACKING BY CHANNEL
───────────────────────────────────────────
CHANNEL SPEND (YTD) REVENUE ATTRIBUTED ROI NOTES
────────────────────────────────────────────────────────────────────────────
SEO $[X,XXX] $[X,XXX] [X]x
PPC $[X,XXX] $[X,XXX] [X]x
Content $[X,XXX] $[X,XXX] [X]x
Paid Social $[X,XXX] $[X,XXX] [X]x
Email $[X,XXX] $[X,XXX] [X]x
────────────────────────────────────────────────────────────────────────────
BLENDED $[XXX,XXX] $[X,XXX,XXX] [X]x
────────────────────────────────────────────────────────────────────────────
Attribution method: [Last click / Linear / First click / Data-driven]
Note: Events, PR, and brand channels are excluded from direct ROI calculation but contribute to pipeline velocity and brand value.
───────────────────────────────────────────
BUDGET ASSUMPTIONS
───────────────────────────────────────────
The following assumptions underpin this budget:
• Projected annual revenue: $[X,XXX,XXX]
• Marketing budget as % of revenue: [X]% (industry benchmark for [growth stage]: [X]–[X]%)
• Target blended CAC: $[XXX]
• Target LTV:CAC ratio: [X]:1
• Average lead-to-customer conversion rate: [X]%
• Average deal size / order value: $[X,XXX]
• Leads required to hit revenue target: [X,XXX]
APPROVALS:
Marketing Director: [Name] | Date: ___________
Finance Director: [Name] | Date: ___________
CEO/MD: [Name] | Date: ___________Related Resources
Marketing Budget FAQs
What percentage of revenue should a marketing budget be?
Industry benchmarks vary by growth stage and sector. Early-stage and high-growth companies typically allocate 15–25% of projected revenue to marketing. Established businesses with strong retention often allocate 8–12%. B2C companies typically spend more on marketing as a percentage of revenue than B2B companies. The right number depends on your CAC:LTV ratio and growth ambition — not an industry average.
How should a marketing budget be split across channels?
There is no universal formula, but a common starting point for growth-stage businesses: 30–40% to performance/paid media (PPC and paid social), 20–25% to content and SEO, 15–20% to brand and creative, 10–15% to email and CRM, and 10% held as contingency. Adjust based on where you are seeing the best returns and what stage of the funnel needs the most investment.
How do you track marketing budget vs actual spend?
Use a simple variance tracker updated monthly: list planned budget by channel, actual spend, the variance in dollars, and the percentage variance. Review this in your monthly marketing meeting. Investigate variances above +/-10% — either you are underspending (lost opportunity) or overspending (risk to margin). This template includes a full variance table for this purpose.
How do you calculate marketing ROI to present to finance?
For each channel, track spend versus revenue directly attributed to that channel using UTM parameters and CRM attribution. Present a blended ROAS (total marketing revenue / total marketing spend) alongside channel-specific ROI. For brand channels (PR, events, content) where direct attribution is harder, show leading indicators: share of voice, branded search volume growth, and pipeline influence rather than direct revenue.