Agency Setup Fees: Why They Exist, What's Fair
Home  /  Blog

Agency Setup Fees: Why They Exist, What’s Fair

The Short Answer: Agency setup fees pay for the one-off work done before any campaign can run: audits, tracking, account builds, landing pages and reporting. A fee is fair when every line item is written down, the accounts and assets are built in your name, and the amount matches the real hours in month one. It is unfair when it is vague, charged for work that already exists, or quietly tied to a long lock-in.

Most business owners meet the setup fee at the worst possible moment: on the last page of a proposal, after they have already decided they like the agency. The monthly retainer was discussed in the meeting. The one-off charge was not. It feels like a toll for the privilege of starting, and the natural reaction is to ask for it to be waived.

Sometimes that is the right reaction. Often it is not. This guide from IZI Digital Marketing explains what agency setup fees actually pay for and how to test whether yours is fair. It also shows which fee structure costs you least if the relationship ends early. Once you know what fair looks like, our guide to digital marketing price in Malaysia shows how setup fits into the wider cost picture.

First, it helps to hear the argument from the agency side of the table. The short video below makes the case for charging for onboarding, which is useful context before you decide how hard to push back.

Agency Fees: The Importance of Charging for Onboarding

Source video: YouTube

PART 1 · DIAGNOSE

Why Do Marketing Agencies Charge Setup Fees?

IN BRIEFBecause month one costs an agency far more than any later month. Before the first ad runs, someone has to audit what exists, fix tracking, build accounts and agree targets. That front-loaded work is what a proper marketing agency onboarding plan covers, and the setup fee is how it gets paid.

A monthly retainer is priced for steady-state work: optimising, reporting, testing and producing content. Setup is different. It is a burst of one-off work that happens once per client, and most of it is invisible to you because it sits inside ad accounts, tag managers and spreadsheets.

Typical setup work includes:

  • Discovery and audit. Reviewing past campaigns, the website, competitors and your sales process to find what is broken before spending more.
  • Tracking and measurement. Installing or repairing GA4, conversion actions, call tracking and the Meta pixel so results can be proven later.
  • Account builds. Structuring Google Ads campaigns, Meta Business assets, audiences and product feeds.
  • Landing pages and creative. Building or fixing the pages and first ad sets that paid traffic will land on.
  • Reporting set-up. A dashboard and a baseline, so month three can be compared with month zero.

Tracking is the item owners most often question and most often need. Google notes that conversion data is what lets you understand your return on investment and use Smart Bidding. Without it, every later report is guesswork, which is why a sound Google Ads conversion tracking setup with GA4 belongs in month one.

Consultant’s Note: When an owner asks us whether to pay a setup fee, our first question is not about the amount. It is: “What will you own at the end of month one that you do not own today?” If the agency cannot answer with a specific list, the fee is paying for their learning curve, not your assets.
Bottom Line: A setup fee exists because the first month is the most expensive one to deliver. The question is whether that work leaves something behind for you.

Holding a proposal with a setup fee you are unsure about?

Send us the line items. We will tell you which parts are real one-off work and which look like padding. Get a second opinion on my setup fee

BENCHMARK BRIEFING 1 OF 4

What Does Setup Work Involve, Task by Task?

IN BRIEFA full paid-media setup can take roughly 35 to 80 hours of skilled work, depending on what already exists. Landing pages and account builds are the heaviest items. Asking for this breakdown is one of the simplest checks in any marketing agency due diligence.

We modelled the hours behind a typical first month for a Malaysian SME starting Google Ads and Meta Ads from a weak base. The ranges show a clean start (low end) and a messy one with broken tracking and no usable landing page (high end).

