Agency deck
$1.08M
September revenue claimed against the paid program in the monthly deck
Stan Consulting · Marketing Atlas · Case File · Agency Burn
Updated May 2026 · Case file · Written marketing plan
case_type: composite cluster: agency-burn published: 2026-05-07
Commercial bridge
Reference use: Agency, vendor, retainer, or outsourced marketing spend is not producing a clear return. The business may renew, fire, or switch vendors before the real problem is known. Keep this as an authority reference, then use the decision view to decide the next check.
| Concept signal | Business problem | Next checks | Next step |
|---|---|---|---|
| Symptom match | Agency, vendor, retainer, or outsourced marketing spend is not producing a clear return. | Compare the concept to the visible business symptom before changing the channel, page, or budget. | Open the problem |
| Proof need | The idea needs evidence before it becomes a work order. | Review the closest proof file for the same failure pattern. | Review proof |
| Execution lane | The failing layer appears specific enough to scope work. | Use the service page only when the constraint is named. | See the service |
| Unknown layer | The account, site, offer, tracking, or follow-up path may still be the leak. | Get the Written marketing plan before another rebuild, retainer, or budget increase. | Request a quote |
A Series-A funded DTC apparel brand. Six-point-four million annualized. Two-hundred-twenty-five thousand monthly paid spend through an outside agency: one-hundred-thirty in Google Ads, seventy-five in Meta, twenty in display. The agency's monthly deck shows a four-point-eight-x blended ROAS, a thirty-day rolling CAC of forty-two against a target of fifty-five, and a YoY click-through-rate up eighteen percent. The CFO opens the bank statement and the deposits run one-hundred-eighty thousand below the agency-claimed revenue. The marketing director cannot reconcile.
That is the composite. The names change. The shape does not.
The brand had been on the agency for eleven months at the point the audit was scoped. The relationship had been signed during the post-Series-A growth push as the founder team scaled out. The agency was on a sixteen-thousand-monthly retainer covering two channels (Google and Meta) and a separate twelve-thousand fee for the display program. The retainer included a campaign-management scope, a creative-refresh cadence, a weekly check-in, and the monthly board deck. The agency had two named operators on the account, a tracking analyst, and a creative producer.
The tracking stack was the agency's. A Looker Studio dashboard pulling Google Ads conversions, Meta pixel conversions, GA4 sessions, and a hand-keyed Shopify revenue total. The deck was assembled by the analyst against the dashboard each month, walked through on a video call with the CMO and the marketing director, and sent to the CFO and the board observer as a PDF. The cadence had not changed since the agency took the account. The deck had not been audited since it had been built.
The CFO had been quietly skeptical for two months. Cash deposits had been running flat against the agency's rising revenue claims. The CFO opened the September deck against the September bank statement and saw a one-hundred-eighty-thousand-dollar gap. The CFO took the gap to the marketing director. The marketing director took it to the agency. The agency answered with a sixteen-page response document arguing that platform-attributed revenue and bank-deposited revenue were different things and that the deck was scanning correctly. The CFO reviewed the document and decided to scope an outside audit.
The audit landed on the desk on a Thursday. Seventy-two-hour written verdict. The brief from the CFO was one line: tell us whether the agency deck is scanning honestly, and if not, name the conventions inflating the picture and what the honest assessment would look like.
Six numbers from the September deck and the September bank statement. The deck told one story. The bank told a different one. The marketing director reviewed both for two weeks before scoping the audit.
Agency deck
$1.08M
September revenue claimed against the paid program in the monthly deck
Bank deposits
$900K
Net Shopify deposits to the operating account for September
Agency deck
4.8x
Blended ROAS as claimed on slide three of the September deck
bank-honest assessment
3.0x
Bank-deposited revenue against the same paid spend in September
Agency deck
$42
30-day rolling blended CAC claimed against a $55 target
bank-honest assessment
$71
CAC against bank-confirmed new customers, the assessment the CFO ran
The deck and the bank disagreed on every line that mattered. The agency-claimed revenue was twenty percent above the deposits. The blended ROAS in the deck was sixty percent above the bank-honest assessment. The CAC in the deck was forty-one percent below the bank-honest assessment. None of the deck numbers were random; each was produced by a defensible-on-its-own counting convention. Every one of those conventions ran in the agency's favor.
The agency response document had argued that platform-attributed revenue and bank-deposited revenue measure different things and that the deck was correct on its own terms. The argument is technically true and operationally hollow. The deck was the only revenue assessment in front of the board. The fact that the deck would never reconcile to the bank without an inflation factor of twenty percent was the whole problem.
Four explanations were under review when the audit started. Each one was almost-right and pointed away from the layer that actually mattered.
"Platform-claimed revenue is not the same as deposited revenue; the deck is correct on its own terms." The agency's defense. The argument is that paid platforms report attributed revenue against their own conversion windows and the bank records deposits net of refunds, declines, and timing lag. The argument is half-true; the half it leaves out is that the agency had folded all four counting conventions in the deck's favor without ever calling them out. The deck did not say "this is platform-attributed." The deck said "September revenue: one-point-zero-eight million." That is a representation about the business, not a footnote about a convention.
"The disagreement is a tracking issue; install server-side and it closes." The technical-engineering argument. The argument is that the platform-attributed numbers and the Shopify-confirmed numbers diverge because of pixel loss, cookie blocking, and iOS-fourteen attribution gaps. The argument fails because the spread runs in the opposite direction. Tracking loss makes platforms under-report against Shopify. The agency deck was over-tracking against Shopify by twenty percent. The defects in this account were not making the deck conservative; the conventions in this account were making the deck inflated. Server-side install would not narrow this gap; it would slightly widen the platform-claimed numbers, not the deposits.
"The CAC target was wrong; the agency was hitting an old target." The internal-blame argument. The argument is that the fifty-five-dollar CAC target had been set when CACs across the category were higher and that the deck's forty-two-dollar number was a real improvement. The argument fails because the forty-two number was not the bank-honest CAC. The bank-honest CAC was seventy-one dollars, against the same fifty-five target. The deck was not beating an old target. The deck was missing the current target by about thirty percent and reporting a beat anyway.
"The CFO does not understand performance marketing; the deck is fine." The agency-side cultural argument. The argument is that finance teams assess tracking data without context and that the spread will close if the agency walks the CFO through how attribution works. The argument fails because the CFO understands attribution adequately and the agency does not have a defense against the bank deposits. The CFO's job is to defend cash. The agency's job is to produce a deck that survives a CFO review against cash. When the deck does not survive, the deck loses.
All four explanations let the team defer the decision the audit was scoped to force. The structural defect was upstream of the platforms and upstream of the agency's defense. None of the explanations went there.
Four tracking conventions, all defensible on their own, all pointed in the same inflationary direction, and never named in the deck. The deck did not say what it was scanning. The agency was scanning well within its own definitions. The operator had no assessment at all.
The audit decomposed the September spread into four named conventions. None established the cause alone; all four were presented without a footnote, caveat, or separate reconciliation with bank records.
Convention one. Platform-claimed conversions ungrouped from actual revenue. The deck's revenue line was the sum of Google-Ads-claimed revenue and Meta-Ads-Manager-claimed revenue, not the sum of Shopify orders attributed to paid traffic. Google reports conversion value against attributed conversions; Meta reports purchase value against pixel-attributed purchases. Each platform is measuring its own attributed share of the funnel. Adding them produces a number larger than the funnel itself, because users counted by both platforms get counted twice. The deck's one-point-zero-eight million was Google-claimed plus Meta-claimed. The bank's nine-hundred thousand was the funnel itself. The gap was double-counting at the platform level, dressed up as a revenue line.
Convention two. View-through conversions counted as last-click. Meta runs a one-day-view window by default. Roughly thirty-five percent of Meta-claimed conversions in September were view-through: users who saw an ad, did nothing, and converted within twenty-four hours through some other surface. The deck claimed these as "Meta conversions" with no distinction from clicks. View-through is a defensible marketing services; presented in a board-pack revenue line as if it were a click is not. The September deck's Meta-claimed revenue included roughly seventy-thousand of view-through revenue presented as click-driven. The CFO had no way of knowing that.
Convention three. Branded-search conversions credited to "search expansion" campaigns. The Google Ads account included a brand campaign and three "search expansion" campaigns targeting category and competitor terms. The brand campaign was assigned a separate Google account ID for billing reasons; the search-expansion campaigns ran under the main account. The deck's CAC line was calculated against new-customer revenue divided by spend on the main account only. New customers acquired through the brand campaign were counted in the numerator (because they were new) and not in the denominator (because the brand spend was billed separately). The arithmetic was producing a CAC roughly twenty-five percent below the truth.
Convention four. ROAS calculated on gross attributed not gross deposited. The blended ROAS line read four-point-eight-x. The numerator was the sum of platform-claimed conversion value across Google plus Meta plus display. The denominator was paid spend net of platform fees but not net of refunds, declines, payment-processor fees, or shipping discounts. The bank-deposited number was net of all of those and net of timing lag. ROAS calculated on gross attributed produces a structurally inflated ratio. ROAS calculated on gross deposited produces a CFO-defensible ratio. The deck used the former and labelled it "blended ROAS." The label did not say "platform-claimed ROAS." The label said "ROAS." That is the convention that was running below the surface and producing the headline ratio.
Four conventions, each defensible in isolation, stacked in the deck without a single footnote. The agency was honest within each convention. The deck was inflated against the funnel. The CFO reviewed the deck against the funnel. The mismatch was structural; it would survive any analyst handover, any pixel install, any conversation with the agency's response document.
The review runs across three layers. The data, the summary, and the operator's assessment of the summary. The agency was operating cleanly at layer one. The deck was assembled cleanly at layer two. The third layer, the operator's review, was missing. Without it, the team had no way to ask whether the deck reconciled to the bank.
The data layer was largely intact. Google enhanced conversions firing. Meta pixel and Conversions API matching at ninety-one percent. GA4 enhanced ecommerce in place. Shopify orders flowing into the financial stack against the bank reconciliation each Friday. The agency had inherited a working layer-one stack and had not made it worse.
The technical layer was not the source of the spread. The spread was twenty percent. Two-percent technical defects do not produce twenty-percent spreads. The spread was running through the layer above.
The tracking layer is where the four conventions lived. The agency was assembling the deck against the platform-claimed numbers without naming the conventions in the deck or against the bank-deposited numbers. The deck was a defensible artifact within the agency's chosen conventions. It was an indefensible artifact against the operating reality of the business.
This is where most operators stop, conclude the deck is "agency tracking" and that the agency must know what it is doing, and sign the next quarter's budget anyway. The tracking layer is not broken. It is unmediated. The fix is not a new agency; the build is a written rule about what the deck is allowed to be checked against and how the conventions get footnoted.
The judgment layer was empty. The marketing director reviewed the deck without a written rule about which numbers map to the bank and which do not. The CMO reviewed the deck the same way. The CFO reviewed the deck against the bank and saw the spread; nobody on the marketing side had a structured response, because nobody on the marketing side was operating against a marketing plan.
Without the document, every review defaulted to the agency's. The agency had a conventionally-honest deck and a financially-inflated representation. The marketing team had no counterweight. The CFO had no source-of-truth checked against which to challenge the deck. The agency was not lying; the agency was operating in the absence of a written operator-side assessment. That is the structural condition that produces agency burn.
The audit's written verdict named the install order. Order matters. Renegotiating the agency before installing the operator-side assessment is a fight without a foundation. Installing the assessment first gives the marketing team something to negotiate from.
The audit drove into the Conversion Marketing Plan engagement format and from there into a thirty-day install. The honest-tracking framework below is what was installed.
The decision is written and signed. Shopify-net (gross orders less refunds, less discounts, less shipping discounts, less payment-processor fees) is the revenue assessment for board purposes. Bank-deposited is the financial-reconciliation assessment. Platform-claimed is a marketing assessment footnoted in the deck. The agency's deck reconciles to Shopify-net for the headline revenue line; platform-claimed appears in the marketing services appendix. The decision takes one document and one signature.
The deck's headline revenue line is rebuilt as Shopify orders with a paid-traffic UTM on the originating session, summed at gross-net. Google and Meta no longer add to a single revenue total in the deck. The agency continues to optimize against its own platform checks internally; the deck's revenue line is now the operator's review. View-through is claimed as a separate marketing services line, footnoted, with the convention named.
The CAC denominator is rebuilt as total paid spend across all accounts (including the brand-search line item that had been excluded). The CAC numerator is bank-confirmed new customers in the period, not platform-attributed conversions. The CAC claimed in the September deck would have come in at seventy-one against the rebuilt definition; the new convention surfaces the gap to the fifty-five target instead of hiding it. The agency is held to the rebuilt CAC definition going forward.
One chart added to the deck's first page: monthly Shopify-net revenue, monthly bank-deposited revenue, monthly platform-claimed revenue, all on the same axis with variances expressed against Shopify-net. Variance from Shopify-net exceeds eight percent: investigated before the next budget decision. The chart is the operating contract for the engagement and the artifact the CFO reviews each Monday. The agency owns producing it; the marketing director owns scanning it; the CFO owns escalating against it.
The agency retainer is renegotiated. The scope retains campaign management, creative refresh, weekly check-in. The tracking scope is rebuilt so the deck reconciles to Shopify-net by default and platform-claimed only in the appendix. The retainer is held flat for ninety days while the rebuilt deck runs against the bank. The agency either holds the bank-honest assessment or the relationship rewinds. The position is the assessment; without it, the renegotiation has nothing to land on.
The board pack now leads with one slide: Shopify-net revenue and bank deposits side-by-side, paid spend net of all fees, blended ROAS calculated against deposits, CAC against bank-confirmed new customers. Platform-claimed numbers and view-through marketing services live in the appendix with named conventions. The CFO has the answer she did not have in September. The marketing director has a review she can defend. The agency has a contract she can renew or unwind against a review both sides agree on.
The deck was honest within its conventions and dishonest against the bank. The agency was not lying. The operator was not scanning. Both things were true. That is the lesson the marketing director kept turning over for the week after the install.
The CFO's September question was not really a tracking question. It was a tracking-conventions question. Which numbers in the deck correspond to numbers in the bank, and which numbers in the deck do not. The agency had assembled a deck that answered the first half and elided the second half. The CFO reviewed the deck against the bank and saw the elision. The fix was not a tracking install. The fix was a sentence: Shopify-net is the headline measure; everything else is footnoted. The sentence took ten minutes to write and a month to install.
The lesson is to reconcile attributed results and collected revenue when an outside agency reports performance. Materiality, timing, systems, and decision risk determine urgency; no spend threshold applies. Without it, the operator is scanning whatever the agency assembles, in whichever convention favors the agency's work, with no counterweight. The default tracking stack does not include the document. Default platform reports do not provide this reconciliation. Document the definitions, evidence, owner, and sign-off needed for the decision. The cost of not writing it is a one-hundred-eighty-thousand-dollar gap the CFO finds anyway.
Five Cents · Stan's note
The part of this case file that I keep coming back to is the September call where the marketing director walked the CFO through the agency deck for the third time and the CFO finally said: I do not need you to defend the deck, I need you to explain why the bank does not match. That sentence is the whole job. The marketing director did not have an answer because she had been scanning the deck the agency was assembling, in the conventions the agency was choosing, with no separate assessment of her own. There was no operator-side assessment. The agency was filling the vacuum, not maliciously, just operationally, the way agencies always fill the vacuum when the operator does not have one.
What I want operators to take from this is that an agency monthly deck is not an operator-side assessment. It cannot be one. Even an honest agency, even a well-intentioned one, is going to assemble a deck inside the conventions that favor its work, because the conventions that favor its work are the ones that make the relationship renewable. That is not a moral failure on the agency's part. That is the retainer model doing what the retainer model does. The fix is not a better agency. The fix is the operator-side assessment that the agency's deck is benchmarked against.
What this case file is for: if your agency deck shows healthy ROAS and your bank deposits do not, and you cannot reconcile the two on a phone call with the agency, you have this case file. The Conversion Marketing Plan delivers the verdict in seventy-two hours. The next move is the assessment; the assessment is what the engagement produces, and the assessment is what the renegotiation hangs on.
Each link below points at a related Atlas page that handles a piece of the case file in more depth. Reference pages give the definition. Position pages give the firm's defended doctrine. The overview gives the map.
If this is the pattern in your account
If the case file resembles the account, reconcile agency-attributed revenue, acquisition cost, orders, refunds, and bank deposits before choosing a change. The Conversion Marketing Plan is a separately scoped written review; timing, evidence, deliverables, and any implementation are confirmed after intake.