When a business hires a digital marketing agency, the first question is not only “how much?” but “how will we pay?”. The pricing model decides what the agency is paid for: its time, the money it spends on ads, a fixed piece of work, or the results it brings. In this post, I explain the main agency pricing models, with a worked example, so you can choose the right one for your business.
The main pricing models at a glance
| Model | What you pay for | Best for | Main risk |
|---|---|---|---|
| Retainer (fixed monthly fee) | The agency’s time and team, every month | Ongoing work: social media, SEO, campaign management | You pay even if results are poor |
| Percentage of ad spend (media commission) | A share of the money spent on ad platforms | Businesses running paid campaigns on Google, Meta, YouTube | The agency earns more when you spend more, not when you earn more |
| Project-based | A fixed piece of work with a scope and deadline | Website build, campaign launch, SEO audit | Scope disputes; no ongoing ownership |
| Performance-based | Results: per lead, per sale or a share of revenue | Clear, trackable outcomes and good margins | Disputes on lead quality and tracking |
| Hybrid | A smaller fixed fee plus a performance bonus | Most growing businesses | Needs clear targets in the contract |
1. The retainer model
In the retainer model, you pay the agency a fixed fee every month. In return, the agency gives you a team and a set of services, for example campaign management, creatives, social media posts and monthly reports.
The fee is usually based on your marketing budget, the number of platforms (Google, Facebook, Instagram, YouTube and so on) and the amount of work.
Advantages:
- Predictable cost for the business.
- The agency can plan a team for your account.
- Good for long-term work such as SEO and content, where results take months.
Disadvantages:
- The agency is not directly responsible for the outcome of the campaign.
- You still pay the fee even if campaigns do not bring conversions.
2. Percentage of ad spend (media commission)
Many agencies charge a commission on the money spent on ad platforms. You decide the platforms and the budget. The agency designs the campaigns and creatives, launches them, and charges a percentage of the ad spend.
Example: you spend Rs 1,00,000 on a Google search campaign. The agency may charge a commission of between 7% and 14% on this Rs 1,00,000, that is Rs 7,000 to Rs 14,000, on top of the ad spend. The exact percentage depends on the agency, the budget size and the services included.
The problem: this is not a performance-driven model. The agency earns more when you spend more. It can drain your marketing budget, you may still not get conversions, and you still have to pay the commission.
How to protect yourself: agree on target KPIs (for example cost per lead), ask for weekly reports, and keep the ad accounts in your own name with the agency as a user.
3. Project-based model
In this model, the agency agrees to complete a project within a fixed budget and timeline. This works well when you have a specific project in mind, for example:
- building a website or landing page,
- setting up Google Analytics 4 and conversion tracking,
- launching a product campaign,
- an SEO audit.
Tip: write the scope clearly. List the deliverables, the number of revisions and what is not included. Most disputes in project work come from an unclear scope.
4. Performance-based model
Here the agency is paid based on the results of the campaign. Common forms are:
- Cost per lead (CPL): a fixed amount for each qualified lead.
- Cost per acquisition (CPA): a fixed amount for each sale or sign-up.
- Revenue share: a percentage of the revenue from the campaign.
This model works best for businesses with good profit margins and clear tracking. Before you agree, define what counts as a “qualified” lead, which tool is the source of truth (for example your CRM, not the ad platform), and who owns the ad spend.
5. Hybrid model
Many businesses now use a mix: a smaller monthly fee to cover the agency’s basic costs, plus a bonus when targets are met. This balances the risk. The agency gets stable income, and you pay more only when you get more.
Worked example: same campaign, different models
Assume a business spends Rs 1,00,000 a month on ads and gets 200 leads, of which 20 become customers. Each customer brings Rs 25,000 in revenue. The numbers below are only for illustration.
| Model | Agency terms (example) | Agency fee | Total cost (ads + fee) | Cost per customer |
|---|---|---|---|---|
| Retainer | Rs 30,000 per month | Rs 30,000 | Rs 1,30,000 | Rs 6,500 |
| % of ad spend | 12% of ad spend | Rs 12,000 | Rs 1,12,000 | Rs 5,600 |
| Performance (CPL) | Rs 150 per qualified lead | Rs 30,000 | Rs 1,30,000 | Rs 6,500 |
| Revenue share | 5% of revenue (Rs 5,00,000) | Rs 25,000 | Rs 1,25,000 | Rs 6,250 |
| Hybrid | Rs 10,000 + Rs 500 per customer | Rs 20,000 | Rs 1,20,000 | Rs 6,000 |
How to calculate: total cost = ad spend + agency fee. Cost per customer = total cost ÷ number of customers. For the retainer row: (Rs 1,00,000 + Rs 30,000) ÷ 20 = Rs 6,500.
Now change one number. If leads fall to 100 and customers to 10, the retainer and % of ad spend fees stay the same, but the CPL and revenue-share fees fall. This is the key difference: who carries the risk when results drop.
How to choose the right model
| Your situation | Suitable model |
|---|---|
| You need ongoing social media, SEO and content | Retainer |
| You run large paid campaigns and want a simple fee | % of ad spend, with KPI targets |
| You need one clear piece of work | Project-based |
| You have good tracking and good margins | Performance-based |
| You want to share risk with the agency | Hybrid |
Checklist before you sign with an agency
- Objective and KPIs are written: leads, cost per lead, sales or ROAS.
- Ad accounts, Analytics, pixel and website are owned by your business.
- Reporting frequency and format are agreed (weekly or monthly).
- The definition of a qualified lead is written.
- Scope, deliverables and revisions are listed.
- Notice period and exit terms are clear.
- Ad spend is paid directly to the platform from your account, where possible.
Try it yourself
- Write your monthly ad budget, expected leads and conversion rate.
- Ask two agencies for quotes under two different models.
- Put both quotes into the worked example table and calculate cost per customer.
- Repeat the calculation with leads 50% lower. See which model protects you better.
- Choose the model and write the KPIs into the contract.
Common mistakes to avoid
- Comparing agency fees without adding the ad spend.
- Letting the agency own your ad accounts.
- Agreeing to pay per lead without defining a qualified lead.
- Signing a long contract without monthly reviews.
Also read What not to do in a digital marketing presentation for a client and How to develop a digital marketing plan for a business.
Frequently asked questions
Which agency pricing model is best for a small business?
A hybrid model or a small retainer with clear KPIs usually works well. It keeps costs predictable and links part of the fee to results.
What is performance marketing pricing?
In performance marketing pricing, the agency is paid per result, such as per lead or per sale, or as a share of revenue.
