A Sydney Facebook Ads agency that proves the number before it scales the spend
The audit is a 30-minute call with Andy McMaster. You keep the written list of fixes.

- Revenue influenced since 2016
- $3.6B
- Meta Event Match Quality, one documented engagement
- 3.1 to 7.4
- Budget and creative decisions, with the reasoning written down
- Weekly
$9.1M
Revenue from $4.8M to $9.1M
“We didn’t spend a dollar more on ads. …”
Why Sydney brands come to us for Facebook Ads work
Sydney has more bidders fighting for the same audiences than any other Australian market, which means CPMs run high and every measurement error costs more here than it would in a quieter city. The owners we meet are usually spending $40K to $250K a month on Meta, with an in-house performance hire or two, and the Meta dashboard has stopped agreeing with the CRM.
DTC brands tend to arrive after a plateau: scaling spend no longer moves real revenue, only reported ROAS. B2B and high-consideration services arrive with the opposite shape, where the click works but pipeline and closed-won never make it back to Meta's optimiser, so the algorithm is training on the wrong signal.
In both cases the constraint is not the creative or the audience. It is that Meta CAPI was never built properly, so the platform and the optimiser are working from numbers that do not survive contact with finance.
What we deliver on Facebook Ads engagements
Server-side Meta CAPI on your own domain with hashed email, phone, FBP, FBC, IP, and order ID on every event. Event Match Quality lifted out of the typical 3-5 band into 7.0 to 8.5 over six to eight weeks.
Browser pixel and CAPI deduplication via stable event IDs, so a single purchase stops being counted twice and inflating the reported return.
Offline conversion uploads from your CRM (Klaviyo, Shopify, HubSpot, Salesforce, Pipedrive) so closed pipeline and post-call revenue are fed back to Meta's optimiser.
Consent banner reconfigured against AU and EU norms so server-side calls are correctly classified under marketing consent and survive an audit.
Reconciliation layer in Looker Studio: Meta-reported revenue against CRM and bank-anchored revenue, monitored monthly. The variance is the signal that tells us whether the rebuild is holding.
Ongoing Facebook and Instagram campaign management on the rebuilt signal: budget moved on contribution margin, creative tested hard against Sydney's high CPMs, Advantage+ where it fits, and every weekly decision written down with its reasoning.
How this differs from a typical Sydney Facebook Ads agency
Typical FB Ads agency
- Optimises against platform ROAS
- Reports straight from Meta Business Suite
- Browser-side pixel, no CAPI or partial CAPI
- Creative-first, measurement-second
- Monthly report, quiet account
Profit Geeks
- Optimises against contribution-margin ROAS
- Reports reconciled to CRM and bank-anchored revenue
- Server-side CAPI on your domain, fully deduplicated
- Measurement-first; creative work happens on reliable signal
- Weekly decisions, with the reasoning written down
Who this is for
- Sydney or NSW business running Meta Ads at $20K+ monthly spend
- Meta-attributed ROAS that no longer matches the CRM or the bank
- DTC ecommerce, lead-gen services, or B2B scaling on paid acquisition
- Want senior specialists running Meta
Who it isn't
- Looking for the cheapest cost per lead regardless of what those leads are worth
- Sub-$2M revenue trying to scale Meta before the offer is proven
- Need a creative refresh rather than a measurement rebuild
- Want media run without letting us rebuild the measurement underneath it
Numbers from typical Sydney Meta engagements
Aggregated and rounded across our recent Sydney Meta-heavy engagements. Specific outcomes live in the case studies; the figures here are typical-result ranges; results vary by business.
4.1 to 7.9
Median EMQ before vs after the rebuild
8 to 18%
Typical attributable revenue recovered, year one
Under 5%
Meta-vs-CRM gap we will not cut over below
6-8 weeks
Typical time from kickoff to live server-side CAPI
We fix the measurement first, then run the account, starting with a free call
Which of these sounds like your week?
- Meta says one number, Google says another, the CRM says a third, and the bank says something else again.
- The leads come in and most of them are rubbish.
- Traffic is fine. Not enough of them buy.
- You cannot spend more without losing margin.
- Something is wrong and you cannot say what.
All five are the same job. We fix the measurement first, then the same senior specialists run the spend against it. The free call is where we work out which part you need first.
Free
Run your own numbers
Six calculators and an attribution reference. Work out your break-even ROAS, your CAC payback, and whether the spend is structurally profitable, before you talk to anyone. The calculators need no signup.
Free, 30 minutes
The profit audit call
Andy looks at your real spend, revenue and attribution gap on a call. You leave with a written fix list you keep, whether or not we ever work together. No deck, no follow-up sales sequence. We reply within one business day with three times to choose from.
Optional, two weeks
The two-week diagnostic
Read-only. We change nothing in your accounts. Every tag, event and consent rule mapped and written up: 20 to 35 pages, every issue rated P0 to P3 with an engineering-day estimate, and a 90-minute walk-through on day twelve. Yours to hand to us, your own team, or your existing agency. About a third of clients run this first, then decide.
Ongoing
The rebuild, then we run it
The first twelve weeks rebuild the measurement server-side so the reports reconcile to the bank, and work the funnel where the leak is. From there the same senior specialists keep running Google Ads, Meta and search, with budget, bids and creative decided weekly against contribution margin and the reasoning written down. If your measurement is already sound, management starts straight away.
What it costs
Four things set the number
- The size of your stack
- How many ad platforms are live
- The state of your CRM integration
- How many service lines and locations you run
Two things do not
- Your industry
- How much you spend on ads
Revenue only matters because a bigger business is usually a bigger scope. We do not price off a percentage of it. We charge for the work.
How it is billedThe rebuild is fixed scope, paid in instalments. Ongoing management is a fixed fee for the agreed scope. Both are quoted in one written proposal after the call, with no hourly billing and no percentage of ad spend.
Included at no extra costThe written playbook and decision log, yours to keep whether we run the account or your team takes it in-house.
In our clients’ words
See the full case studies+140%
Sales +140%, past $25M
“Profit Geeks rebuilt our whole sales engine, and not just the ad accounts. They went after the systems sitting behind them too. Sales are up 140% and we've pushed past $25M. Honestly the bit I didn't see coming was the operation running leaner than it did back when we were half the size.”
$10K+
From losing $1K a week to $10K+ days
“We were quietly bleeding about a thousand dollars a week and had no idea why. They found the leaks, sorted out the measurement and the offer, and now we'll do more than $10K in a single day. Same product. Completely different business.”
15+
From 2 to 15+ jobs a week
“We went from scraping together two installs a week to running four crews and fifteen-plus jobs a week, north of $10M turnover. The clever bit was they tied the scaling to what we could actually deliver, so growth never broke the operation. Booked jobs, not vanity leads.”
What owners ask before booking the call
Do you run day-to-day Facebook Ads buying for Sydney clients?
Yes. Once Meta CAPI is rebuilt, or straight away if your tracking is already sound, the same senior specialists run your Facebook and Instagram campaigns week to week out of our Sydney HQ. Budget, audiences and creative are decided against contribution margin, with the reasoning written down. If your team later wants the account in-house, the playbook is yours.
How we run Facebook ads week to weekWhat does a Meta CAPI rebuild typically recover?
Eight to 18 percent of attributable revenue in year one for most Sydney businesses we work with. The recovery comes from server-side bypass of ad-blockers and ITP, the EMQ lift on Meta's side, and offline conversion uploads from the CRM.
Are you based in Sydney?
Yes. Sydney is our HQ, with a second office in Hamilton, Brisbane. On-site working sessions across the Sydney CBD, North Shore, and the inner west are straightforward to schedule, and most diagnostic work happens remotely against your live data.
How long does a Meta CAPI rebuild take?
Six to ten weeks from kickoff to live. Week one is diagnostic, weeks two to four are the staging build, week five is the cutover with old and new running in parallel, and weeks six to ten are stabilisation and reporting sign-off.
How much does it cost to hire a Facebook ad agency?
Australian agencies usually charge a percentage of ad spend or a flat monthly retainer. As a reference point, Google Ads agencies typically charge 10 to 20 percent of spend, or $1,500 to $8,000 a month flat, and Meta management is priced on the same models. Ours is a fixed fee for the agreed scope, never a percentage of your spend: the Meta CAPI rebuild first, then ongoing management, quoted in one written proposal after the audit call. If your spend is too small for our fee to pay for itself, we will say so on the call.
How much a Google Ads agency costs in AustraliaWhat happens after you book
Book a free profit auditAudit call with Andy
Within one business day
Andy looks at your spend, your revenue and the gap between what the platforms claim and what you banked. He tells you on the call whether a rebuild is worth doing and where it would start.
A written proposal
Within a week
A fixed scope and a fixed price, with the deliverables, the timeline and the people doing the work. There is no hourly billing.
Work starts
Within two weeks
Senior people from the first day. We rebuild the measurement, take over day-to-day buying on the channels we can measure, and hold the first working session.
We take on a limited number of clients
If you run a Sydney business running Meta Ads at meaningful spend and the reports have stopped reconciling, the next step is a free 30-minute profit audit. Bring a Meta dashboard, the matching CRM revenue, and one number you would not want to defend in a finance meeting.

Every audit call is with Andy McMaster. You choose from three times.
“Same senior bloke on every call too.”
Prefer email? info@profitgeeks.com.au
Not ready yet? Take the ad spend scaling spreadsheet
The rest of the work, by service and by city
Most engagements pull from more than one of these. If you're not sure where you fit, the free profit audit is the right starting point. We'll tell you on the call.
Same city, different lens
Marketing consultant, Sydney
Want a senior plan and advice rather than us running the account? Same team, consulting engagement.