← Blog
Performance Marketing

Working with a performance marketing agency: the six problems that actually come up

NPR Design11 min readUpdated

Not theory, not a vetting checklist the six complaints we actually hear from clients who've been burned before, what fixes each one, and the exact clause that should already be in your contract.

Six problems clients have with performance marketing agencies and the contract clause that fixes each
Updated 10 October 2026

What changed for this topic in October 2026?

  • Ask agencies how they report leads and revenue. Click and impression reports no longer show whether spend is working.
  • Meta targeting now depends mainly on creative variety. A good proposal plans 10–20 distinct creatives a month.
  • Meta Conversions API and offline conversion uploads should be set up in month 1, so platforms optimise for customers instead of form fills.
  • Google has moved Display campaigns into Demand Gen, and ChatGPT ads are in early testing. Ask how the agency plans for both.

Most guides to hiring a performance marketing agency read like a vetting checklist: ask this, check that. Fewer talk about what actually breaks down once the contract is signed. These are the six problems that come up most often when we talk to prospective clients about a previous agency, in roughly their own words, with the fix and the clause that should have prevented it.

01
We don't know what's actually happening in the account.
The fix
A standing dashboard the client can open anytime, plus a short written monthly commentary explaining variance in plain language, not just a screenshot of numbers going up.
The clause
"Agency provides live dashboard access and a written monthly performance summary by the 5th business day of the following month."
02
Every few months it's a different account manager, and we start over.
The fix
Name the primary and backup lead on the account in the contract, and require advance notice before either one changes.
The clause
"A named primary and backup account lead are assigned. Any change requires 2 weeks' written notice and a documented handover."
03
We asked for access to our own ad account and they said no, or made it difficult.
The fix
Ad accounts, Business Manager, GA4, pixels and domains should be created in the client's name from day one, with the agency added as a partner, not the owner.
The clause
"All ad accounts, analytics properties, pixels and domains are owned by the client. Agency access is granted, not the reverse."
04
The report says impressions and clicks are up, but we can't tell if we're making money.
The fix
Name the attribution model in writing and tie reporting to CRM-verified outcomes (qualified leads, actual sales), not just platform-reported conversions.
The clause
"Reporting uses [named] attribution model and is reconciled monthly against client CRM data, not platform-reported conversions alone."
05
We wanted to leave, and it turned into a mess getting our own data back.
The fix
A defined notice period and a hard deadline for handover, agreed before the relationship starts, not negotiated on the way out.
The clause
"Three-month initial term, then rolling monthly with 30 days' notice. Full data and asset handover completes within 5 business days of termination."
06
They keep asking for more budget without showing why.
The fix
Require a written case for any meaningful budget increase, with the expected CPA or ROAS impact stated before you approve it, not after.
The clause
"Budget increases beyond 15% of the prior month require a written proposal with projected CPA/ROAS impact, approved in advance."

Where this is heading in 2026

Three shifts are already changing what belongs in these contracts:

  • AI-assisted creative changes the throughput clause. Variant counts that used to require a shoot now come from an iteration pipeline. Contracts should specify how many concepts are produced and tested, not just how many are "made."
  • Server-side tracking is now a line item, not a nice-to-have. With signal loss standard across platforms, the setup and maintenance of Conversions API and server-side events belongs explicitly in scope, priced or not.
  • GEO and AEO visibility is entering the reporting cadence. Clients are starting to ask how their brand shows up in AI answer engines, not just search rankings agencies that can't report on this are behind.

None of this replaces the six clauses above. It just means the next contract you sign should account for how the work is actually changing, not just how it was scoped two years ago.

What results have NPR Design performance campaigns delivered?

Case studies are the quickest way to judge an agency. These are reported results from NPR Design accounts across hospitality, fintech, SaaS and B2B manufacturing.

Hospitality · Mumbai

The Club, Andheri West

Membership and events club in Andheri West. Google Search, Meta and local SEO for walk-ins, memberships and banquets.

800+Leads
8ROAS
Read the case study →
Fintech · algo trading

Tradetron

18-month, 360-degree performance mandate plus SEO built on purchase-intent keywords.

25,000+Paid subscriptions
8.5ROAS
12Page-1 keywords in 2 months
Read the case study →
ESG SaaS · B2B

Updapt

Lead generation in India and international markets, backed by content.

1,200+Leads
6ROAS
2 lakhDecision-makers reached
Read the case study →
Renewable energy · B2B

GoodEnough Energy

Battery energy storage manufacturer. Website, LinkedIn, ads, email and SEO.

500+Leads
500%LinkedIn growth in 6 months
#1–2Google positions in 3 months
Read the case study →

What results has NPR Design delivered for performance marketing clients?

Reported results include 800+ leads at ROAS 8 for The Club in Andheri West, 25,000+ paid subscriptions at ROAS 8.5 for Tradetron, 1,200+ leads at ROAS 6 for Updapt and 500+ leads for GoodEnough Energy. Full case studies are on the NPR Design website.

See all published work on the NPR Design case studies page.

Reviewing a contract before you sign?

Send it over we'll tell you honestly what's missing.

Get in Touch →More Articles