HomeChecklists and templatesMarketing budget template

Marketing budget template

Plan what you will spend on marketing, channel by channel, and see where every pound goes. Edit the worked example, then download it for Google Sheets or Excel.

This marketing budget template is for small business owners who want a simple, honest view of where their marketing money goes. The example shows a local business spending around £3,000 a month across ads, SEO, email, content and a few one-off costs.

Replace the example rows with your own channels and costs. Enter a monthly figure and the number of months for each line, check that the total matches, then download the table as a CSV for Google Sheets or Excel.

12 rowsLarkspur Kitchens, a small fitted kitchen maker in Harrogate that wins most of its work through its website and word of mouth
ChannelWhat it pays forMonthly budget (£)MonthsTotal (£)OwnerNotesRemove row
Paid searchGoogle Ads for kitchen searches in Harrogate and nearby towns8501210,200Business ownerAd spend only. Run in-house, with search terms checked every fortnight.
Paid socialFacebook and Instagram ads showing finished kitchens to local homeowners450125,400Marketing assistantAverage figure. Spend more in January and less in August.
SEO retainerLocal SEO, service page content and Google Business Profile updates600127,200SEO agencyReview enquiries from organic search each quarter.
Email platformSubscription for the newsletter and enquiry follow-up emails3012360Office managerPrice rises with list size, so check it at renewal.
Content and videoFilming and editing short tours of finished kitchens300103,000Freelance videographerNo shoots planned in August or December.
PhotographyProfessional photos of finished kitchens for the website and ads40031,200Freelance photographerThree shoots, booked for the best projects of the year.
DesignBrochure updates, social templates and ad graphics150121,800Freelance designerAgreed monthly allowance of hours.
Website careHosting, updates, backups and small fixes95121,140Web agencyIncludes security updates and a monthly backup check.
ToolsSocial scheduling, design app and call tracking subscriptions6512780Office managerCancel anything nobody has used for three months.
EventsStand at a regional home show in spring125121,500Business ownerSet aside each month so the stand fee does not land all at once.
PrintShowroom leaflets and door drops near recent installs1204480Office managerOne print run each quarter.
Testing reserveMoney held back to try a new channel or idea200122,400Business ownerOnly spend with a clear goal and a stop date.
Total3,38535,460

Edit any cell. Your changes save in this browser. The CSV opens in Google Sheets (File, Import) or Excel.

How to fill it in.

What each part is for, so the sheet stays useful all year.

Choose your period

Most businesses budget for 12 months and review each quarter. Set the months column to match how long each cost runs, such as 12 for a retainer or 4 for a quarterly print run.

List every channel, even small ones

Subscriptions and tools add up quickly when nobody tracks them. Give each one its own row so you can see what you pay and decide what to keep.

Check each row's total

Each row's total should equal the monthly budget multiplied by the number of months. The figures at the bottom add up your monthly spend and the overall total for the period.

Give every line an owner

Name the person or supplier responsible for each cost. It makes it clear who to ask when spend runs over or results drop.

Download it and track actual spend

Download the table as a CSV for Google Sheets or Excel, then add a column for what you actually spent each month. Comparing planned and actual spend shows where to adjust.

Tips.

What makes the difference when you put it to work.

  • Keep ad spend and management fees in separate rows. What you pay Google or Meta and what you pay someone to run the ads are different costs, and you need to see both.
  • Hold back a small testing reserve. It lets you try a new channel without cutting something that already works.
  • Spread one-off costs across the year. Setting aside a little each month for events, print or a new website stops a big bill landing in one month.
  • Review the budget each month against enquiries and sales from each channel. Use Google Analytics 4 and your own enquiry records to see which lines earn their place.
  • If you would rather hand some of this over, Infinity plans marketing and runs paid ads, SEO and email for small businesses.

Questions, answered.

How much should a small business spend on marketing?

There is no single right figure. A common rule of thumb is a percentage of revenue, often quoted as 5% to 10% for small businesses, but the right amount depends on your margins, goals and how established you are. Start with what you can afford to test, then move money towards the channels that bring in profitable work.

What should a marketing budget include?

Include everything you spend to win and keep customers: ad spend, agency or freelancer fees, software, content, design, print, events and your website. Subscriptions and one-off costs are easy to forget, so list those too. A small testing reserve is also worth adding.

Should I include VAT in my marketing budget?

If your business is VAT registered and can reclaim the VAT you pay, budget the net amount. If you are not VAT registered, include VAT, because it is a real cost to you. Some suppliers do not charge VAT, so check your invoices and be consistent across every row.

How often should I review my marketing budget?

Check spend against results each month and make bigger changes each quarter. Some channels, such as SEO, take months to show results, so judge them over a longer period than paid ads.

Should ad spend and agency fees be separate lines?

Yes, it helps. Ad spend is the money paid to platforms such as Google or Meta, and the management fee is what you pay someone to run the ads. Keeping them apart shows your real cost per enquiry or sale and makes suppliers easier to compare.

Want it done for you?

Tell us what you need. Charlie will come back with a plan and a price, usually within one working day.

hello@infinity.agency