Costs and pricing

How much does media buying cost in Quebec?

A media buy has two parts: the space you buy from the media, and the planning fee you pay the agency — historically a commission of about 15 % of gross spend, today often replaced by a retainer or an hourly rate (indicative ranges — to be confirmed for your project). In Quebec, a credible local campaign starts around $3,000 to $10,000 per month across all channels, while a province-wide multi-channel campaign runs into the tens of thousands. Below roughly $2,000 per month, concentrate the budget on a single channel.

Updated September 13, 2026

Frequently asked questions

What commission does an agency take on a media buy?

The historical model is a commission of about 15 % of gross spend. Many agencies, ours included, prefer a monthly retainer (often $1,000 to $4,000 for an SMB) or an hourly rate, which removes any incentive to inflate the budget (indicative ranges — to be confirmed for your mandate).

What is the minimum budget for a radio campaign in Quebec?

Roughly $2,000 to $8,000 per month for a local radio presence that reaches useful frequency. Below that, the message airs too rarely to be remembered: better to concentrate the budget over a shorter period.

Is ad production included in the media buy?

No. The space buy pays for distribution; creating and producing the message (radio spot, poster, banner, video) is billed separately. It is the most common surprise in a first media plan.

Should we invest in traditional or digital media?

It depends on the objective. Traditional (radio, out-of-home) builds local awareness and credibility; digital captures demand and is precisely measurable. For a Quebec SMB, a mixed plan usually returns the most, with digital harvesting what traditional has sown.

How long should a media campaign run?

A four-to-six-week flight is a good starting point: long enough to reach useful frequency, short enough to concentrate the budget. For a business that depends on constant reminder, alternate flights and dark periods instead.

Got a project in mind?

Let's talk it through — a first conversation, no strings attached.

Get in touch