Ad Spend Transparency: Markups and Rebates
Home  /  Blog

Ad Spend Transparency: Markups and Rebates

The Short Answer: Ad spend transparency means you can see exactly how much of your money reached Google or Meta, and exactly what your agency kept. A markup or fee is not wrong in itself. Hiding it is. Ask for admin access to your own ad account, compare the platform’s cost figure with your invoice each month, and get every fee, markup and rebate written into the contract.

Most business owners who hire an agency see one number each month: the invoice. It might say “Google Ads RM8,000”, but there is often no easy way to tell whether Google received RM8,000, RM6,500 or something else. The gap between what you pay and what the platform receives is where trust breaks down.

This guide from IZI Digital Marketing explains what ad spend transparency looks like in practice: how markups, fees and rebates work, how to tell a fair billing model from a hidden one, and what to check before you sign. We do not publish our own fees here. For market ranges on budgets and management, see our guide to SEM price in Malaysia.

Ad spend transparency matters even more when click prices climb, as our guide to coping with rising ad costs shows. The short video below walks through how Google Ads billing moves between agencies, which is a good way to see who actually pays the platform. After that, we turn transparency into checks you can run yourself.

Who Pays Google? How Billing Moves Between Agencies

Source video: Watch on YouTube

PART 1 · DIAGNOSE

What Is Ad Spend Transparency?

IN BRIEFAd spend transparency means every ringgit you pay is split into two visible parts: what the ad platform charged, and what the agency earned. If you cannot see both, you cannot judge value. Our guide to management fee versus ad spend explains the basic split.

Money leaves your business for paid ads through three channels. Only the first two should ever be on your invoice, and both should be labelled.

  • Media cost. What Google, Meta or TikTok actually charged for clicks and impressions. This is the figure shown inside the ad account itself.
  • Management fee. What the agency charges for strategy, set-up, optimisation and reporting. It may be flat, a percentage of spend, or tied to results.
  • Extra margin. Markups added on top of media cost, rebates paid to the agency by a platform or media owner, or a gap inside an “all-in” package. This is the part that is often invisible.

A transparent agency can still earn a margin. The test is whether you know about it before you sign, and can verify it after. A hidden 10% markup is a bigger problem than a disclosed 20% fee, because only one of them lets you compare quotes fairly.

Bottom Line: Ad spend transparency does not limit what an agency earns. It lets you see how it earns it.

Not sure how much of your invoice reaches Google?

Send us one recent agency invoice and a screenshot of the account’s cost column for the same month. We will show you where the two numbers meet, or where they don’t. Check my invoice against my account

BENCHMARK BRIEFING 1 OF 4

How Big Are Agency Rebates and Markups?

IN BRIEFStudies of large advertisers found rebates of up to 5% in TV and radio, up to 15% in outdoor, and 20–35% in digital, with some resold media marked up 30–90%. Small Malaysian accounts rarely see rebates, but markups still matter. See what drives CPC in Malaysia for what media should cost.

No Malaysian regulator publishes data on agency rebates, so the table draws on the two best-known international studies. Read them as a warning about the scale of the problem, not as local rates.

Reported Agency Rebates and Principal-Media Markups by Media Type
Reported agency rebates and markups as a share of media spend. Television and radio rebates, up to 5 percent. Out-of-home rebates, up to 15 percent. Digital rebates including cash and non-cash volume bonuses, 20 to 35 percent. Markups on media resold through principal transactions, about 30 to 90 percent. Sources: McKinsey 2018 and the ANA K2 Intelligence study 2016. Aggregated by IZI Digital Marketing.
Practice and media type Share of media spend
Rebates, TV and radio

Up to 5%

Rebates, out-of-home

Up to 15%

Rebates, digital (cash and non-cash)

20% to 35%

Markups on resold “principal” media

About 30% to 90%

Aggregated by IZI Digital Marketing from McKinsey & Company (2018) and the ANA / K2 Intelligence media transparency study (2016). Both cover large advertisers, mainly in the United States. Bars show the top of each range. Highlighted row is the largest reported margin.

The ANA’s 2016 K2 Intelligence study found cash rebates, free inventory credits and “service agreements” that worked as hidden rebates. Advertisers interviewed said they did not receive those rebates or did not know about them. McKinsey’s 2018 review of media rebates put digital rebates highest of all media types.

