Most Malaysian business owners brief a Google Ads agency in two lines on WhatsApp: "We want more leads, budget around RM 5,000 a month, can you quote?" Three agencies reply, each assuming a different margin, market and tracking setup. Three quotes arrive, none comparable, and the owner picks the cheapest.
This page is a Google Ads brief template for that moment: the fields to fill in before you ask a Google Ads agency for a price. It is the PPC version of how to brief a marketing agency: that one covers audience and tone, this one covers the margins, lead value and cost per lead a Google Ads quote is built on.
1. Why does a Google Ads brief change the quotes you get?
Quick Answer: A Google Ads quote is a price for reaching a target cost per lead in a given market. When the brief leaves out margin, lead value, geography or the current cost per lead, each agency fills the gaps with its own assumptions and prices a different job. A complete Google Ads brief template makes every agency price the same job.
An agency cannot quote a fee or a realistic lead target without knowing what a lead is worth to you and where you want it from. A Google Ads agency in Malaysia that receives a two-line brief has three choices, and none helps you:
- Guess low, assume tracking exists, and bill it later as an extra.
- Guess high, quote for a rebuild you may not need, and lose to the agency that guessed low.
- Ask twenty questions, which is right, but adds a week and reads as slowness.

A written brief removes the guessing and gives you the lines you will later use in a Google Ads proposal comparison.
Key takeaway: Quotes differ because briefs are incomplete, not because agencies are dishonest. Fix the brief and the quotes converge.
The video below shows what an agency collects at onboarding, the same list you can hand over before the quote.
2. The Google Ads brief template: nine fields and what to write in each
Quick Answer: The Google Ads brief template has nine fields: goal and budget band, gross margin, lead value and close rate, geography, languages, seasonality, competitors, current cost per lead, and non-negotiables. Each takes one or two lines. A brief with all nine fits on one page and takes under an hour with your accounts open.
Copy the table and fill the second column; the example column shows how a Klang Valley renovation contractor might answer, and the monthly budget guide for SMEs helps with field one.
| Field | What to write | Why the agency needs it | Example |
|---|---|---|---|
| 1. Goal and budget band | One outcome, one number, a monthly spend range | Sets campaign type and bid strategy | 40 quote requests a month; RM 4,000–6,000 media |
| 2. Gross margin | Margin per sale in RM or as a percentage | Caps what a lead can cost | RM 6,000 average margin per project |
| 3. Lead value and close rate | Share of enquiries that become sales | Converts margin into a maximum cost per lead | 1 in 5 enquiries signs |
| 4. Geography | Areas you serve and areas you refuse | Location targeting and exclusions | Klang Valley only; no East Malaysia |
| 5. Languages | Languages your sales team can answer in | Keyword sets, ad copy, landing pages | English and Bahasa Malaysia; Mandarin by WhatsApp only |
| 6. Seasonality | Peak and dead months, festive effects | Budget pacing and bid adjustments | Peak Sept–Dec; quiet two weeks around Raya and CNY |
| 7. Competitors | Three names you lose deals to, three you see in ads | Auction pressure and positioning | Two national chains, one Puchong specialist |
| 8. Current cost per lead and history | Last 90 days of spend, leads and CPL, or "never advertised" | A baseline to beat and an account to audit | RM 3,200 spend, 18 leads, RM 178 CPL |
| 9. Non-negotiables | Ownership, tracking, reporting and exit terms you require | Removes them from negotiation later | Account in our name; monthly call; 30-day notice |

Source: ZenWeb Google Ads brief template, drawn from intake calls with prospective clients, Malaysia, 2024–2026. Example values are illustrative.
Key takeaway: Nine fields, one page. Fields two, three and eight decide the price and are the ones most owners skip.
Not sure what to write in fields two and three?
ZenWeb works the margin and lead-value numbers out with you on the first call, before any quote is prepared.
See how ZenWeb scopes Google Ads management →3. Goals, margins and lead value: the three numbers that set your maximum cost per lead
Quick Answer: Gross margin per sale, multiplied by your close rate, multiplied by the share of margin you will spend to win a customer, gives your maximum cost per lead. Put that number in the Google Ads brief template and the agency can tell you, before quoting, whether Google Ads can hit it at Malaysian click prices.
Setting the right Google Ads goals means one outcome and one number. The hard part is the two fields under it, which most owners have never written down. Four steps:
- Write your gross margin per sale. Revenue minus direct cost for a typical job. For the renovation contractor above, RM 6,000.
- Write your close rate from enquiry to sale. Count last quarter's enquiries and signed jobs. One in five is 20%.
- Decide the share of margin you will spend to acquire a customer. Half is a common starting point; a business with strong repeat purchase can go higher.
- Multiply and write the result as your maximum cost per lead. RM 6,000 × 20% × 50% = RM 600 per lead. That line goes into field three.

