The short version
Marketing agency pricing follows four models: monthly retainer, fixed project, performance-based and hourly. Most B2B work is priced as a retainer or a project.
From the projects we see with B2B firms between $1M and $20M in revenue, a specialist agency typically costs $3,000 to $15,000 a month, a full-service or outsourced team $10,000 to $35,000 and a freelancer $50 to $150 an hour.
The fee is rarely the full cost. Ad spend, tools, content production and your own team's time often add 30% to 100% on top.
The best protection against overpaying is a written scope with named deliverables, an agreed result to measure and an exit point at 90 days. The worksheet below helps you estimate a fair budget before you talk to anyone.
Marketing agency pricing confuses most founders. Ask three agencies to quote for "help with our marketing" and you'll get three prices that differ by a factor of five. One quotes $4,000 a month, one $12,000 and one asks for 15% of ad spend plus a setup fee. None of them is necessarily wrong. They're quoting for different work, priced in different ways, with different costs left out.
This guide makes those quotes comparable. It covers the four pricing models, typical ranges by agency type, what's usually included and what's an upsell, the hidden costs, what to negotiate, the red flags, a worksheet for estimating a fair budget and how we price our own work.
The four pricing models
Model | How it works | Best for | Watch out for |
|---|---|---|---|
Monthly retainer | A fixed fee each month for an agreed scope of ongoing work | Channels that need continuous management, such as paid media, SEO and content | Vague scopes that let output shrink while the fee stays the same |
Fixed project | One price for a defined deliverable and timeline | Strategy, positioning, websites, CRM setup and audits | Change requests billed at high rates once the project starts |
Performance-based | Fees tied partly or wholly to results, such as per meeting or a share of revenue | Mature channels with reliable tracking and short sales cycles | Agencies optimising for whatever counts, not what makes you money |
Hourly | Billed by time spent | Small, unpredictable tasks and advisory calls | No incentive to work efficiently, and bills that are hard to forecast |
Most marketing agency pricing combines models, such as a project to set things up followed by a retainer to run them. Our comparison of retainer vs project pricing covers which saves money in which situation. Paid media agencies sometimes charge a percentage of ad spend instead of a flat retainer, which we come back to under red flags.
Typical ranges by agency type
From the projects we see with B2B firms between $1M and $20M in revenue, marketing agency rates usually fall into these bands. Media spend is extra in every case.
Provider | Typical pricing | What you usually get |
|---|---|---|
Freelancer | $50 to $150 an hour, or $1,500 to $6,000 a month | One skill, such as writing, design or ads, with you managing the work |
Specialist or boutique agency | $3,000 to $15,000 a month | One or two channels run well, such as SEO, paid search or LinkedIn |
Full-service or outsourced marketing team | $10,000 to $35,000 a month | Strategy plus several channels, content, design and reporting under one lead |
Strategy project | $15,000 to $75,000 fixed | Research, positioning, channel plan and a roadmap over four to ten weeks |
Website or brand project | $15,000 to $80,000 fixed | Messaging, design and build, depending on page count and complexity |

For comparison, the median US marketing manager earns $166,790 a year before benefits (BLS), and one person can't cover every channel. Our guide to an outsourced marketing department works through the full in-house comparison.
What's actually included vs what's an upsell
Two proposals at the same price can contain very different amounts of work. Before comparing B2B marketing agency pricing, check each proposal against this list:
Usually included in a retainer | Often billed as extra |
|---|---|
Campaign setup and day-to-day management of agreed channels | New channels added mid-contract |
A set number of content pieces or ad variations each month | Extra content, video production and photography |
Monthly reporting and a review call | Custom dashboards and CRM or tracking fixes |
Basic landing page edits | New landing pages, website changes and design projects |
Strategy input on the agreed channels | Positioning, research or a full marketing strategy |
Ask every agency to put the number of deliverables per month in writing: articles, ads, pages, reports and meetings. That turns "content marketing support" into something you can compare and hold them to. A clear statement of work is the simplest defence against scope creep in either direction.
The hidden costs
The agency fee is usually the smallest surprise. Budget for these too:
Ad spend. Paid media fees cover management, not the media. Most B2B paid programmes need at least a few thousand dollars a month in spend to produce enough data to learn from.
Tools. CRM, marketing automation, SEO tools, call tracking and design software. Some agencies include their own tool costs; many pass on licences you'll need in your name.
Content production. Video, photography, research reports and expert interviews are often priced separately from writing.
Setup fees. Onboarding, audits and tracking setup are commonly charged once at the start.
Your team's time. Someone has to brief the agency, approve work and attend reviews. Expect a few hours a week from a senior person.