For a Malaysian SME spending a few thousand ringgit a month on Google or Meta, platform rebates are rarely the issue. The local risk is simpler: a markup on ad spend that nobody mentioned. The rest of this guide focuses there.

PART 2 · DESIGN

Markup vs Management Fee: Which Billing Model Is Fair?

IN BRIEFA management fee pays for work and is shown on its own line. A markup is a margin added to the media cost itself. Both can be fair if disclosed. The safest model is paying the platform directly and the agency separately. Compare models properly with our guide on why agency quotes differ.

Malaysian agencies usually bill paid ads in one of four ways. The Decision Box shows when each makes sense and what to watch for.

DECISION BOX · WHICH AD BILLING MODEL TO ACCEPT

Billing model Accept it when Main risk
You pay the platform directly; agency fee billed separately You can use your own card or company payment profile Card limits or declined payments can pause ads
Agency pays platform, passes cost through at cost You want one invoice and still have admin access to check cost You rely on the agency paying on time
Agency pays platform, adds a disclosed markup The markup is written down and covers a real cost, such as credit terms It grows with spend, so the agency gains when you spend more
“All-in” package with ad spend bundled Only as a short trial, and only if the media amount is stated You cannot tell how much reached the platform

Verdict: Pay the platform directly where you can. If the agency must pay, accept pass-through at cost or a disclosed markup, never a bundle that hides the media figure.

From an ad spend transparency view, a markup is not always a trick. An agency that pays Google upfront and gives you 30-day terms is lending you money, and charging for that is reasonable. What turns a markup into a problem is silence. If it is not in the proposal, it should not be on the invoice. Our guide to hidden marketing costs lists other line items that tend to appear late.

Consultant’s Note: When owners compare two quotes, they often pick the one with the lower management fee. Then the cheaper agency adds 15% to the media line and ends up costing more. Always ask each agency the same question: “Of every RM1,000 I pay you for ads, how much reaches the platform?”
Bottom Line: Judge an agency on total cost and what reaches the platform, not on the fee line alone.

BENCHMARK BRIEFING 2 OF 4

Where Does RM10,000 Go Under Each Billing Model?

IN BRIEFWith the same RM10,000 total, the amount reaching Google can range from about RM8,700 down to an unknown figure. Disclosed models let you see the split. Hidden ones make you pay for clicks you never get. The same maths applies on Meta, which is why keeping Meta Business Manager ownership matters.

The table holds the client’s total monthly payment at RM10,000 and changes only the billing model. Watch the “reaches Google” column, not the fee.

How a RM10,000 Monthly Payment Splits Under Five Billing Models
How a RM10,000 monthly payment splits under five billing models. Direct billing with a separate 15 percent fee: 8,696 ringgit reaches Google, 1,304 disclosed fee, 0 hidden margin. Pass-through at cost with a 15 percent fee: 8,696, 1,304, 0. Disclosed 10 percent markup plus 15 percent fee: 8,000, 2,000, 0. Undisclosed 20 percent markup plus 15 percent fee: 7,246, 1,304, 1,450 hidden. All-in package with media amount not stated: unknown, unknown, unknown. Illustrative model by IZI Digital Marketing.
Billing model Reaches Google (RM) Disclosed fee and markup (RM) Hidden margin (RM)
Direct billing + separate 15% fee

8,696

1,304 0
Pass-through at cost + 15% fee

8,696

1,304 0
Disclosed 10% markup + 15% fee

8,000

2,000 0
Undisclosed 20% markup + 15% fee

7,246

1,304 1,450
All-in package, media amount not stated Unknown Unknown Unknown

Illustrative model by IZI Digital Marketing. The 15% management fee and the 10% and 20% markups are assumptions chosen to show the arithmetic; they are not measured Malaysian averages and not IZI Digital Marketing’s own fees. In the undisclosed row, the invoice shows RM8,696 as “ad spend” but only RM7,246 reaches Google. Tax is excluded. Highlighted row carries the hidden margin.

In the undisclosed row, the invoice looks the same as the honest one. The only way to spot the RM1,450 gap is to compare the invoice with the platform’s own cost figure. Tax on the Google invoice is a separate question, covered in our guide to Google Ads billing and SST in Malaysia.

PART 3 · DEPLOY

How to Check What Your Agency Really Spends