Typical Setup Hours by Task for a Two-Channel Paid Media Start
Estimated low and high setup hours for discovery and audit, tracking and measurement, Google Ads account build, Meta Business and pixel setup, landing page, and reporting baseline, with the asset the client should own afterwards, as an illustrative model by IZI Digital Marketing.
Setup task Hours (clean start) Hours (messy start) What you should own afterwards
Discovery and audit 6 12 A written audit with priorities
Tracking and measurement 4 12 GA4, tag manager and conversion actions in your name
Google Ads account build 8 18 Campaigns, keywords and assets in your account
Meta Business and pixel setup 4 10 Business portfolio, pixel and audiences you control
Landing page 10 22 A live page on your domain and CMS
Reporting baseline 3 6 A dashboard with month-zero figures
Total 35 80  

Illustrative model by IZI Digital Marketing, built on common setup tasks described in Google Ads Help and typical agency onboarding scopes. Hours are planning estimates, not measured results, and are not IZI Digital Marketing’s prices.

The right-hand column is the one to hold an agency to. Every hour of setup should leave an asset you keep if you part ways. A setup fee that produces nothing you can see or take with you is, in practice, a joining fee.

PART 2 · DESIGN

Is Your Agency Setup Fee Fair? Five Tests

IN BRIEFFairness is not about the amount. It is about itemisation, ownership, proportion, overlap and exit terms. A modest fee can fail all five tests; a larger one can pass. The same logic explains why cheap digital marketing often leaves out the setup work that matters.

Run any proposal through these five tests before you sign:

  1. Is every line item written down? “Onboarding and campaign initialisation” is not a deliverable. “GA4 property, five conversion actions, one landing page” is.
  2. Will you own what is built? Accounts must sit under your business, with the agency added as a partner. Our guides on keeping Meta Business Manager ownership and who should own your Google Ads account explain why.
  3. Does the fee match the hours? Compare the line items with the task model above. A fee far beyond the work listed needs a reason.
  4. Are you paying for work that already exists? If your tracking already works, a full tracking setup should not be charged again.
  5. What happens if you leave early? Check whether the fee is credited, refunded in part or tied to a minimum term.

DECISION BOX · WHICH SETUP FEE STRUCTURE SHOULD YOU ACCEPT?

Structure Best when Watch for
Separate upfront setup fee You want a short or monthly contract and clear ownership of month-one assets Vague line items and fees charged before any access is granted
Setup spread over the first months Cash flow is tight and you expect to stay at least six months A balance that falls due in full if you exit early
“Waived” setup with a long lock-in You have already tested the agency and plan to stay a year or more The cost is still there, just hidden in the retainer and the exit clause
Paid audit first, setup quoted after Your accounts are messy and nobody can scope the fix yet An audit that ends in a sales pitch instead of a priority list

Verdict: For a first engagement with a new agency, an itemised upfront fee on a short contract usually carries the least risk. Accept “waived” only when you would happily stay for the full lock-in anyway.

Many owners instinctively prefer the waived option. A waived fee is rarely free; it is a loan the agency recovers through the retainer, and the lock-in is the security for that loan. That is fine if you would stay anyway, and costly if you would not.

Bottom Line: Judge the setup fee by what it leaves you and how easily you can leave, not by the number on the invoice.

BENCHMARK BRIEFING 2 OF 4

How Does Setup Effort Change by Service?

IN BRIEFA single channel needs a fraction of the setup a full-funnel start does. SEO setup leans on audit and access; paid media leans on tracking and builds. Knowing the scale helps you read any quote against wider marketing agency fee benchmarks in Malaysia.

Setup effort grows with the number of channels, but not evenly. Adding a landing page or website work moves the total far more than adding a second ad platform.

Estimated Setup Hours by Type of Engagement (Midpoint)
Midpoint estimated setup hours for SEO only, Meta Ads only, Google Ads only, Google Ads plus Meta Ads, and full-funnel engagements including a landing page, shown as horizontal bars, as an illustrative model by IZI Digital Marketing.
Engagement type Setup hours (midpoint)
Meta Ads only

18 hours

SEO only

22 hours

Google Ads only

24 hours

Google Ads plus Meta Ads

37 hours

Full funnel with landing page

67 hours