A realistic total marketing budget is often 1.3 to 2 times the agency fee once these are added. Our marketing budget explainer covers how to size the whole number.
Negotiation levers and what to push on
Price is the weakest lever. These usually matter more:
A 90-day first term. Agree a short initial period with milestones before committing to twelve months. Our 90-day proof framework shows how to structure it.
Deliverables in writing. Monthly volumes for every output, not "up to" ranges.
Ownership. Ad accounts, analytics, CRM and all creative files in your name from day one.
Notice period. Thirty days is reasonable after the first term. Ninety days or more is a sign the agency expects you to want to leave.
Who does the work. Named people and their time allocation, so the senior person in the pitch is the one on your account.
A shared result. One or two outcomes, such as qualified meetings or pipeline created, reviewed monthly.
// The Rule
Don't negotiate the price down. Negotiate the scope up, the term down and the ownership to your side.
Red flags in pricing
Vague scopes. "Ongoing optimisation" and "strategic support" with no deliverables or volumes attached.
Percentage-of-spend traps. Fees tied to ad spend reward the agency for spending more, not for spending well. If you accept it, cap the fee or switch to a flat rate above a set spend.
Long lock-ins. Twelve-month contracts with no exit point and no milestones.
Accounts in the agency's name. If they own the ad accounts or analytics, leaving means losing your history.
Results guaranteed without access to your data. No honest agency can promise outcomes before seeing your numbers.
Prices far below the ranges above. Usually a sign the work will be passed to a junior team or heavily templated.
For more on judging channel-specific proposals, see our guides to a B2B PPC agency and performance marketing services.
Estimate a fair price: a simple worksheet
Use this worksheet to estimate what marketing agency cost makes sense for your business before you request proposals. Work through it top to bottom.
Step | What to calculate | Example |
|---|---|---|
1. New revenue target | Revenue you want marketing to help add next year | $1,200,000 |
2. Average deal size | Average first-year value of a new customer | $40,000 |
3. New customers needed | Step 1 ÷ step 2 | 30 customers |
4. Target acquisition cost | What you can afford to spend to win each customer, in total | $10,000 |
5. Total annual marketing budget | Step 3 × step 4 | $300,000 ($25,000 a month) |
6. Agency fee share | Typically 40% to 60% of the total, with the rest on media and tools | $10,000 to $15,000 a month |
The example figures are illustrative. If the result is far below what agencies are quoting, either the target needs adjusting or the scope needs narrowing to one or two channels. Our guide to what a healthy B2B CAC looks like will help you set step 4 realistically.
How mrktrs prices its work
We built our pricing to avoid the problems above:
Fixed fees for defined work. Strategy (Foundation) and sales process (Sales Helper) are fixed-price projects with set timelines and deliverables.
Tiers for ongoing work. Leads Generator and Brand Builder are priced in tiers, and every tier includes the same system. Scope and depth scale with your stage.
A starting range before any call. A short diagnostic gives you a realistic price range based on your size, market and goals, so the first conversation isn't spent guessing.
Everything in your name. Accounts, data and creative stay yours, so you can bring work in-house whenever it makes sense.
Want a price you can actually plan around? Book a 30-minute call and we'll show you the range and exactly what it includes.
Frequently asked questions
How much does a marketing agency cost per month?
For B2B companies with $1M to $20M in revenue, specialist agencies commonly charge $3,000 to $15,000 monthly and full-service teams $10,000 to $35,000, with advertising spend paid separately.
What is the most common marketing agency pricing model?
The monthly retainer is the most common for continuous channel work like advertising, search and content. Fixed project fees are typical for one-off work such as strategy, branding or a website.
Is percentage of ad spend a good way to pay an agency?
It can work for large paid media programmes, but it rewards higher spending rather than better results. A flat fee, or a percentage with a cap, usually aligns incentives more closely.
What should be included in a marketing agency retainer?
A retainer should list the channels managed, how many outputs are delivered each month, the reporting and meeting rhythm, who works on the account and what results will be reviewed.
Why do marketing agency quotes vary so much?
Quotes differ because of scope, the seniority of the team, the number of channels, whether strategy and content production are included and how much of the cost sits in separate tools and media.