IN BRIEFChecking ad spend transparency takes three things: access to the ad account, the platform’s cost figure for the month, and the agency invoice for the same month. If the numbers match, you are fine. If not, ask why in writing. It starts with owning your Google Ads account.

This check takes about 20 minutes a month. Work through the steps in order.

  1. Get your own access and customer ID. Ask for admin or at least read-only access to the ad account, plus its customer ID. Google’s third-party policy requires agencies to give you the customer ID when you ask.
  2. Pull the platform’s cost for the month. In Google Ads, set the date range to the invoice month and read the total cost. In Meta, use Ads Manager’s amount spent.
  3. Put it next to the invoice. The media line should match the platform cost, plus any disclosed markup and tax. Anything else needs an explanation.
  4. Check who pays Google. Open the Billing settings page and see which payments profile and paying manager are listed. Google’s help page on billing transfers explains how agencies can place your account on their own consolidated invoice.
  5. Ask for the platform invoice. If the agency pays, request the platform’s invoice or a statement for your account each quarter.
  6. Record the result. Keep a simple sheet of month, platform cost, invoiced media and difference. A pattern tells you more than any single month.

If your monthly report shows cost figures that never match the account, read our guide to what agency marketing reports should include. A report built from the platform’s own numbers is much harder to bend.

Bottom Line: If you cannot log in and see the cost yourself, you are trusting a number, not checking one.

Locked out of your own ad account?

We can walk you through requesting access and reading the cost figures, without switching agencies. Help me get access to my ad data

BENCHMARK BRIEFING 3 OF 4

What Must Agencies Disclose Under Google’s Rules?

IN BRIEFFor ad spend transparency, Google requires agencies to report the exact amount Google charged, excluding their own fees, and to disclose management fees in writing before the first sale and on invoices. You can hold any Google Ads agency to these rules. For a wider view of the service, see our Google Ads management page.

These rules are your strongest lever, because they come from the platform, not from the agency. Quote them when you ask for data.

Google Third-Party Policy: What Agencies Must Give Advertisers
Google third-party policy requirements for agencies. Cost reporting: where a monthly report is required, include cost, clicks and impressions at account level. Cost figures: report the exact amount charged by Google, excluding agency fees. Management fees: inform new customers in writing before the first sale and disclose the fee on invoices. Disclosure notice: required if 80 percent or more of an agency’s customers spend under 1,000 US dollars a month. Customer ID: must be provided on request. Account set-up: one advertiser per account. Aggregated by IZI Digital Marketing from Google Advertising Policies Help.
Requirement What Google says What you can ask for
Cost reporting Monthly reports include cost, clicks and impressions at account level Account-level cost every month
Cost figures Report the exact amount charged by Google, excluding agency fees Media cost shown apart from fees
Management fees Tell new customers in writing before the first sale; show the fee on invoices Fee in the proposal and on every invoice
Disclosure notice Required if 80% or more of customers spend under US$1,000 a month A link to Google’s advertiser guide
Customer ID Must be provided when the customer asks Your 10-digit account ID
Account set-up One advertiser per account An account used only for your business

Aggregated by IZI Digital Marketing from Google Advertising Policies Help, “Google third-party policy”, checked September 2026. Wording is summarised; the policy page is the authority. Highlighted row is the rule most useful for spotting markups.

Google’s policy says that when agencies share cost data, they must report the exact amount charged by Google, without their fees. It also lets agencies meet the reporting rule by giving you direct sign-in access. So “we can’t share the account” is not a good answer. Google also publishes an advertiser guide to working with third parties worth reading before you sign.

BENCHMARK BRIEFING 4 OF 4

What Does a Hidden Markup Cost Over a Year?

IN BRIEFA 20% hidden markup on RM5,000 of monthly “ad spend” costs about RM10,000 a year. At a RM4 click, that is roughly 2,500 lost clicks and 125 lost leads. It is the same money a fair pay-for-performance ads deal would tie to results instead.

The time-series follows one account billed RM5,000 a month for ads, where only RM4,167 actually reaches Google. The loss is quiet each month and large by year-end.

