The Brick n' Mortar LONG READ

Three signs a marketing agency is overbilling you

Invoice lines are written in a vocabulary the contractor does not own. Dashboards are configured by the team being paid. Here are the three signals that show up first.

Most contractors discover an agency was overbilling about a quarter after the contract ended. The reason it takes that long is structural: the invoice line items are written in a vocabulary the contractor does not own, and the dashboard is configured by the same team being paid. Three signs catch the pattern early enough to renegotiate or leave.

Can the contractor turn off the agency for one month and watch the pipeline. If new jobs stop, the agency is doing work. If new jobs continue, the contractor was paying for activity, not outcomes.

The single defensible test

The three signs, in the order they show up

The retainer covers 'management' of a spend the contractor cannot verify

Earliest signal · usually in the first week of onboarding

The standard contractor retainer arrangement is a flat monthly fee plus a separate ad-spend budget. When the agency manages the spend and refuses read-only access to the underlying Google Ads or Meta Ads account, the contractor cannot independently verify what was bought. The FTC’s Endorsement Guides require any party making efficacy claims to be able to substantiate them; the same standard should apply to invoiced media buys. A contractor should always own the platform login.

Source: FTC Endorsement Guides FAQ · accessed 2026-05-20

Leads delivered are not unique to the contractor

Mid signal · appears in the first 30-60 days

Shared-lead arrangements (the same homeowner inquiry sent to three or four contractors at once) inflate the apparent lead count without inflating the contractor’s win rate. HomeAdvisor’s 2023 settlement with the FTC named exactly this practice. If the invoice line says thirty leads and the dashboard says thirty leads, but the close rate is under five percent, the leads are almost certainly being sold downstream. A contractor-exclusive lead outperforms a shared lead at the same nominal price.

Source: FTC press release, January 23, 2023, HomeAdvisor settlement · accessed 2026-05-20

Reporting language hides the conversion gap

Late signal · usually clear by the second monthly review

Honest reporting names three numbers: cost per lead, cost per booked appointment, cost per signed job. Agencies that report only “cost per lead” or only “impressions” are choosing the metric that flatters their work. Ask for cost per signed job on every monthly call. If the agency cannot produce it, the agency does not know whether its work is profitable for the contractor.

What honest reporting looks like next to flattering reporting

Flattering reporting

Impressions: 1.2M

Reach: 340K homeowners

Cost per lead: $38 (down 12% MoM)

'Engagement is up'

(no cost per signed job line)

Honest reporting

Cost per signed job: $1,240

Cost per booked appointment: $310

Cost per lead: $38 (with attribution path)

Won-job count this month: 8

Margin on those 8 jobs: $54,000

The defensible test

Book My Call