When agencies lose money on paid media, the cause often isn’t campaign performance. In many cases, the service was priced wrong on day one.
A local marketing agency, media company or SaaS platform can land a dozen new SMB clients for search and social ads in a single quarter. If each of those accounts is priced on a guess, the business ends up with a book of clients that look profitable on paper and drain hours in practice. Fixing pricing later tends to be painful, because few small business owners enjoy hearing that their monthly bill is going up.
This guide breaks down how to price PPC services as a reseller. We’ll cover the three models agencies use most, how agency markup on ad spend works in real numbers, where flat management fees make more sense, and how to build a margin model that holds up as you scale. The goal is simple. You should finish this article knowing exactly what to charge your SMB clients and why.
The Three Core Models for PPC Management Pricing
Most PPC management pricing structures fall into one of three buckets. Each one shifts risk, effort and reward in a different direction, so the right choice depends on your client mix and how your team delivers.
| Model | How it works | Best fit | Main risk for the reseller |
|---|---|---|---|
| Percentage of ad spend | You charge a set percent of the client’s monthly budget | Clients with growing or variable budgets | Revenue drops when a client cuts spend |
| Flat management fee | You charge a fixed monthly amount regardless of spend | SMBs with steady, modest budgets | Scope creep eats your margin |
| Hybrid | A base fee plus a percentage above a spend threshold | Mixed portfolios and scaling accounts | Harder to explain during the sale |
Some agencies also experiment with performance-based pricing, where fees tie to leads or sales. It can sound attractive in a pitch. In practice, it often ties your revenue to factors outside your control, like a client’s sales team, website or seasonal demand. For most resellers serving small businesses, the three models above tend to be safer foundations.
How Agency Markup on Ad Spend Works
Agency markup on ad spend is one of the most familiar models in the industry. You take the client’s media budget and add a percentage on top as your fee. Industry benchmarks commonly fall between 10% and 20% for mid-sized budgets, and agencies often go higher for small accounts where the workload stays the same no matter how little the client spends.
Here’s where resellers often trip up. Markup and margin are not the same number.
Say you apply a 20% markup to a dentist’s media budget. Your share of the total invoice is only about 16.7%, because the markup is calculated on spend while margin is calculated on the full amount billed. When you set prices based on markup and then forecast revenue based on margin, the gap can compound across every account in your book.
Why markup works
- Revenue scales automatically as clients increase their budgets
- The pitch is easy to understand, since many clients already expect agencies to take a cut
- Your incentive lines up with growing the account
Where markup breaks down
Small budgets are the usual problem. A 15% markup on a small monthly budget produces a small fee in absolute terms. That rarely covers campaign setup, keyword research, ad copy, a monthly report and the inevitable phone call when leads slow down. This is why many agencies pair percentage pricing with a monthly minimum fee for SMB accounts.
There’s also a perception risk. Some business owners start to wonder whether you’re recommending a bigger budget for their benefit or yours. Clear reporting that ties spend to results is one of the strongest defenses.
Flat Management Fees and Tiered Packages
A flat fee decouples your revenue from the client’s media budget. The client pays one amount for management, and their ad spend is billed separately or passed through at cost. For small businesses with predictable budgets, this can be the cleanest option.
Flat fees work best when you package them. Instead of quoting every client from scratch, build three tiers that map to real differences in effort.
| Tier | Budget level | Channels | What’s included | Typical fee as a share of spend |
|---|---|---|---|---|
| Starter | Smaller budgets | 1 | Setup, monthly optimization, standard report | 30% to 50% |
| Growth | Moderate budgets | 2 | Biweekly optimization, call tracking, quarterly review | 20% to 30% |
| Pro | Larger budgets | 3 or more | Weekly optimization, landing page testing, monthly strategy call | 10% to 20% |
These ranges reflect common industry benchmarks, not any specific platform’s pricing. Fees tend to shrink as a share of spend on bigger budgets, because management effort rarely grows at the same pace as the budget. Your actual numbers should come from your cost to deliver each tier, which we’ll calculate in the next section.
Packages can do three things well. They can speed up your sales team, since reps aren’t building custom quotes. Give clients an obvious upgrade path as their business grows. Put a hard boundary around scope, which protects your margin when a client asks for “just one more” campaign.
The tradeoff is that flat fees don’t grow on their own. When a Starter client doubles their budget, your revenue stays flat until you move them up a tier. Build spend thresholds into your contracts so that upgrade conversation happens automatically.
Hybrid Pricing and How to Calculate Your Margin
A hybrid model combines a base management fee with a percentage of spend above a set threshold. One common structure pairs a flat base fee that covers spend up to a certain level with roughly 10% to 15% of anything above it. The floor helps keep small accounts profitable, and large accounts keep paying more as they scale.
Hybrids are often a resilient option for resellers with a mixed client base. They take a little more effort to explain, so put the math on a single line of your proposal and show the client what they’d pay at two or three budget levels.
Start with your cost to deliver
A pricing model offers little protection if you don’t know what each account costs. Add up these four buckets for every client.
- Platform or fulfillment cost. What you pay your advertising platform or fulfillment partner to run the campaigns.
- Labor. Hours your team spends on onboarding, client calls and reporting, multiplied by a loaded hourly rate.
- Sales and onboarding. Commission and setup time, spread across the expected life of the account.
- Overhead allocation. A share of software, billing and support costs.
A worked example
Picture a home services client whose management fee makes up about one third of their monthly invoice, with the rest going to media. Using illustrative industry ratios, here’s how that fee might break down.
| Line item | Share of management fee |
|---|---|
| Management fee revenue | 100% |
| Fulfillment or platform cost | -30% to -40% |
| Labor | -15% to -20% |
| Overhead allocation | -5% to -10% |
| Gross profit per account | 30% to 50% |
In this scenario, gross margin on the fee lands somewhere between 30% and 50%. Measured against the full invoice, that same profit shrinks to roughly 10% to 17%. Track both numbers. The fee margin tells you whether the service is healthy, while the invoice margin shows how much cash risk you carry if you front media costs.
Industry benchmarks commonly place target gross margins on management fees in the 40% to 60% range. Landing consistently below 30% usually signals that your price is too low or your delivery costs are too high.
Common Pricing Mistakes Resellers Make
Even experienced agencies fall into a few predictable traps. Watch for these as you set or revisit your rates.
Pricing to match the cheapest competitor. Racing to the bottom tends to attract clients who leave when someone undercuts you. Compete on results and service instead.
Skipping the setup fee. The first month of a campaign is usually the most labor-intensive. A one-time onboarding fee helps cover that work and signals the client is committed.
Fronting media costs without a buffer. If you pay the ad platforms before the client pays you, a single late invoice can strain your cash flow. Bill media in advance or require autopay.
Bundling too much into the base package. Landing pages, creative refreshes and extra channels all take time. List them as add-ons so clients see their value.
Never raising prices. Delivery costs tend to rise over time. Build an annual review into your contracts, and give existing clients 30 days of notice before any change.
How iPromote Helps Partners Protect Their Margin
Every margin model above depends heavily on one variable. That variable is your cost to deliver. When fulfillment eats a large share of your management fee, even a well-designed pricing strategy struggles to keep the account profitable.
iPromote gives agencies, media companies and platforms a white-label advertising solution built for reselling to small businesses. Your team sells the service under your brand. iPromote’s technology and campaign specialists handle the heavy lifting across search, social and display, so you may not need a full in-house PPC department to deliver for your clients.
That can shift the math in your favor in a few ways.
- Predictable fulfillment costs make it easier to set tier pricing and hit your target margin
- Less labor per account means each new client adds profit instead of headcount
- Branded reporting lets you show SMB clients exactly what their spend is producing, which supports retention and helps justify your fee
- Scalable onboarding helps your sales team close more accounts without overloading your service team
Your SMB clients get professional campaigns built to drive calls, leads and foot traffic. You keep the client relationship and the margin.
Build a Pricing Model That Scales
There’s no single correct answer for how to price PPC services. The right model fits your client mix, your delivery costs and the growth you want. Start by knowing your cost per account, choose a structure that protects small accounts, and package your offer so it’s easy to sell.
Ready to see what your margins could look like with a white-label fulfillment partner? Visit ipromote.com to learn how iPromote helps partners deliver paid media for their small business clients at scale.