With that number, the agency can check it against what each Malaysian industry pays per click and say whether the maths works. If you have never tracked it, start with what cost per lead really measures.
Key takeaway: Margin × close rate × acquisition share = maximum cost per lead. It is the most useful line in the brief.
4. Geography, languages and seasonality: the targeting lines agencies cannot guess
Quick Answer: Write the areas you serve and the areas you refuse, the languages your sales team can close in, and your peak and dead months. These three fields of the Google Ads brief template decide how many campaigns the agency must build, and therefore how much management it must quote for.
A contractor who serves Klang Valley but appears for searches in Johor Bahru pays for enquiries it turns away, the problem behind Google Ads showing in the wrong location. Three things to write:
- Geography. Areas served, areas excluded, and whether you want separate budgets per area. Google's location targeting can include and exclude down to district level, but only if the brief says which. A business hiring a Google Ads agency in Penang may want island and mainland split.
- Languages. Each language is a separate keyword set, ad set and often a separate landing page. Google's language targeting works from the language of your ads, so write the languages you can actually answer enquiries in; see choosing between English, BM and Chinese for the landing-page side.
- Seasonality. Peak months, dead months and festive effects, which the agency uses to pace budget and plan seasonality adjustments through Google's seasonality adjustment tool. Say if you normally pause Google Ads in slow months; it changes the annual fee.

Key takeaway: Every extra area, language or season is another campaign to build and manage. Write them down so the quote covers them.
5. Competitors and current cost per lead: giving the agency a baseline to beat
Quick Answer: Name the competitors you lose deals to and the ones you see advertising, then give your last 90 days of spend, leads and cost per lead, or state that you have never advertised. With a baseline in the Google Ads brief template, the agency quotes for improvement rather than a blank start, and its promises can be checked.
Competitor names tell the agency how hard the auction is before it opens Google's auction insights report. The competitor ad research tools we use can fill both lists in ten minutes:
- Who you lose deals to. The businesses customers mention when they choose someone else. These set your positioning.
- Who you see in ads. Search your five best keywords and note who appears. These set the click price.
The cost-per-lead field is where honesty pays. Export the last 90 days of spend, conversions and CPL, and note whether the conversions are real enquiries or button clicks. If the number is high, say so: a cost per lead that is too high is what a good agency wants to see, because it can quote a target and be held to it. With no history, expect a learning period rather than a lead guarantee.

Key takeaway: A baseline turns "we will get you leads" into "we will bring RM 178 down to RM 120", which is a promise you can measure.
Have an existing account and want the baseline read properly?
ZenWeb audits the last 90 days before quoting, so the target in the proposal is built on your real cost per lead.
Check ZenWeb's Google Ads pricing first →6. Non-negotiables: what to state before anyone quotes, and what to leave out
Quick Answer: State four non-negotiables in the brief: the Google Ads account, GA4 and Tag Manager stay in your company's name; conversion tracking is built or audited and included in the fee; a monthly report with a call; and notice terms you can live with. Leave out logins, your walk-away price and the name of your preferred agency.
Conditions stated before the quote are free; raised after the proposal, they become a negotiation. Four lines cover most disputes ZenWeb sees in account takeovers:
- Ownership. Account, GA4 and Tag Manager created in your name, agency linked through its manager account; the reasons are in who should own Google Ads account access.
- Tracking. Forms, calls and WhatsApp clicks tracked before spend starts, per the GA4 and WhatsApp conversion setup. Lead-generation businesses should add the eight checks on hiring a Google Ads agency for lead generation.
- Reporting. A fixed monthly date, the metrics named, and a review call; see what your agency should show you monthly.
- Exit. Maximum minimum term and notice period, with the account and data staying with you; the traps are in Google Ads agency red flags.

Three things stay out of the Google Ads brief template: logins (access comes after signing, through your own account), your walk-away management fee (give a media-spend band instead), and your preferred agency's name (every agency gets the same page and deadline).
Key takeaway: Conditions stated before the quote cost nothing. The same conditions raised in month three cost a renegotiation.
7. What Malaysian SMEs actually send: share of first briefs that include each field
Quick Answer: Among first-contact briefs ZenWeb receives from Malaysian SMEs, nine in ten state a goal and most state a budget, but fewer than one in five give a gross margin and roughly one in eight give a close rate. The two fields that set the maximum cost per lead are the two most often missing from a Google Ads brief.
Owners describe what they want, rarely what a customer is worth; the questions in how to choose a Google Ads company in Malaysia start there.
| Brief field | Included in first brief | Share of briefs |
|---|---|---|
| Goal or KPI stated | 91% | |
| Monthly budget band | 84% | |
| Geography served | 77% | |
| Competitors named | 58% | |
| Languages required | 41% | |
| Current cost per lead or account history | 33% | |
| Seasonality described | 29% | |
| Non-negotiables stated | 22% | |
| Gross margin given | 17% | |
| Close rate or lead value given | 12% |
Source: Based on ZenWeb's client sample of 500+ Malaysian SME accounts; first-contact briefs received by email, WhatsApp and enquiry form, 2024–2026.

