Vesk MarketingEarly access

How much does a marketing agency cost in Canada?

Most Canadian small businesses pay between $1,000 and $5,000 a month for a marketing agency, and the most common retainer sits at $2,500 to $5,000 CAD. Single-channel work costs less, with local SEO, Google Ads management or social media management each starting from roughly $600 to $800 a month, while full-service agencies run $6,000 to $30,000 CAD and more. Ad spend and GST/HST are on top.

By Eduardo Gasca, founder of Arbore Pruina, the group behind Vesk Group · Updated 16 October 2026

Marketing agency prices in Canada at a glance

These are published ranges from agency price pages and listings, in CAD per month before tax. Treat them as directional: most agencies do not publish a price list, and the figures below come from a small number of sources.

OptionTypical monthly cost (CAD)What it usually coversVesk equivalent in tokens
Single channel, TorontoLocal SEO $600 to $1,500; social media $700 to $1,800; Google Ads management $800 to $2,500 plus ad spendOne channel, run by one specialist or a small team10 tokens a month (8 posts and a carousel): Growth plan, $2,120 CAD plus tax a month
Growth-tier retainer$1,500 to $3,500Two or three channels, light reporting20 tokens a month (a content calendar, 8 posts and 2 short videos): Growth plan, $2,120 CAD plus tax a month
The most common small-business retainer$2,500 to $5,000A mix of content, ads and reporting, with a point of contact22 tokens a month (a calendar, 8 posts, 2 videos and a monthly report): Scale plan, $3,980 CAD plus tax a month
Full-service agency$6,000 to $30,000 and upStrategy, creative, media and reporting for larger budgetsAbove a Scale plan: we size it at the kickoff
Fractional CMO$5,000 to $10,000Senior direction and planning, with execution usually extraPlanning is included in every plan; the making is priced in tokens
In-house marketing managerAbout $9,500 to $11,000 loadedOne person with one set of skills, plus months to hireNo equivalent: one person versus a team
Vesk Marketing$1,010, $2,120 or $3,980A senior team on a token plan: 8, 20 or 40 tokens a month8, 20 or 40 tokens a month

The in-house figure includes salary, employer payroll costs and equipment for a digital marketing manager in Toronto. A salary alone is lower. Equivalents are examples, not quotes; try your own mix in the token estimator.

Marketing agency retainer pricing: what moves the price

  • How many channels. Each added channel (search ads, social ads, email, content, SEO) adds planning, production and reporting.
  • Who does the work. Senior people cost more per hour but need fewer hours. A cheap retainer often means junior staff and a thin brief.
  • Ad spend. Your budget with Google or Meta is separate from the agency fee, and some agencies charge a percentage on top. Ask which one applies.
  • Setup and onboarding fees. Some agencies charge a one-time fee for audits, tracking and account setup.
  • Contract length. Three, six and twelve-month terms are common, and a longer term sometimes buys a lower monthly fee.
  • Reporting and meetings. A monthly call and a live dashboard take time, and the good ones price it in openly.

Four ways agencies charge

A monthly retainer is the common model. It gives you predictable cost and a steady rhythm, but the scope can be vague, and you pay the same in a quiet month as in a busy one.

Hourly rates are transparent but unpredictable. The bill depends on how long the work takes, and the agency has little reason to be fast.

A project fee suits a defined deliverable such as a website or a brand identity. It is clear up front, and it ends when the project ends, so it is a poor fit for ongoing work.

A token plan, which is how Vesk works, sits in between. You pay a flat monthly price, and every task has a fixed size in tokens quoted before it starts. You see exactly what you spend, and unused tokens carry over to the next month.

How much should a small business spend on marketing?

The best published Canadian benchmark is an older BDC survey from 2019, so read it as a reference point and not a target. Small businesses spend about $30,000 a year on marketing, about $2,500 a month, and businesses with 20 to 49 employees about $60,000, about $5,000 CAD a month. That is also the band where the most common agency retainer sits. An average hides the spread, since a tradesperson with a full calendar and a restaurant that depends on foot traffic should not budget alike.

Two ways of setting the number work best together. Top-down takes a percentage of revenue: a business with $1 million in revenue spending $30,000 is at 3%, and one with $3 million CAD spending the same is at 1%, so percentage rules vary and serve only as a sanity check. Bottom-up lists the work you need, prices each task, then adds ad spend, tools and a buffer of about one month of fees. Bottom-up is the number you commit to.

A 12-person company spending $2,500 CAD a month is at the typical level. At a typical agency retainer, that buys one or two channels run well, plus reporting. On Vesk Growth, $2,120 CAD a month covers 20 tokens, for instance a content calendar, eight posts and two short videos. Or, in a launch month, an ad campaign setup (8), a campaign landing page (8), an email campaign (3) and one post (1).

Example marketing budgets by stage, and the ad spend line

Fees pay people to do the work. Ad spend is what you pay Google or Meta to show your ads, and it stays on its own line, on top of every figure here. Start from the customer: if a customer is worth $2,000 in gross profit and you close one enquiry in four, you can pay up to $500 CAD per enquiry before you lose money. These examples use Vesk's plans because the deliverables are published, but the logic holds for any provider.

StageMonthly fees (CAD)What it buys
Getting startedAbout $1,000Starter, $1,010: 8 posts, or 2 short videos, or 1 ad campaign setup. One thing done properly each month
GrowingAbout $2,000Growth, $2,120: a content calendar, 8 posts and 2 short videos. A steady presence across the month
PushingAbout $4,000Scale, $3,980: a brand identity or a campaign, plus posts and videos. For a bigger offer or a launch

