In this article
Contract compliance means testing whether what was agreed on paper corresponds to what was planned, delivered and invoiced in practice. The check is simple in principle: place the contract beside reality and compare the two. What makes it consequential is that not all advertisers conduct such audits.
That is rarely a sign of complacency. Most clients believe the agreement is being honoured. But believing and verifying are different things, and the gap between them tends to widen quietly over the course of a year or years.
Where the question usually comes from
The trigger can be a formal contract review. It is more often a feeling.
Someone remembers agreeing something and is no longer sure whether it was ever written down, or whether it was said in a meeting and never followed up. Someone negotiated hard on rates, on transparency, on team continuity, and now wonders whether that win ever landed in the way it was intended.
Sometimes the underlying question is not legal at all. It is a question of fairness: this does not feel right. That discomfort may or may not correspond to anything in the contract.
That is an honest starting point for a contract compliance check. The discomfort comes first. The document comes second. Conducting such an audit is not a display of distrust. Several large advertisers conduct such audits periodically.
What gets laid beside what
A compliance check tests each provision that can be tested against three things: what was planned, what was delivered and what was invoiced. Every finding traces back to a source, a specific page, a clause, an invoice line, a report.
The provisions that typically form the backbone of a check include:
- Rates and conditions negotiated at the start of the contract or annexed from the pitch
- Commitments made during the pitch and carried into the agreement
- Transparency provisions covering income the agency earns in connection with the advertiser’s spend
- Team continuity clauses and the people who were named or implied
- Reporting obligations, format, frequency, and the metrics committed to
Where a provision cannot be tested because the information simply does not exist, that absence is itself a finding. A commitment that cannot be verified cannot be enforced. Treating an untestable clause as a finding about the contract, rather than a finding about the agency, is a useful distinction that keeps the process factual.
Some provisions are genuinely difficult to validate. Formulations such as “better than market average” or “preferred positions” appear in contracts without a workable test attached. Naming a reasonable test for those is part of the work. Where no reasonable test exists, that is worth reporting back as a finding about what was written, not about what the agency did.
The context that prevents false findings
Over the course of a year, things legitimately change. Strategy shifts, launches are added, people leave, markets move. A sound decision taken in June can look like a deviation when reviewed in December.
This is why the events of the year matter as much as the documents. Asking what happened, and when, is how an apparent deviation turns out to have a straightforward explanation. A check conducted without that context produces findings that are not findings, which wastes time and damages the fairness of the audit report.
There is a related pattern worth naming, and it is common. When something has to be decided at speed, the launch is going ahead, the window is closing, steps get skipped. Not out of carelessness, but because there is simply no time to work through the full process. A compliance check surfaces which steps fall away under pressure. That is useful in its own right: it is far easier to agree in advance what the short route looks like than to reconstruct afterwards why the long one was abandoned.
This connects to a broader question that the media audit: what it is and what it costs addresses: not just whether the agreement was followed, but whether the structure around it was designed to hold.
The single deviation versus the recurring one
An error is an error. It is corrected and the process moves on.
What matters more is the deviation that keeps returning in the same direction. A pattern like that is not an error, it is a managed inconsistency. That term describes what the figures show without attributing a motive, and it is the vocabulary that lets a finding be stated factually and discussed without the conversation becoming adversarial.
Where issues do surface, they tend to cluster in a few directions: performance against what was promised in the pitch, performance relative to the market, or a drop in quality following a change in the people running the account. That is a description of where to look, not a forecast of what will be found. There is no standard list of weak spots that applies to every arrangement.
If your audit spans multiple markets, for example across Southeast Asia or across European markets with separate agency structures, the same compliance logic applies, but the reference documents and the testing environment differ by market. The comparison remains the same: the contract on one side, the delivered reality on the other.
The outcome the guidance usually ignores
Sometimes the check shows the agency is delivering exactly what was agreed. And the agreement itself is the problem.
Then the conversation is not about compliance. It is about what was written down, or what was never written down at all. An inadequate contract that has been fully honoured is a different situation from a strong contract that has been partially ignored, and the response is different in each case. Both are valuable findings.
Where gaps turn out to be structural rather than incidental, the question shifts from whether the agreement is being followed to whether the arrangement itself needs revisiting. That conversation belongs with ongoing vendor management, a related discipline that vendor management: keeping the promise after the pitch covers in full.
The outcome of a compliance check is a factual picture, not a verdict. What follows is a conversation with the agency conducted on numbers rather than feelings. Agencies are not suspects as a category, and no motive is attributed to any gap found. An agency that is delivering has nothing to lose from that being visible.
Advertisers who want to know whether their current arrangement holds can learn more about a structured diagnosis before deciding on next steps.
We start from the assumption that everyone involved is acting in good faith, and a check can just as easily show an agency outperforming what it committed to - in which case that deserves to be said out loud. Trust is good; verifying is better, and it is better for both sides.
Frequently asked questions
What is contract compliance in media agency relationships? Contract compliance means testing whether each provision in a media agency agreement, rates, transparency conditions, team commitments, reporting obligations, corresponds to what was actually planned, delivered and invoiced. Every finding is traced back to a source: a clause, an invoice, a report line. Where a provision cannot be tested because the information does not exist, that absence is itself a finding.
How do you check whether your media agency is complying with the contract? By testing each relevant provision that can be tested against what was planned, delivered and invoiced, with every finding traceable to a source. By asking what changed during the year, so that legitimate decisions are not mistaken for deviations. And by treating provisions that cannot be tested as findings about the contract in their own right, rather than findings about the agency.
What happens if the agency is complying but the contract itself is the problem? That is a valid and common outcome. A contract that has been fully honoured but was poorly drafted, missing clear commitments, using unverifiable formulations, or leaving key obligations unspecified, produces a compliance finding about the document rather than the agency. The next step is then a renegotiation or contract refresh, not a conversation about delivery. This is a finding worth making and the solution is very actionable.
What is the difference between a compliance check and a financial audit? A compliance check tests whether the agreement is being followed in full, including non-financial provisions such as team continuity, reporting format, and transparency obligations. A financial audit focuses specifically on costs, pricing and billing accuracy. The two may overlap on rate compliance and invoice testing, but a compliance check is broader. The distinction between a financial and performance audit is explored in a separate article.
How often should a contract compliance check be carried out? There is no single correct interval. In many organisations it is simply standing procedure: head office sets a cycle, and the check runs on that schedule regardless of how the relationship is going. That is a sound way to run governance, and it takes the question of whether to look out of the realm of judgement altogether. Elsewhere the trigger is an occasion - a contract renewal, a change in the people running the account, or a sense that something agreed is no longer being delivered. Some advertisers build a light check into their annual review cycle and run a fuller one when a renegotiation approaches. The right frequency for an audit depends on the nature of the arrangement and the size of the spend.