Cumulative Cost of a 20% Hidden Markup on RM5,000 Monthly Ad Spend
Cumulative cost of a 20 percent hidden markup on 5,000 ringgit of monthly invoiced ad spend, with 4,167 ringgit reaching Google each month. Hidden margin in ringgit: month 3, 2,500; month 6, 5,000; month 9, 7,500; month 12, 10,000. Clicks lost at a 4 ringgit average CPC: 625; 1,250; 1,875; 2,500. Leads lost at a 5 percent conversion rate: 31; 63; 94; 125. Illustrative model by IZI Digital Marketing.
Measure Month 3 Month 6 Month 9 Month 12
Hidden margin, cumulative (RM) 2,500 5,000 7,500 10,000
Clicks lost at RM4 CPC 625 1,250 1,875 2,500
Leads lost at 5% conversion 31 63 94 125

Illustrative model by IZI Digital Marketing. RM5,000 invoiced as ad spend each month, with a 20% markup built in, so RM4,167 reaches Google and about RM833 is hidden margin. The RM4 CPC and 5% conversion rate are assumptions, not measured Malaysian averages. Highlighted row shows the direct cash loss.

RM10,000 a year is enough to fund a proper landing page rebuild or several months of extra reach. The markup also makes your ads look weaker than they are. Your cost per lead appears higher, and you may cut a campaign that was actually working.

PART 4 · DRIVE

Ad Spend Transparency Questions to Ask an Agency

IN BRIEFAsk before you sign, and get the answers in the contract. A good agency answers these five questions in one email. Put them straight into your brief when you write a digital marketing RFP, so every agency answers the same way.

  • “Who pays the platform, and whose card or payment profile is used?” The answer tells you which billing model you are really on.
  • “Do you add any markup or handling charge to ad spend?” Ask for a yes or no, then the percentage in writing.
  • “Do you receive any rebates, credits or incentives linked to my spend?” If yes, ask whether they are passed back to you.
  • “Will I have admin access to every ad account from day one?” Anything less than read access is a red flag.
  • “Can I audit invoices against platform statements?” Ask for an audit right in the contract, as covered in our guide to digital marketing contract terms.

The ANA study found some advertisers had not reviewed their agency contracts in as long as ten years. Review your ad spend transparency terms at every renewal. For how management is usually priced in the market, go back to our SEM pricing guide for Malaysia.

Bottom Line: An agency that answers these questions easily has nothing to hide. One that avoids them has told you something anyway.

THE VERDICT

Pay for Work You Can See, Media You Can Verify

Markups, fees and even rebates can all be fair when they are disclosed. Good ad spend transparency simply means you always know which is which. Before you sign or renew, settle these five points:

  1. Own the accounts. Your business holds admin access to every ad account.
  2. Separate media from fees. The invoice shows platform cost and agency fee on different lines.
  3. Get any markup in writing. A percentage, and the reason for it.
  4. Ask about rebates. Any incentive linked to your spend is disclosed or passed back.
  5. Check monthly. Platform cost against invoice, in a simple sheet.

FAQ

Frequently Asked Questions

1. Is it legal for an agency to mark up ad spend?

Generally yes, if it is agreed. It depends on your contract, but a markup written into the proposal is a normal commercial term. The problem is an undisclosed markup presented as the platform’s cost.

2. What is the difference between a markup and a management fee?

A fee pays for work; a markup adds to media cost. It depends on how the agency bills, but a fee sits on its own invoice line while a markup is usually folded into the ad spend figure.

3. Do Google or Meta pay rebates to agencies in Malaysia?

Rarely in a way that affects small accounts. It depends on the agency’s size and programmes, so ask directly whether any incentive is linked to your spend and whether it is passed back to you.

4. How do I know how much my agency actually spent on Google Ads?

Log in and check the account’s cost column. It depends on having access, but the cost shown in Google Ads for the invoice month should match the media line on your invoice, plus any agreed markup and tax.

5. Should I pay Google directly or through my agency?

Directly, where you can. It depends on your payment options, but your own card or payment profile keeps the cost visible and the account yours. Pass-through billing works too if you keep admin access.

6. What does ad spend transparency mean for a small business?

Knowing where each ringgit goes. It depends on your billing model, but ad spend transparency means you can see the platform cost and the agency fee separately, and check both yourself.

7. What should I do if my invoice does not match the ad account?

Ask for a written explanation first. It depends on the gap, since tax, timing and credits can cause small differences. A consistent gap that nobody explains is a reason to review the contract.

Want a clear view of where your ad money goes?

Book a free Blueprint consultation. We will review your billing set-up, account access and last three invoices, then help you decide whether your current arrangement is fair or needs renegotiating.

Book my free consultation

Have a campaign in mind? Let's talk.