Key takeaway: The bottom two bars are the ones that price the campaign. Fill them and your brief is already better than most.
8. How brief completeness changes the quotes: three briefs, three sets of proposals
Quick Answer: In an illustrative comparison of three briefs sent to three agencies each, a two-line WhatsApp brief produces monthly fees that differ by 2.4 times and no proposal that scores 70 on the ten-line proposal scorecard, while the nine-field Google Ads brief template narrows the spread to 1.3 times and gets comparable quotes back within a week.

| Measure | Brief A: two-line WhatsApp | Brief B: goal, budget, area, competitors | Brief C: nine-field template |
|---|---|---|---|
| Fields supplied | 2 of 9 | 4 of 9 | 9 of 9 |
| Quoted monthly fee range | RM 700–1,700 | RM 850–1,450 | RM 1,100–1,400 |
| Spread, highest to lowest fee | 2.4x | 1.7x | 1.3x |
| Quotes assuming tracking already exists | 3 of 3 | 2 of 3 | 0 of 3 |
| Quotes with a cost-per-lead target | 0 of 3 | 1 of 3 | 3 of 3 |
| Days until all quotes received | 9 | 7 | 5 |
| Proposals scoring 70+ on the scorecard | 0 of 3 | 1 of 3 | 2 of 3 |
Source: Illustrative scenario modelled by ZenWeb on brief-and-proposal pairs seen during pitches, Malaysia, 2024–2026. Fees exclude ad spend and service tax. Darker cells indicate a wider fee spread.
The spread narrows because the agencies stop guessing at the scope, and the cost-per-lead target appears because field three gives them a number to commit to.
Key takeaway: A complete brief does not lower the fee; it lowers the spread, and it makes the fee buy what you assumed it did.
9. Maximum cost per lead by margin and close rate: the number to write in field three
Quick Answer: At half of gross margin allocated to acquisition, a business earning RM 300 per sale and closing one enquiry in ten can pay at most RM 15 per lead, while one earning RM 6,000 per sale and closing one in three can pay RM 990. The table below gives the field-three number for twelve common Malaysian SME profiles.
| Gross margin per sale | Close 1 in 10 (10%) | Close 1 in 5 (20%) | Close 1 in 3 (33%) |
|---|---|---|---|
| RM 300 (retail, F&B, low-ticket services) | RM 15 | RM 30 | RM 50 |
| RM 800 (clinics, tuition, repairs) | RM 40 | RM 80 | RM 132 |
| RM 2,000 (B2B services, mid-ticket) | RM 100 | RM 200 | RM 330 |
| RM 6,000 (renovation, equipment, property services) | RM 300 | RM 600 | RM 990 |

Source: Illustrative scenario modelled by ZenWeb; maximum cost per lead = gross margin per sale × close rate × 50%. Industry labels show typical margin bands, not fixed rules.
Read your row, then compare the cell with your current cost per lead from field eight. If the cell is above it, Google Ads has room to grow. If it is below, the Google Ads brief template should ask the agency to quote for lifting lead quality first, which often means fixing the landing page before adding spend.
Key takeaway: Find your cell, write it in field three, and every quote you receive can be judged against it.
10. Conclusion: one page before the quote saves a quarter after it
A Google Ads brief template is not paperwork for the agency's benefit. It makes three quotes comparable, puts a cost-per-lead target in writing before anyone is paid, and settles ownership, tracking and exit terms while you still hold the pen.
Send the same page to every shortlisted Google Ads agency, then score what comes back with the proposal comparison scorecard. ZenWeb answers every field in its proposal, and helps you fill the blanks in yours.
Ready to send your brief?
Send ZenWeb the nine fields. We return a quote that answers every one, with a cost-per-lead target built from your margin and close rate, within five working days.
Send my brief to ZenWeb →
11. Frequently Asked Questions
1. How long should a Google Ads brief be?
One page. Nine fields with one or two lines each is enough for an agency to quote accurately. Longer briefs bury the numbers that matter; shorter ones force the agency to guess margin, geography and tracking.
2. Should I tell the agency my Google Ads budget in the brief?
Yes, as a media-spend band such as RM 4,000 to 6,000 a month, so the agency can size the account. Do not include the highest management fee you would accept; that is your negotiating position, not part of the Google Ads brief template.
3. What if I do not know my gross margin or close rate?
Estimate from last quarter: enquiries against signed jobs gives the close rate, and a typical invoice minus its direct costs gives the margin. Mark both as estimates. A rough number in field three is far more useful than a blank.
4. Can I send the same Google Ads brief to several agencies?
You should. One identical brief with one deadline to three shortlisted agencies is the only way to receive quotes that can be compared line by line.


