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.
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.