Free Template

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. 1. Click “Copy Template” above.
  2. 2. Paste into Google Sheets or Excel for the best experience with the table format.
  3. 3. Replace all [Placeholder] values with your actual figures and channel allocations.
  4. 4. Update the variance tracker monthly and the ROI table quarterly.
Template Content

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: ___________

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.