Cutting marketing when sales are slow is tempting and often backwards, because it shortens the pipeline you will need in three months. If cash is tight, cut channels, not consistency: keep one channel doing well.

How to read an agency quote

Ask four questions of any quote, whoever sends it. What exactly will be made or done each month, and in what quantity? Who does the work, and are they senior? Whose name are the ad accounts, the domain and the social profiles in? And how do I leave, and what do I take with me? A quote that answers all four in writing is easier to compare, and usually easier to trust.

Be careful with the phrase "all-inclusive". It is worth asking whether ad spend, software licences, design revisions and extra meetings are inside the fee or billed on top.

Mistakes that make an agency look expensive, or cheap

  • Comparing fees without comparing scope. A $1,200 retainer and a $3,500 CAD retainer rarely buy the same thing.
  • Forgetting ad spend, which can double the real monthly cost.
  • Choosing on price alone, then paying again to rebuild what did not work.
  • Signing a long term with no exit, no reporting and no clear owner of the accounts.
  • Paying for activity (posts, reports) instead of agreeing on what a good result looks like.

If you are already unhappy with what you pay for, start with why a marketing agency isn't delivering results, and how to choose the next one.

Where Vesk fits in these numbers

Vesk Marketing costs $1,010 for Starter, $2,120 for Growth and $3,980 CAD for Scale, plus GST/HST. That puts Growth below the most common small-business retainer range of $2,500 to $5,000 CAD, and at about a fifth of an in-house marketing manager. In return, you get a senior lead, a fixed size and price for every task, a platform that shows every task and token, accounts in your name from day one, and a first month you can get refunded in full.

It is not right for everyone. If you need only one or two posts a month, a freelancer will cost less. If you need a full-time person every day, hiring is better. The fractional CMO page compares an in-house hire, an agency, a fractional CMO and Vesk side by side.

Sources

  1. BDC: what is the average marketing budget for a small business? 2019 BDC survey of Canadian businesses, about $30,000 a year for small businesses.
  2. Robert Half Canada: digital marketing manager salary, Toronto Midpoint of $111,780 a year, as shown on the page today.

Clear pricing, in tokens.

Every task has a fixed size in tokens, and you know it before we start. Pick your plan and spend your tokens on what you need. Prices in CAD, plus tax.

Vesk Marketing pricing, in CAD plus tax

Starter

8tokens a month

CA$1,010+ tax a month

CA$1,010+ tax a month

CA$126 per token

+16 extra tokens a year

  • 8 posts, or 2 videos, or 1 ad campaign
Book a call

Growth

20tokens a month

CA$2,120+ tax a month

CA$2,120+ tax a month

CA$106 per token

+40 extra tokens a year

  • A content calendar + 8 posts + 2 videos
Book a call

Scale

40tokens a month

CA$3,980+ tax a month

CA$3,980+ tax a month

CA$100 per token

+80 extra tokens a year

  • A brand identity + a campaign + posts and videos
Book a call

First month guaranteed Every plan

If our work doesn’t convince you after the first month, you get your money back.

+8 extra tokens in your first month

We answer for the result, not the hours.

What every plan includes

  • A monthly meeting with a senior lead. What moved, what’s next and what gets cut, decided with you. Weekly when something needs to change.
  • Technical direction. We tell you what’s worth building, and what isn’t, before a token is spent.
  • The platform, web and app. Progress, tasks and bugs in real time, bug reports, and a direct channel to the team.
  • Everything in your name. Code, infrastructure and accounts from day one.
  • Unused tokens carry over to the next month, with no cap, while your membership is active.
  • Need more? Buy extra tokens at your plan’s price, or move up a plan for the month.
  • Monthly plans cancel anytime. Annual: same monthly price, plus 2 extra months of tokens.
  • Nothing is charged until the kickoff meeting is done.
  • Need to move faster on Software? Move up one or two plans for a month, then back down.

Frequently asked questions

How much should a small business pay for a marketing agency?

Most small businesses pay between $1,000 and $5,000 CAD a month, plus ad spend. The right figure depends on how many channels you need and how much the business can invest. BDC's older survey put typical small-business marketing spend near $30,000 CAD a year.

Is ad spend included in the agency fee?

Usually not. Ad spend is paid to Google or Meta, and with Vesk it is paid directly by you, in your own ad account. Ask any agency whether it adds a percentage on top.

Are there setup fees?

Some agencies charge one. Vesk does not charge to start. There is no payment before the kickoff meeting, and billing begins after it.

What percentage of revenue should a small business spend on marketing?

There is no single correct percentage, and guides disagree. BDC's older survey found about $30,000 a year for small businesses, which is 3% of $1 million in revenue and 1% of $3 million CAD. Build the number from the work you need, and use a percentage only to check it.

Is GST/HST charged on marketing services?

Agencies in Canada generally charge GST/HST on top of their fees, and the rate depends on your province. Vesk prices are quoted plus tax.

Is a cheaper agency a worse agency?

Not always, but a low fee often means a narrow scope or junior staff. Compare what each quote includes, who does the work and who owns the accounts before you compare prices.

Ready to focus on your business?

Tell us about your business in 2 minutes and pick a time for your 30-minute call. If we’re not the right team, we’ll tell you.

Book your call