Illustrative model by IZI Digital Marketing, using the midpoints of the task model in Benchmark Briefing 1 plus typical SEO audit and access work. Bar width is relative to the full-funnel figure. Not IZI Digital Marketing’s prices.

Two lessons follow. A single-channel setup fee should be modest, because the hours are modest. And if a full-funnel quote shows almost the same setup fee as a single channel, ask what has been left out, usually tracking or the landing page.

PART 3 · DEPLOY

How Do You Negotiate a Setup Fee Without Souring the Deal?

IN BRIEFNegotiate the scope, not the discount. Ask for line items, remove what you already have, and tie payment to delivered assets. Putting the setup scope into your digital marketing RFP means every agency quotes the same work.

Good agencies expect questions about setup. Asking the right ones signals that you are an informed buyer, not a difficult one. Work through these steps:

  1. Request an itemised list. Each item should name a deliverable and roughly how long it takes.
  2. Strike what already exists. Share working logins early so the agency can confirm what is reusable. Our checklist of access your agency needs on day one speeds this up.
  3. Confirm ownership in writing. Every account, page and file built during setup belongs to your company.
  4. Tie payment to milestones. For example, part on signing and the balance when tracking is verified and campaigns go live.
  5. Agree the exit terms. Decide what happens to any unpaid setup balance if either side ends the contract early.
  6. Check the tax line. Confirm whether the quote includes service tax, as explained in our guide to SST on marketing services.

Most of these points belong in the contract itself. The setup section of a clear agency scope of work should list deliverables, owners and deadlines so there is nothing to argue about in month two.

Bottom Line: The best negotiation removes work you do not need. Cutting the price of work you do need only moves the cost somewhere less visible.

Want help turning a vague quote into a clear scope?

We can review what you already have and list what setup genuinely needs to cover. Scope my setup with a consultant

BENCHMARK BRIEFING 3 OF 4

What Does a “Waived” Setup Fee Really Cost?

IN BRIEFThe same cost, recovered more slowly. When setup is folded into a 12-month retainer, the agency only breaks even on it at month 12, which is exactly why “free setup” comes with a long lock-in. Weigh that against our guide to marketing contract length.

We tracked how much of a fixed setup cost an agency recovers over time under three structures. The setup cost is shown as an index of 100, so the pattern holds whatever the real figure is.

Share of Setup Cost Recovered by the Agency Over 12 Months (Index: Setup = 100)
Cumulative share of a setup cost indexed at 100 recovered by an agency at months 1, 3, 6, 9 and 12 under an upfront fee, setup spread over six months, and setup folded into a 12-month retainer, as an illustrative model by IZI Digital Marketing.
Month Upfront fee Spread over 6 months Folded into 12-month retainer
Month 1 100 17 8
Month 3 100 50 25
Month 6 100 100 50
Month 9 100 100 75
Month 12 100 100 100

Illustrative model by IZI Digital Marketing. Straight-line recovery of a setup cost indexed at 100; figures rounded. Shows the pattern of recovery, not any agency’s actual fees, and not IZI Digital Marketing’s prices.

Read the month-3 row. Under a folded-in structure, three quarters of setup is still unrecovered, so the agency needs you to stay or pay an exit charge. With an upfront fee, you can leave at month three owing nothing more. That is the real trade-off between “pay now” and “free”.

PART 4 · DRIVE

When Should You Pay, Reduce or Refuse a Setup Fee?

IN BRIEFPay it when real assets are being built from scratch. Reduce it when good foundations exist. Refuse it when it buys nothing you keep. Then judge the whole engagement on how soon it pays back, as our guide to digital marketing ROI and payback explains.

Your situation decides the right response more than the fee itself does:

Your situation Response Why
No tracking, no ad accounts, no landing page Pay The work is real and the assets are yours
Working GA4 and clean ad accounts Reduce Only verification and small fixes are needed
Agency wants to rebuild a working account to its own template Question A rebuild resets learning and history; ask for the evidence first
Accounts would be created under the agency’s name Refuse You would pay to build assets you cannot keep
Fee is a single vague line with no deliverables Refuse until itemised You cannot check delivery against nothing

