A monthly Google Ads report with clicks, conversions and a headline ROAS number tells you how the advertising performed. It does not tell you whether the business made money. This guide walks through every step between ad spend and actual profit, including the formulas, the costs most reports leave out and what Google Ads typically costs before the maths even starts. Three Melbourne worked examples show how the same ROAS can mean very different things depending on the business underneath it.
Your agency says Google Ads made money. Did it?
A business receives its monthly Google Ads report. The numbers look strong.
Metric | Value |
|---|---|
Ad spend | $8,000 |
Clicks | 400 |
Conversions | 35 |
Cost per lead | $229 |
Conversion value | $40,000 |
ROAS | 5x |
On the surface, five dollars of revenue for every dollar spent looks excellent. But nobody has included agency management fees, landing page costs, call tracking software, product or delivery costs, incremental sales or fulfilment labour, refunds, leads that never qualified, the actual sales close rate or customers who never paid. The business owner asks the only question that matters: how much money did we actually make?
That is the question this guide answers. It covers ROAS vs ROI, how to calculate both, how margin changes everything, break even ROAS, lead generation maths, ecommerce maths, management and hidden costs, three Melbourne worked examples, what a good ROI actually looks like and what your agency should be reporting every month.
The short answer: how do you calculate Google Ads ROI?
Two formulas matter. Most agencies give you the first one. Very few give you the second.
ROAS: return on ad spend
Example: $50,000 revenue / $10,000 ad spend = 5.0x ROAS (or 500%). That means every dollar of ad spend generated five dollars of tracked revenue. It does not mean every dollar of ad spend generated five dollars of profit.
Google's own ROI guidance makes the same underlying distinction: measuring advertising return requires revenue and costs, not ad spend alone. In this guide, we separate contribution profit from the full marketing investment so the acquisition economics are easier to see.
Fully loaded Google Ads ROI
Where contribution profit = attributed revenue minus the direct and variable costs required to fulfil those sales. And total Google Ads investment = ad spend + management fees + tracking and software + creative + landing page and CRO costs + any other incremental campaign costs.
For this guide, we use "fully loaded Google Ads ROI" to mean the return on the incremental marketing investment after direct and variable fulfilment costs have been removed from attributed revenue. Other accounting conventions may use a different denominator or cost allocation. This framework is designed for campaign level acquisition decisions, not company wide P&L reporting.
Component | Example |
|---|---|
Revenue | $50,000 |
Contribution profit before marketing | $25,000 |
Total Google Ads investment | $10,000 |
Profit after Google Ads costs | $25,000 $10,000 = $15,000 |
ROI | $15,000 / $10,000 = 150% |
ROI vs ROAS: they are not the same number
These two metrics are constantly mixed together. They answer different questions.
ROAS asks: How much attributed revenue did we generate for each dollar of media spend? Formula: Revenue / Ad Spend.
ROI asks: After the relevant costs are deducted, what return did we earn on the money invested? Formula: Profit / Investment.
Here is the same campaign through both lenses.
Line item | Amount |
|---|---|
Revenue | $100,000 |
Google Ads spend | $20,000 |
Management fees | $3,000 |
Creative and software | $2,000 |
Cost of products and fulfilment | $60,000 |
ROAS (Revenue / Ad Spend) | 5x |
Contribution after product and fulfilment | $40,000 |
Total marketing investment | $25,000 |
Profit after acquisition costs | $15,000 |
Fully loaded marketing ROI | 60% |
Same campaign. 5x ROAS but 60% fully loaded marketing ROI. These numbers are not contradictory. They answer different questions. The confusion arises when someone says the campaign delivered a "five times return" without specifying whether that means revenue or profit.
The Google Ads profitability ladder
Most reporting stops somewhere around conversion rate or cost per lead. The actual business equation has more rungs. Each step becomes more commercially meaningful and knowing which metrics actually matter keeps the focus on the ones closest to profit.
Stage | What it measures | Diagnostic value |
|---|---|---|
Impressions | People saw the ads | Reach and targeting |
Clicks | People visited | Ad relevance |
Conversions | People took an action | Traffic quality + landing page |
Leads | People enquired | Offer and intent match |
Qualified leads | People who could realistically buy | Lead quality |
Customers | People who actually purchased | Sales process |
Revenue | How much they paid | Pricing and mix |
Contribution profit | What remained after fulfilment | Margins |
ROI | Was the acquisition investment worthwhile? | Commercial viability |
The numbers you need before calculating Google Ads ROI
Before touching a formula, gather the raw inputs. Without these, any ROI figure is a guess. Your conversion tracking setup gives you the advertising side. Your business systems give you the rest.
Category | What to collect |
|---|---|
Advertising costs | Google Ads spend, agency or freelancer fee, setup fees, tracking tools, call tracking, feed management software, landing page software, creative production, CRO and testing costs |
Sales data | Leads, qualified leads, customers, average order value, average job value, revenue collected, repeat purchases, refunds, cancellations |
Margin data | Cost of goods, direct labour, subcontractor cost, delivery, merchant fees, commissions, fulfilment, variable support costs |
Funnel data | Lead to qualified rate, qualified lead to sale rate, overall close rate, sales cycle length, customer lifetime value |
Revenue, gross profit, contribution profit and net profit
Business owners frequently use these terms interchangeably. For ROI calculations, the distinctions matter.
Revenue is the money generated from the customer. A $10,000 sale is $10,000 of revenue.
Cost of goods or direct delivery costs are the costs directly associated with delivering that sale: inventory, materials, subcontractor labour, shipping, merchant processing fees and direct job labour.
Gross profit is revenue minus cost of goods and direct fulfilment. It tells you what the business kept before overhead and marketing.
Contribution profit is revenue remaining after the variable costs that increase when another customer is acquired. This is often the more useful number for advertising decisions because it isolates the economic value of each additional sale.
Net profit is what remains after broader business expenses: salaries, rent, insurance, admin, software, accounting and general overhead.
Gross margin and contribution margin: the percentage that changes everything
Example: $100,000 revenue with $40,000 gross profit = 40% gross margin.
Two businesses can both report 5x ROAS but have completely different profitability.
Business A | Business B | |
|---|---|---|
ROAS | 5x | 5x |
Revenue from $10k ads | $50,000 | $50,000 |
Contribution margin | 80% | 20% |
Contribution profit before marketing | $40,000 | $10,000 |
Room for management, creative, overhead | Very healthy | Almost nothing |
Business A keeps 80 cents of every revenue dollar. Business B keeps 20 cents. At the same 5x ROAS, Business A is extremely profitable. Business B is close to break even before agency fees are even considered.
How to calculate ROAS
ROAS | Revenue | Ad spend | Percentage notation |
|---|---|---|---|
2x | $20,000 | $10,000 | 200% |
5x | $50,000 | $10,000 | 500% |
8x | $80,000 | $10,000 | 800% |
Want to run your own numbers? Elev8d's free ROAS Calculator lets you calculate your current return on ad spend and compare it against the level your margins actually require. The result is the starting point, not the finished profitability picture. The sections below explain what to do with the number once you have it.
Why a 5x ROAS can be brilliant, average or terrible
Three businesses. All reporting 5x ROAS on $10,000 ad spend. All generating $50,000 in attributed revenue. Completely different outcomes.
Business A | Business B | Business C | |
|---|---|---|---|
ROAS | 5x | 5x | 5x |
Revenue | $50,000 | $50,000 | $50,000 |
Contribution margin | 80% | 35% | 15% |
Contribution before ads | $40,000 | $17,500 | $7,500 |
Ad spend | $10,000 | $10,000 | $10,000 |
Remaining for fees, overhead, profit | $30,000 | $7,500 | $2,500 |
Result | Very profitable | Tight | Losing money |
Business C spent $10,000 on ads and generated $50,000 in revenue. But with a 15% contribution margin, only $7,500 remained after product and fulfilment costs. The business loses money before agency fees are even considered.
Break even ROAS: the number every advertiser should know
Basic break even ROAS
When considering ad spend alone, the formula is straightforward.
A business with a 50% contribution margin needs a 2x ROAS just to cover ad spend from the contribution generated. A business with a 20% margin needs 5x.
Contribution margin | Ad spend only break even ROAS |
|---|---|
80% | 1.25x |
60% | 1.67x |
50% | 2.00x |
40% | 2.50x |
30% | 3.33x |
25% | 4.00x |
20% | 5.00x |
15% | 6.67x |
10% | 10.00x |
Fully loaded break even ROAS
The simple formula assumes ad spend is the only acquisition cost. That is rarely true. Businesses may also pay management fees, landing page software, call tracking, feed tools, creative production and CRO costs. The full list of hidden Google Ads costs is often longer than people expect.
Where total advertising investment = ad spend + all additional campaign costs.
Component | Example |
|---|---|
Ad spend | $10,000 |
Agency + campaign costs | $2,500 |
Total advertising investment | $12,500 |
Contribution margin | 40% |
Simple break even ROAS (1 / 0.40) | 2.5x |
Fully loaded break even ROAS | $12,500 / ($10,000 x 0.40) = 3.13x |
The business does not truly break even at 2.5x. Once additional campaign costs are included, it needs approximately 3.13x ROAS just to break even. Understanding the true cost structure matters, which is why what agencies actually charge for management should be part of the calculation from day one.
Break even is not the target
Break even means ROI = 0%. The campaign covered the costs included in the calculation but did not create additional profit from that investment.
Businesses need margin above break even for overhead, unexpected costs, refunds, bad debts, slower months, sales variability, growth, reinvestment and cash reserves.
A practical framework:
Level | What it means |
|---|---|
Break even ROAS | The absolute floor. ROI = 0% |
Minimum acceptable ROAS | Covers break even plus a safety margin |
Target ROAS | The return the business wants to sustain |
Scaling range | ROAS may dip slightly as volume increases |
What counts as a Google Ads cost?
Start with the obvious. Then add the costs most reports quietly ignore.
Cost category | Examples |
|---|---|
1. Media spend | What Google charges for advertising |
2. Management | Agency fees, freelancer fees or internal paid media salary allocation |
3. Campaign setup | Research, build, tracking configuration, feed setup |
4. Landing pages | Design, development, hosting, landing page software, copywriting |
5. Tracking | Call tracking, CRM integration, server side tracking, attribution software, connector tools |
6. Creative | Especially relevant for Performance Max, Display, YouTube and ecommerce |
7. Feed management | Feed tools, product data maintenance, Merchant Center management |
8. Conversion optimisation | A/B testing, CRO software, development, ongoing page improvements |
9. Sales handling | Commissions, outsourced appointment setters, variable sales labour |
Which costs should not be included unfairly
Balance matters. Do not randomly assign every business expense to the campaign.
Include (incremental costs) | Exclude (unrelated overhead) |
Agency management fee | Whole office rent |
Campaign specific creative | CEO salary |
Call tracking software | Accounting costs |
Landing page hosting | Old website development |
CRO testing tools | Unrelated SEO spend |
Feed management (ecommerce) | Brand photography used across channels |
Sales commissions on ad leads | General insurance |
A useful test: incremental costs would disappear if the campaign stopped. Shared costs support multiple channels. Fixed business overhead exists regardless of Google Ads. Where shared costs are allocated, document the allocation method and keep it consistent month to month.
GST: keep the maths consistent
For GST registered businesses, use a consistent accounting basis when comparing revenue, ad costs, agency fees and other campaign costs. The ATO's GST guidance outlines the obligations, but for ROI purposes the key point is simpler: do not mix GST inclusive revenue with GST exclusive advertising costs or vice versa.
Use the business's accounting treatment and involve the bookkeeper or accountant where required. For businesses not registered for GST, treatment can differ. This is financial measurement guidance, not tax advice.
Lead generation ROI works differently from ecommerce ROAS
Ecommerce often has an immediate transaction. Google Ads can see a purchase, a revenue figure and a product. Lead generation usually has a much longer chain.
Stage | What happens |
|---|---|
Click | Visitor arrives from Google Ads |
Lead | Form submission or phone call |
Qualified lead | The enquiry is genuine and relevant |
Sales conversation | Quote, proposal or consultation |
Customer | The prospect signs or purchases |
Revenue | Money changes hands (sometimes months later) |
Google Ads may know the first two stages. It does not automatically know which enquiry was genuine, whether the lead qualified, whether a quote was accepted, how much the customer paid or whether the customer returned.
How to calculate the value of a lead
Example: Average customer revenue of $4,000 with a 20% close rate = $800 expected revenue per lead.
But revenue per lead is not profit per lead. The more useful version:
Example: $4,000 revenue per customer at 50% contribution margin = $2,000 contribution profit per customer. At 20% close rate, expected contribution profit per lead = $400. That $400 is far more useful for determining what the business can actually afford to pay for a lead.
Break even CPL for lead generation
Example: $2,000 contribution profit per customer at 20% close rate = $400 break even CPL.
For a fully loaded approach, subtract the non ad acquisition costs allocated per lead. If agency fees, tracking and landing page costs work out to $70 per lead, the maximum ad only CPL drops to $330. And break even is still not the desired CPL. The business needs a safety margin on top.
CPL benchmarks vary dramatically by industry, which the cost per lead by industry breakdown covers across 25 sectors with realistic ranges.
CAC: the number after CPL
Example: $12,000 total campaign investment generating 8 new customers = $1,500 CAC.
CPL is the cost to create an enquiry. CAC is the cost to create a customer. Compare CAC with first sale contribution profit, lifetime contribution profit and payback period to understand whether the acquisition economics work.
See how this works in practice for a fintech competing against the banks with high CPCs: fintech vs banks Google Ads case study.
Customer lifetime value changes the ROI equation
A customer costs $500 to acquire. First purchase contribution is $400. On that first purchase, the campaign appears unprofitable. But if the average customer buys four times and generates $1,600 in contribution profit across the relationship, the economics change significantly.
Timeframe | Contribution profit | Less acquisition cost | Cumulative return |
|---|---|---|---|
First purchase | $400 | $500 | $100 |
After 2 purchases | $800 | $500 | +$300 |
After 3 purchases | $1,200 | $500 | +$700 |
After 4 purchases | $1,600 | $500 | +$1,100 |
The customer lifetime value calculator helps model realistic scenarios using actual average order values, purchase frequency and retention rates rather than guesses.
LTV:CAC ratio in plain English
Example: $3,000 lifetime contribution at $1,000 CAC = 3:1 LTV:CAC.
This helps businesses understand how much long term value is generated relative to acquisition cost. Avoid declaring 3:1 universally ideal. Different businesses have different cash flow needs, retention curves, growth objectives, capital constraints and risk profiles.
Payback period: profitable eventually can still hurt cash flow
A business spends $20,000 today and acquires customers worth $40,000 in contribution profit. But that profit arrives over 24 months. The economics look good on paper. Cash flow may still be difficult.
Consider: acquisition costs are paid upfront. Customer payments may be delayed, arrive in instalments or spread across retainers. Refunds reduce collected revenue. Stock purchasing ties up working capital. A subscription business with monthly payments needs months to recover a single acquisition cost.
What does "good Google Ads ROI" actually look like?
There is no useful universal average because margins and sales economics differ enormously. A good ROI is one that:
Criteria | What it means |
|---|---|
Exceeds the genuine break even point | The campaign covers all included costs |
Leaves an acceptable profit buffer | Room for variability, refunds, bad months |
Generates the right type of customers | Not just volume, but fit |
Has an acceptable payback period | The business can fund the acquisition gap |
Is sustainable at the required volume | Not a one off fluke month |
Does not overwhelm operational capacity | The business can deliver |
Remains healthy after agency and campaign costs | Fully loaded, not just media spend |
Is measured using reliable revenue data | Not pipeline guesses or inflated lead values |
Below break even: the campaign destroys contribution profit. Around break even: can be useful temporarily for market entry or data gathering, but should not be described as profitable. Comfortably above break even: provides a margin of safety and room to scale. Extremely high ROI: may be excellent or may indicate the budget is too constrained, only branded demand is being captured or attribution is overstating the campaign's contribution.
Why maximising ROAS can reduce total profit
This is counterintuitive but important, especially when setting bid strategy targets.
Campaign A | Campaign B | |
|---|---|---|
Ad spend | $2,000 | $15,000 |
Revenue | $20,000 | $75,000 |
ROAS | 10x | 5x |
Contribution margin | 50% | 50% |
Contribution profit | $10,000 | $37,500 |
Profit after ad spend | $8,000 | $22,500 |
Campaign A has the better ROAS. Campaign B makes nearly three times the total profit. This is especially relevant when configuring Target ROAS smart bidding strategies. Setting an unrealistically high ROAS target restricts traffic and conversion volume. The correct question is not "how can we get the highest ROAS?" but "at what return can we acquire the greatest amount of profitable demand?"
Google's own Target ROAS bidding documentation explains how the system optimises toward a specified return target, but it cannot know whether that target is set at a level that maximises the business's total profit.
Attribution: did Google Ads really create all that revenue?
A customer might discover the business through SEO, see a Meta ad, search the brand name on Google, click a Google Ad and then purchase. Depending on attribution configuration, Google Ads may receive full credit for that sale.
Attributed revenue is revenue assigned to Google Ads by the measurement system. Incremental revenue is revenue that would not have happened without the advertising. They are not always identical.
GA4 offers several attribution models including data driven, last click and Google paid channels last click. The GA4 attribution settings documentation explains how credit is distributed across touchpoints. For ROI purposes, the business should understand which model is in use and what it means for the numbers in the report.
Brand vs non brand ROAS
A brand campaign may show extremely low CPC, very high conversion rates and enormous ROAS because those people already know the business. Non brand campaigns cost more, convert at a lower rate, but introduce new customers.
Segment | CPC | Conversion rate | ROAS |
|---|---|---|---|
Brand | $1.20 | 18% | 20x |
Non brand | $8.50 | 3.5% | 3.5x |
Blended (reported) | $5.80 | 7% | 8x |
The blended 8x ROAS looks spectacular. But brand ROAS at 20x is pulling the average up. Non brand ROAS at 3.5x is doing the actual acquisition work. Report separately: brand, non brand, remarketing, prospecting and where possible, existing customer vs new customer.
New customer vs returning customer ROAS
Especially important for ecommerce. A returning customer may already know the brand, purchase at a lower acquisition cost and inflate campaign ROAS. A new customer may cost significantly more to acquire but create future repeat revenue.
Where possible, report new customer revenue and returning customer revenue separately. Track new customer CAC, repeat purchase rate and lifetime value.
Track collected revenue, not imaginary pipeline
Lead generation reports can overstate returns by assigning full quote value, proposal value or estimated lifetime value to leads that have not purchased. Ten proposals worth $100,000 do not mean Google Ads generated $100,000 revenue if only $30,000 closes.
Separate pipeline value from won revenue and ideally from collected revenue.
Tracking customers beyond the form submission
For lead generation businesses, the measurement path extends well past the initial conversion. Google Ads records the click and the form submission or call. From there, a CRM picks up the lead, qualifies it, tracks it through sales conversations and records revenue when the deal closes. Call tracking captures the leads that never fill out a form.
Campaign optimisation improves when the platform receives stronger conversion signals. Instead of optimising for "Form Submitted," mature accounts can increasingly optimise around "Qualified Lead" or "Converted Customer" where data and volume support it. The GA4 and Google Ads integration helps connect the advertising side to the website behaviour side. Offline conversion imports can push actual customer data back into the campaign for smarter bidding.
Google's conversion tracking documentation outlines the different tracking methods available, from basic tag based tracking through to enhanced conversions for leads.
Worked example 1: Northern Melbourne electrician
A residential and light commercial electrician running Google Ads across Melbourne's northern suburbs. This model is illustrative but reflects common economics for trades businesses using Google Ads.
Campaign numbers
Cost item | Monthly |
|---|---|
Ad spend | $4,500 |
Management fee | $1,200 |
Call tracking, landing page and tool allocation | $300 |
Total acquisition investment | $6,000 |
Funnel
Metric | Value | Calculation |
|---|---|---|
Leads | 30 | |
Raw ad spend CPL | $150 | $4,500 / 30 |
Fully loaded CPL | $200 | $6,000 / 30 |
Qualified leads (80%) | 24 | |
Cost per qualified lead | $250 | $6,000 / 24 |
Completed paying jobs (50% of qualified) | 12 | |
Customer acquisition cost | $500 | $6,000 / 12 |
Revenue and profit
Line item | Value |
|---|---|
Average revenue per job | $1,200 |
Total attributed revenue | $14,400 |
ROAS | 3.2x ($14,400 / $4,500) |
Contribution margin after job delivery | 55% |
Contribution profit | $7,920 |
Profit after campaign investment | $1,920 |
Fully loaded ROI | 32% ($1,920 / $6,000) |
Fully loaded break even ROAS
$6,000 / ($4,500 x 0.55) = 2.42x. The campaign's 3.2x ROAS is above the 2.42x fully loaded break even point, but the profit margin is nowhere near the impression a casual "3.2x return" claim might create.
The Google Ads guide for tradies covers typical CPCs, campaign structures and suburb targeting for trade businesses running similar campaigns.
See how this type of optimisation plays out in practice: local service lead generation case study.
Worked example 2: Melbourne professional services firm
A family law firm running Google Ads in Melbourne. Legal services typically have higher CPCs but also higher customer values, which changes the economics. This model is relevant to professional services firms using Google Ads.
Campaign numbers
Cost item | Monthly |
|---|---|
Ad spend | $8,000 |
Management fee | $1,800 |
Call tracking, CRM and landing page allocation | $700 |
Total acquisition investment | $10,500 |
Funnel
Metric | Value | Calculation |
|---|---|---|
Raw enquiries | 32 | |
Ad spend CPL | $250 | $8,000 / 32 |
Fully loaded CPL | $328 | $10,500 / 32 |
Qualified enquiries (63%) | 20 | |
Cost per qualified lead | $525 | $10,500 / 20 |
Signed matters (30% of qualified) | 6 | |
Customer acquisition cost | $1,750 | $10,500 / 6 |
Revenue and profit
Line item | Value |
|---|---|
Attributed collected revenue | $45,000 |
ROAS | 5.63x ($45,000 / $8,000) |
Direct delivery / contribution margin | 50% |
Contribution profit | $22,500 |
Profit after acquisition | $12,000 |
ROI | 114.3% ($12,000 / $10,500) |
Fully loaded break even ROAS: $10,500 / ($8,000 x 0.50) = 2.63x. The campaign sits well above break even. The Google Ads guide for lawyers explores why legal CPCs are high and how the economics still work when matter values justify the acquisition cost.
Worked example 3: Melbourne ecommerce brand
An online retailer selling nationally with a mix of Search and Shopping campaigns. The economics of ecommerce Google Ads look very different from lead generation because the transaction happens online but margins are often thinner.
Campaign numbers
Cost item | Monthly |
|---|---|
Ad spend | $20,000 |
Management fee | $3,000 |
Creative, feed and campaign software | $2,000 |
Total advertising investment | $25,000 |
Attributed revenue | $100,000 |
Headline ROAS
$100,000 / $20,000 = 5x ROAS. A report might stop here. But the business has a contribution margin of 32% after product cost, fulfilment, shipping subsidies, merchant fees and expected returns.
Actual economics
Line item | Value |
|---|---|
Revenue | $100,000 |
Contribution profit before acquisition (32%) | $32,000 |
Total advertising investment | $25,000 |
Campaign profit | $7,000 |
Fully loaded ROI | 28% ($7,000 / $25,000) |
Fully loaded break even ROAS | 3.91x ($25,000 / ($20,000 x 0.32)) |
This is the article's most important illustration. 5x ROAS sounds enormous. But with a 32% contribution margin, agency fees, creative and feed costs, the actual ROI is 28%. That is profitable, but it is not the windfall that "five times your money" implies. For a real example of high ticket ecommerce performance at scale: 6x+ ROAS high ticket ecommerce case study.
Side by side comparison of the three Melbourne examples
Metric | Electrician | Professional services | Ecommerce |
|---|---|---|---|
Ad spend | $4,500 | $8,000 | $20,000 |
Full campaign investment | $6,000 | $10,500 | $25,000 |
Attributed revenue | $14,400 | $45,000 | $100,000 |
ROAS | 3.2x | 5.63x | 5x |
Contribution margin | 55% | 50% | 32% |
Contribution profit | $7,920 | $22,500 | $32,000 |
Profit after acquisition | $1,920 | $12,000 | $7,000 |
Fully loaded ROI | 32% | 114% | 28% |
Fully loaded break even ROAS | 2.42x | 2.63x | 3.91x |
The professional services firm has the highest ROI despite not having the highest ROAS. The ecommerce brand has the largest revenue but the thinnest profit margin. The electrician operates at a modest but healthy return. Each business would draw very different conclusions from a dashboard that only showed ROAS.
Sensitivity analysis: one number changing can destroy the ROI
Take the electrician example. Same ads, same CPCs, same budget. Change one variable at a time and watch the ROI move.
What changes | Base case | Scenario | Effect on ROI |
|---|---|---|---|
Close rate | 50% | Drops to 30% | Fewer customers from same leads. CAC rises sharply. |
Average job value | $1,200 | Falls to $800 | Less revenue per customer. Contribution profit drops. |
Contribution margin | 55% | Falls to 40% | Materials or labour costs rise. Profit shrinks even if revenue stays flat. |
CPC rises | Current level | +30% | Same conversion rate but higher acquisition cost per customer. |
Refunds or callbacks | Minimal | 15% of jobs | Revenue collected drops. Effective ROAS drops. |
ROAS can stay identical while profit declines. If materials costs rise, the margin shrinks. If the close rate drops, CAC climbs. If average job value falls, less revenue flows through the same cost structure.
The five levers that improve Google Ads ROI
Lever 1: Reduce wasted traffic
Tighter negative keyword lists, better location targeting, cleaner search terms and correct network settings all reduce the percentage of budget spent on clicks that will never convert. The waste estimator tool gives a quick dollar estimate of potential waste. For the detail on how to implement it: negative keywords guide and location targeting for Melbourne businesses.
Lever 2: Increase conversion rate
Stronger message match between ad and landing page, a clearer offer, trust signals, page speed and a simpler form experience all lift conversion rates. Landing page conversion rate benchmarks and improvement strategies covers this in depth. For many businesses, the first fix is moving traffic from the homepage to a purpose built page, which the landing pages vs homepage guide explains.
Lever 3: Improve lead quality
Focusing on high intent keywords rather than cheap low intent traffic brings in enquiries closer to a purchase decision. Tighter ad messaging, qualification questions in forms and better conversion definitions all help the campaign learn which leads actually become customers.
Lever 4: Improve close rate
Marketing cannot fix every sales issue. Review response time, missed calls, the sales process, quote quality and follow up. Getting more phone calls from the website is often a quick win for service businesses where call data shows phone enquiries convert more strongly than forms.
Lever 5: Increase customer value or margin
Higher value services, bundles, cross sells, repeat purchase incentives, retention improvements, pricing adjustments and better product or service mix all improve the revenue or margin side of the equation without touching the advertising.
Why cutting CPC is not always the answer
Keyword A | Keyword B | |
|---|---|---|
CPC | $8 | $24 |
Conversion rate | 2% | 15% |
Cost per conversion | $400 | $160 |
Close rate | 10% | 35% |
Customer acquisition cost | $4,000 | $457 |
Keyword B costs three times as much per click but generates customers far more efficiently. The business that optimises for cheapest CPC would shift budget away from its most profitable keyword.
How agencies accidentally or deliberately make ROI look better
This section is direct but fair. These practices range from innocent oversimplification to deliberate misrepresentation. The ACCC's guidance on advertising and promotions requires that business claims be accurate and ROI claims made in proposals or reporting are no exception.
Tactic | What happens |
|---|---|
1. Reporting ROAS as ROI | "5x return" without clarifying it means revenue, not profit |
2. Leaving management fees out | Only media spend in the denominator |
3. Using leads as sales | Every form submission becomes assumed revenue |
4. Assigning inflated lead values | Every legal enquiry given $5,000 value even if most never sign |
5. Counting duplicate conversions | Form submission, thank you page and CRM event all counted separately |
6. Using pipeline instead of collected revenue | Proposals treated as closed deals |
7. Blending brand and non brand | Branded search inflates the average |
8. Ignoring returns and cancellations | Revenue never adjusted after refunds |
9. Using LTV without retention data | Imaginary repeat purchases justify real losses |
10. Hiding poor qualification behind cheap CPL | Low CPL with leads that never convert |
Knowing how to choose a Google Ads agency in Melbourne means understanding how to read the numbers they show you, not just trusting the headline figure.
The Google Ads ROI report your agency should actually show you
Metric | This month | Previous | Why it matters |
|---|---|---|---|
Ad spend | Media cost | ||
Management + campaign costs | Full investment | ||
Leads | Initial response | ||
Qualified leads | Real opportunities | ||
Customers | Actual acquisition | ||
Raw CPL | Ad efficiency | ||
Cost per qualified lead | Lead quality | ||
CAC | Customer economics | ||
Revenue | Sales generated | ||
Contribution margin | Revenue kept before marketing | ||
Contribution profit | Economic value | ||
ROAS | Revenue / ad spend | ||
Break even ROAS | Profit floor | ||
Fully loaded ROI | Actual acquisition return | ||
Payback period | Cash flow risk |
Monthly commentary should answer five questions: What happened? Why? What changed? What made or lost money? What should happen next?
The one page profitability dashboard
If the full table feels overwhelming, a single page view should show business metrics at the top and advertising diagnostics underneath.
Row | Metrics |
|---|---|
Top (commercial) | Spend, Revenue, Contribution Profit, ROI |
Middle (acquisition) | Leads, Qualified Leads, Customers, CAC |
Third (efficiency) | ROAS, Break even ROAS, Conversion Rate, Close Rate |
Diagnostic (below) | CPC, Search Terms, Locations, Devices, Landing Pages, Impression Share, Budget |
How often should ROI be calculated?
Frequency | What to review |
|---|---|
Weekly | Spend, leads, qualified leads, major sales, tracking health |
Monthly | CPL, CPQL, CAC, revenue, contribution, ROAS, ROI |
Quarterly | Lifetime value, seasonality, payback, repeat customers, service mix, attribution, total marketing allocation |
For businesses with long sales cycles, do not declare a month's ROI final when customers take 90 days to close. Use cohort reporting, delayed conversion reporting and lead stage reporting instead.
Attribution windows and delayed revenue
January: $10,000 ad spend. February: lead receives proposal. March: customer signs. April: revenue collected. Which month receives the ROI? There is no universal answer.
Businesses should maintain performance reporting based on advertising attribution, finance reporting based on collected revenue and cohort reporting based on when the lead was acquired. Cohort reporting can be especially valuable for high ticket lead generation.
When should you scale Google Ads?
Scale when tracking is reliable, break even point is known, ROI is comfortably above minimum, lead quality remains strong, close rate is stable, the business has capacity, cash flow can support growth, there is additional search demand, the landing page is functioning and marginal returns remain acceptable.
Do not scale merely because the optimisation score is high, budget is limited, Google recommends more budget, current ROAS is high or impression share is low.
Important concept: marginal ROAS. The next $1,000 may not perform like the previous $1,000. As spend increases, weaker auctions may enter, CPC may rise, location expands and lower intent demand gets captured. The budget estimator tool helps model what happens to lead volume and cost as budget changes.
When should you reduce or stop spend?
Do not pause simply because CPC looks high, one week was weak or ROAS dropped temporarily. Investigate tracking, lead quality, sales cycle, search terms, conversion rate, close rate, margin and seasonality first. If the campaign has a temporary dip, the Google Ads not working diagnosis guide walks through the 10 most common causes before making any drastic changes.
Reduce or rebuild when mature performance remains below break even, customer economics do not support CPCs, lead quality is fundamentally wrong, demand is insufficient, the business cannot convert the leads or tracking cannot be trusted. At that point, an honest assessment of whether Google Ads is worth it for the business is more valuable than another month of hoping the numbers improve.
Google Ads ROI vs SEO ROI
Factor | Google Ads | SEO |
|---|---|---|
Cost model | Direct media cost per click | Upfront and ongoing investment |
Traffic timing | Immediate (while spend is active) | Compounds over months |
Attribution | Easier campaign level spend attribution | Harder to isolate channel contribution |
When spend stops | Paid clicks stop immediately | Organic traffic can persist |
ROI calculation | Revenue and costs in similar timeframes | Costs upfront, returns often delayed |
Neither channel should automatically win. Evaluate time horizon, customer acquisition cost, margin, demand and business stage. The SEO vs Google Ads comparison provides a framework for deciding. For a deeper look at how to measure SEO returns specifically, the SEO ROI measurement guide covers the methodology.
The PPC vs SEO cost comparison tool lets you model the cost differences over 6, 12 and 24 months for a specific set of keywords.
Budget allocation should follow marginal return
A business has $15,000 in monthly marketing budget. Do not automatically give all of it to whichever channel currently shows the highest historical ROAS. Ask: how much profitable search demand remains? What happens to ROI if Google Ads spend rises? Does SEO create better long term economics? Does paid social add incremental reach? Does the website need CRO investment before more traffic? The marketing budget allocator helps map out a practical split.
What to do if you cannot calculate ROI yet
Many businesses will realise they cannot answer the formula. Do not invent values. Build up the measurement in stages.
Stage | What to add | What you can now measure |
|---|---|---|
1 | Track spend and genuine leads | CPL |
2 | Add qualification | Cost per qualified lead |
3 | Add customer identification | CAC |
4 | Add customer revenue | ROAS |
5 | Add contribution margin | ROI |
6 | Add lifetime value, payback and cohort analysis | Full profitability picture |
The 30 minute Google Ads ROI audit
Step | Action |
|---|---|
1 | Find total ad spend for the period |
2 | Add non media acquisition costs (agency, tracking, software, creative, CRO) |
3 | Export real leads (not just Google Ads conversions) |
4 | Identify qualified leads |
5 | Identify customers from those leads |
6 | Calculate actual attributed revenue |
7 | Determine contribution margin |
8 | Calculate ROAS |
9 | Calculate fully loaded ROI |
10 | Calculate break even ROAS |
11 | Compare actual ROAS vs break even |
12 | Identify the biggest economic leak |
A common outcome: CPC is fine, conversion rate is fine, CPL is fine, but close rate is terrible. That is not primarily a bidding problem. It is a sales process problem that no amount of campaign optimisation can fix.
What we recommend at Elev8d
Every Google Ads account we manage is set up to report beyond headline ROAS from month one. Where the client can provide margin and customer outcome data, we extend that reporting through to qualified leads, CAC, contribution profit and fully loaded ROI. The number on the report should reflect what the business actually made, not what the dashboard says the conversion value was.
For businesses running their own accounts, the minimum useful measurement is: total acquisition cost (not just ad spend), genuine leads (not vanity conversions), close rate and revenue. If an SEO team is also running organic campaigns, attribute carefully and avoid double counting revenue that both channels contributed to.
If the website itself is not converting well, no amount of advertising budget will fix a fundamentally broken page. A web design team can help rebuild conversion paths so the traffic has somewhere useful to go.
Common Google Ads ROI mistakes
# | Mistake | Why it matters |
|---|---|---|
1 | Calling ROAS "ROI" | Revenue is not profit |
2 | Using revenue as profit | Ignores cost of delivery |
3 | Ignoring margin | Same ROAS, wildly different profitability |
4 | Ignoring agency fees | Understates total investment |
5 | Ignoring tracking and software costs | Real costs excluded from calculation |
6 | Using all leads instead of qualified leads | Overstates conversion quality |
7 | Ignoring sales close rate | Not every lead becomes a customer |
8 | Assigning the same value to every lead | A bathroom reno enquiry is not a tap washer |
9 | Using pipeline as revenue | Proposals are not purchases |
10 | Ignoring refunds and cancellations | Revenue that was never kept |
11 | Counting returning customers as new acquisition | Inflates campaign credit |
12 | Blending brand and non brand | Masks true acquisition ROAS |
13 | Using guessed LTV | Imaginary repeat purchases justifying real losses |
14 | Ignoring sales cycle delay | Declaring monthly ROI when customers take 90 days |
15 | Mixing GST inclusive and exclusive numbers | Apples and oranges comparison |
16 | Treating break even as good performance | Break even is the floor, not a target |
17 | Maximising ROAS instead of total profit | Efficiency can reduce total earnings |
18 | Scaling from average ROAS | Marginal returns often differ from average |
19 | Believing the dashboard contains everything needed | Google Ads knows the ad. Your business knows the customer. |
20 | Never calculating ROI at all | Flying blind with real money |
Google Ads ROI checklist
Area | Check |
|---|---|
Costs | Have we included ad spend, management, tracking, creative and campaign specific CRO costs? |
Leads | Are conversions genuine leads? Are calls completed? Are qualified leads identifiable? |
Customers | Can leads be matched to customers? Is close rate known? Is customer revenue recorded? |
Margin | Is contribution margin known? Are direct costs included? Are refunds accounted for? |
Attribution | Is brand separate? Are returning customers identifiable? Are attribution windows appropriate? |
Profitability | Do we know break even ROAS? Do we know fully loaded ROI? Is the campaign above the required business return? Can it scale profitably? |
Frequently asked questions
How do you calculate Google Ads ROI?
Google Ads ROI = (Contribution profit attributable to Google Ads minus total Google Ads investment) divided by total Google Ads investment, multiplied by 100. Contribution profit is attributed revenue minus the direct costs of fulfilling those sales. Total investment includes ad spend plus management fees, tracking, creative and any other incremental campaign costs.
What is the difference between ROI and ROAS?
ROAS measures advertising revenue efficiency: revenue divided by ad spend. ROI measures profit relative to investment: profit divided by total investment. A campaign can have a strong ROAS and a weak ROI if margins are thin or if management and campaign costs are high.
Is 5x ROAS profitable?
It depends entirely on the business's contribution margin and total campaign costs. A 5x ROAS with an 80% margin is very profitable. A 5x ROAS with a 20% margin can be break even or worse. Calculate the business's break even ROAS first.
What is break even ROAS?
Break even ROAS is the minimum return on ad spend required for advertising to cover the costs included in the profitability model. The basic formula is 1 divided by contribution margin. The fully loaded version includes management and campaign costs in the numerator.
Should agency fees be included in Google Ads ROI?
Yes. Agency fees are a direct cost of running the campaign. Excluding them understates the real investment and overstates the return. The same applies to tracking costs, creative production and any other costs incurred specifically to run the campaign.
How do I calculate Google Ads ROI for lead generation?
Track leads through to customers and revenue, not just form submissions. Calculate CAC (total acquisition investment divided by customers), then compare CAC against contribution profit per customer. ROAS is harder to calculate for lead generation because revenue is often not tracked in Google Ads automatically.
How do I calculate the value of a lead?
Expected contribution profit per lead = contribution profit per customer multiplied by lead to customer close rate. This gives you the theoretical break even value of a lead before other acquisition costs. To generate a profit, the target CPL needs to sit below that ceiling.
Should I use customer lifetime value?
LTV is useful when the business has real retention data. It is dangerous when used to justify present day losses with imaginary future purchases. Use cohort data and actual repeat purchase rates, not projections.
Can a lower ROAS campaign make more profit?
Yes. A campaign with 5x ROAS spending $15,000 can generate more total profit than a campaign with 10x ROAS spending $2,000. Efficiency and scale are different objectives. The goal is the greatest amount of sustainable profit, not the highest possible ROAS.
What should my agency include in an ROI report?
At minimum: total spend (media plus management plus campaign costs), leads, qualified leads, customers, CPL, CAC, revenue, contribution profit, ROAS, break even ROAS, fully loaded ROI and commentary explaining what happened and what should happen next.
How often should Google Ads ROI be calculated?
Monthly for CPL, CAC, ROAS and ROI. Quarterly for lifetime value, payback, seasonality and total marketing allocation. Businesses with long sales cycles should use cohort reporting rather than declaring monthly ROI final.
Why does Google Ads ROAS differ from my accounting numbers?
Google Ads attributes revenue based on conversion tracking, attribution models and conversion windows. Your accounting numbers reflect collected revenue, refunds, cancellations and actual margin. The two should be reconciled regularly but will rarely match exactly.
Next steps: pick your path
Your Google Ads report should show more than clicks, conversions and a headline ROAS. If you know your spend, margins and customer value, you can work backwards to the CPL, CAC and ROAS your business can actually afford.
Sources and further reading
1. Google Ads Help: About return on investment (ROI)
2. Google Ads Help: About Target ROAS bidding
3. Google Ads Help: Different ways to track conversions
4. Google Analytics Help: Get started with attribution
5. Australian Taxation Office: GST overview
6. ACCC: Advertising and promotions guidance for business
General information only. Rules vary by situation, particularly around advertising claims, privacy, reviews and consumer law. If you're unsure about compliance, get professional advice.