How agency account pricing models work
Agency ad account providers bundle access, billing, and service in a handful of standard structures. Google's own documentation is a useful reference because it shows how intermediaries actually charge: in Display & Video 360, partners represent agencies, trading desks, or large individual advertisers, and partners use "revenue models" to track the markup they charge for their services. Those documents describe Google's own products; they do not set the terms of any Meta, TikTok, or Google Ads account provider.
Percentage of spend (media cost markup). The provider adds a percentage on top of a defined cost base. DV360 documents this as the "total media cost markup" model: a 20% markup on $20,000 of total media cost produces $24,000 in billings, with profit calculated as revenue minus total media cost. Google notes this is the model partners will want to use most of the time.
Flat fee or retainer. A fixed charge per month or per account, independent of spend. Predictable for budgeting, but the effective rate rises sharply as spend falls.
Fixed CPM value. A set price per thousand impressions served. Google cautions that CPM value models are risky because they are not tied to the actual cost of purchasing impressions.
Per-outcome and hybrid models. Google's Comparison Shopping Services documentation shows the range that exists in the market: managed service, self-service, and hybrid setups, with providers charging a fixed price per click, category-specific click prices, commission on a sale, or a fixed-percentage markup on the CPC paid in the auction. The pricing model depends on the agreement you sign. A quote can also pair a headline rate with a setup fee, a per-account fee, or a monthly minimum.
The headline model matters less than two follow-up questions: what base the fee is calculated on, and what costs sit outside it.
What the fee is actually calculated on
Two quotes that both say "a percentage of spend" can produce very different invoices, because "spend" has at least three distinct definitions in platform billing:
- Media cost — the raw cost of purchasing impressions.
- Total media cost — media cost plus third-party data fees plus partner costs such as platform fees, third-party ad serving, and verification services.
- Billable cost — the amount actually invoiced, calculated as media costs plus any partner costs marked "invoiced."
The distinction compounds. Platform fees themselves are percentages: the Display & Video 360 fee is calculated as a percentage of media spend, and Google states it can differ by inventory type, with an upper rate for exchange inventory and a lower rate for YouTube & partners, Demand Gen, and programmatic guaranteed deals. If your provider's percentage is applied to total media cost, you are paying a percentage on a base that already includes platform fees, data fees, and verification costs — effectively a fee on fees.
Configuration also changes the base. In DV360, partners can choose whether the platform fee sits inside total media cost or appears only in billable cost.
Added to media or deducted from funds. Prepaid arrangements raise one more base question: is the fee charged on top of the media credited to your account, or withheld from the money you send before media is credited? The same headline rate gives different results. With a hypothetical 4% fee and a $100,000 media target, before any other charges:
| Hypothetical 4% fee | Added to media | Deducted from a $100,000 transfer | Deducted, transfer grossed up |
|---|---|---|---|
| Cash sent | $104,000.00 | $100,000.00 | $104,166.67 |
| Media credited | $100,000.00 | $96,000.00 | $100,000.00 |
| Fee | $4,000.00 | $4,000.00 | $4,166.67 |
| Fee as % of media credited | 4.00% | 4.17% | 4.17% |
To credit a full media target when the fee is deducted, divide the target by (1 − rate): $100,000 ÷ 0.96 = $104,166.67.
Before comparing any two percentage quotes, ask each provider one question in writing: is your fee calculated on media cost, total media cost, billable cost, or the gross funds we send?
Flat fee versus percentage at different spend levels
A flat fee and a percentage fee cross at a break-even point you can calculate in one line: break-even monthly spend = flat fee ÷ percentage rate. Below the crossover, the percentage model costs less; above it, the flat fee costs less.
Using AdsInfra's disclosed 2.5% of managed spend and an illustrative $5,000 monthly flat fee (a hypothetical figure for comparison, not a competitor quote):
| Monthly managed spend | Fee at 2.5% of spend | Illustrative $5,000 flat fee | Flat fee as effective % of spend |
|---|---|---|---|
| $100,000 | $2,500 | $5,000 | 5.0% |
| $200,000 | $5,000 | $5,000 | 2.5% |
| $500,000 | $12,500 | $5,000 | 1.0% |
| $1,000,000 | $25,000 | $5,000 | 0.5% |
AdsInfra's volume pricing applies from $500K a month in managed spend, so the 2.5% figures in the $500,000 and $1,000,000 rows show the headline rate before any volume terms.
Three refinements before you run this math on real quotes:
- Percentages are often tiered or blended. Google's DV360 fee supports a tiered rate structure, and rates differ by inventory type — so a quoted percentage may be an average across tiers and inventory rather than a single rate.
- Minimums convert percentages into flat fees at low spend. Google's Campaign Manager 360 contracts include a Minimum Service Fee charged when usage falls below it; if a quote includes a similar floor, your effective rate in slow months is higher than the headline number. Ask whether a minimum applies per account or across your whole portfolio. A per-account minimum has to be calculated account by account, because applying it to the total understates the cost when spend is uneven. Hypothetical terms: 2.5% with a $400 minimum per account, 10 accounts, $160,000 in one account and nothing in the other nine. Per account, the fee is $4,000 + (9 × $400) = $7,600, or 4.75% of spend. Applied to the total, the greater of $4,000 and 10 × $400 is only $4,000.
- Flat fees can hide scope limits. Check how many accounts, platforms, or regions the flat fee covers before treating it as all-in.
For finance teams, the practical output is the effective-rate column: any fee model should be expressed as a percentage of your actual spend at your low, expected, and high scenarios.
Costs that sit outside the headline fee
The provider's fee is only one layer of the stack. Google's invoice documentation for Display & Video 360 lists the components of a total invoiced amount: media cost, the platform fee, platform add-on fees (such as the Advanced Creative Fee, Seller ID Blocklist Fee, and App Mediation Partners Fee), third-party fees from vendors such as IAS, DoubleVerify, and Shoplocal, country-specific surcharges such as Regulatory Operating Costs and Digital Service Taxes, and taxes or VAT depending on your business location.
Other cost layers to look for outside a headline fee:
- Ad serving and creative upcharges. Campaign Manager 360 charges separately for advanced display formats and advanced creative, on top of standard CPM fees.
- Minimum service fees. CM360 contracts include a fixed minimum payable monthly or annually even when usage falls below it, with the shortfall added to the invoice.
- Taxes and regulatory surcharges. ROC and DST vary by country and can change over time; Google Ads calculates monthly net cost as campaign spend plus taxes and fees, minus adjustments and promotional credits.
- Billing mechanics. Payment terms define how many days you have to pay an invoice; late-payment friction, currency conversion, and reconciliation time are real operating costs even when no line item names them.
- Funding and exit terms. Ask about wire or card fees on top-ups, any security deposit, and how unspent balances are refunded when you leave or an account is restricted. A refund charge or retained commission on those balances turns part of your own money into a fee.
None of these are reasons to avoid a provider — they are reasons to insist that each quote maps to a complete invoice stack, not a single rate.
Evaluating agency ad account infrastructure?
Review dedicated agency ad accounts across Meta, TikTok, and Google, with compartmentalized billing, access custody, and human-led escalation.
Explore Agency AccountsTotal cost of ownership scenarios
Total cost of ownership = media spend + provider fee + platform and ad-serving fees + third-party verification and data + payment and FX costs + surcharges + taxes + internal operating cost. Run it at three spend levels before signing.
Worked scenarios using a 2.5% provider fee (AdsInfra's disclosed rate) for the fee line, with external layers shown as variables to fill from each quote — rates for platform fees, verification, and surcharges depend on your contracts and geography:
| Cost layer | $100k/mo ($1.2M/yr) | $250k/mo ($3M/yr) | $1M/mo ($12M/yr) |
|---|---|---|---|
| Media spend | $1,200,000 | $3,000,000 | $12,000,000 |
| Provider fee at 2.5% | $30,000 | $75,000 | $300,000 |
| Platform / ad-serving fees | variable | variable | variable |
| Third-party verification & data | variable | variable | variable |
| Payment and FX on top-ups | variable | variable | variable |
| Regulatory surcharges (ROC/DST) | variable | variable | variable |
| Taxes / VAT | variable | variable | variable |
AdsInfra's volume pricing applies from $500K a month in managed spend, so the $1M/mo column shows the headline rate before any volume terms.
Three scenario traps worth modeling explicitly:
- Low-spend months. Under a percentage model with a minimum, a paused or slow month can still generate a fee. Google's CM360 example: with a $1,500 minimum and $900 of fee-applicable usage, the invoice adds a $600 minimum-fee charge. Model your lowest realistic month, not just your average.
- Cash held. Deposits and prepaid balances are working capital, not expense; track them on a separate line with the contract's refund window.
- Internal cost. Reconciliation against billing summaries, invoice review across the components Google lists, and managing payment terms all consume finance time. A slightly higher fee with consolidated, transparent invoicing can cost less to operate than a lower fee with fragmented billing.
Finally, model the exit: if you switch providers, the value of portable account history — and the cost of rebuilding without it — belongs in the TCO column even though no invoice shows it. Who holds billing control matters here; see the Meta and Google billing-control guides.
How to compare two quotes fairly
Put each quote into the same worksheet before comparing headline rates. Fill it in for your low, expected, and high spend months and your real account count:
| Input | What to get in writing |
|---|---|
| Media target | The monthly amount that must reach the ad accounts |
| Fee base | Media cost, total media cost, billable cost, or gross funds sent; added on top or deducted |
| Rate structure | Flat, tiered, or blended; whether tiers and minimums apply per account or across the portfolio |
| Other provider fees | Setup, per-account, and minimum fees |
| Pass-throughs | Platform, verification, payment, FX, surcharge, and tax lines, and who invoices each |
| Refundable money | Deposits and unspent balances: refund timing and any deduction at exit |
From those inputs, calculate four outputs per scenario: cash needed up front, media actually credited, non-refundable fees as a percentage of media credited, and refundable cash the provider holds. Keep the last one separate; it is working capital, not a fee.
Then run this checklist:
- Normalize the base. A lower rate on a larger base, or a rate deducted from funds, can cost more than a higher rate added to media cost alone.
- Normalize the scope. Account access only, or access plus management, creative, and verification? Hybrid models exist — Google's CSS documentation shows providers that manage feeds and campaigns for you, provide self-service tools, or split the work.
- Map the pass-throughs. DV360's partner-cost settings show why this matters: costs marked "invoiced" are billed through Google and passed along to you; unchecked costs are charged by the third party directly.
- Model minimums, tiers, and caps with the break-even and per-account math above. "No minimum term" describes how long you are committed; it does not say whether a minimum fee applies. Ask about both.
- Compare billing terms. Invoice timing, payment windows, currency, and credit arrangements differ; Google's own contracts specify how many days a business has to pay an invoice.
- Confirm ownership and access in writing. Who legally owns the ad account, Business Portfolio, and Pages? Do you hold admin access or only partner-level access? What is the offboarding process, and does account history port with you if you leave?
- Stress-test stability claims. Platform enforcement can restrict a person, an ad account, a Page, or an entire Business Portfolio, and platforms do not document guaranteed outcomes or timelines for reviews. No provider can guarantee uninterrupted spend or immunity from enforcement — treat such promises as a red flag, and ask instead what contingency inventory and escalation process each provider maintains.
A quote that survives all seven checks with clear written answers is usually the cheaper one in practice, whatever its headline rate.