Budget the fee as a one-off, separate from monthly spend. Squeezing setup into month one’s media budget starves the campaigns just as they launch. Our guide to marketing as a percentage of revenue shows how to size the ongoing budget first.

Bottom Line: Pay for foundations you will keep, and decline to pay for an agency’s convenience.

BENCHMARK BRIEFING 4 OF 4

How Long Before Setup Work Shows Results?

IN BRIEFWeeks, not days. Google’s own help pages set waiting periods for data to flow and for automated bidding to learn. Meta has a similar Facebook Ads learning phase. A setup fee buys the foundation; results follow once these clocks run out.

Several of the delays after setup are set by the platforms, not the agency. We gathered the waiting periods Google publishes in its Google Ads Help page on conversion measurement.

Platform Waiting Periods After Setup, as Published by Google
Waiting periods published in Google Ads Help for Google Analytics link propagation, offline conversion import processing, the Smart Bidding learning phase and the Google Click ID upload window, grouped by setup area, aggregated by IZI Digital Marketing.
Setup area Platform clock Published period What it means for you
Tracking Analytics link and key events appearing in Google Ads 24 to 48 hours Conversion imports cannot be finished on day one
Tracking Offline conversion import processing 24 to 48 hours CRM sales data lands in reports with a delay
Bidding Smart Bidding learning phase 7 to 14 days Frequent changes in this window reset learning
Data Google Click ID upload window Within 90 days Offline sales must be uploaded promptly to count

Aggregated by IZI Digital Marketing from the Google Ads Help page “About conversion measurement”, accessed September 2026. Periods may change; check the source before planning around them.

Put together, the first two to three weeks after launch are mostly data-gathering. Judge the setup by whether tracking is verified and accounts are live on time, not by leads in week one. Ongoing results belong to the retainer, which our guide to what a marketing retainer includes covers.

THE VERDICT

Pay for Foundations, Not for Permission

Agency setup fees are not a scam, and they are not automatically fair either. They pay for real one-off work, and that work should leave you with tracking, accounts, pages and a baseline you own. Ask for line items, strike what you already have, confirm ownership and agree exit terms. Then decide whether you prefer to pay now on a short contract or pay later through a lock-in.

The setup that matters most depends on your channels. Google Ads and Meta Ads depend on clean tracking, often scoped under analytics and CRO. SEO starts with an audit and access, and paid traffic needs a website that converts. To see how setup sits alongside monthly costs, visit our digital marketing pricing guide for Malaysia.

FAQ

Frequently Asked Questions

1. Are agency setup fees normal in Malaysia?

Yes, they are common. It depends on the service and the agency’s pricing model, but most paid media and full-funnel engagements carry some one-off setup charge, either shown separately or folded into early retainer months.

2. Can I ask an agency to waive the setup fee?

You can, but check what replaces it. It depends on the contract: a waived fee is often recovered through a longer lock-in or an early-exit charge, so compare the total cost over the months you expect to stay.

3. What should a setup fee include?

It should include specific, named deliverables. It depends on your channels, but typically an audit, tracking set-up, account builds, any landing page and a reporting baseline, all created in your business’s name.

4. Is a setup fee refundable if I leave early?

Usually not once the work is delivered. It depends on the contract wording, so agree before signing what happens to any unpaid or undelivered setup work if either side ends the agreement early.

5. Should I pay a setup fee if I already have ad accounts?

Only for the work still needed. It depends on the state of those accounts: if tracking works and structure is sound, a smaller fee for checks and fixes is fair, not a full rebuild.

6. Does SST apply to agency setup fees?

It can. It depends on whether the agency is registered for service tax and how the service is classified, so ask for a quote that shows the tax line separately before you compare offers.

Deciding whether a setup fee is worth paying?

Book a free Blueprint consultation. We will review what you already own, what setup genuinely needs to build, and which fee structure suits how long you plan to stay.

Book my free consultation

Have a campaign in mind? Let's talk.