Bath · Bristol · London
Paid Media

The Price Your Ad Promises Costs You Before the Law Does

In August 2026 the CMA opened drip-pricing cases into Trainline, Virgin Atlantic and RED Driving School. Fix the ad-to-checkout gap as a media leak first.

In August 2026 the Competition and Markets Authority opened investigations into Trainline, Virgin Atlantic and RED Driving School over drip pricing: advertising one price, then adding an unavoidable fee before the customer can pay. These are investigations, not findings, and none of the three has been found to have broken the law.

Every law firm client alert and compliance vendor circulating a "DMCC readiness" checklist is telling advertisers the same thing: this is a disclosure problem for the legal team. That is the expensive misread. For any business buying paid search or Shopping clicks, drip pricing is first a media leak: you pay Google or Microsoft for a click on the price you advertised, and when a compulsory fee appears at checkout the customer walks, so you carry the full media cost and take none of the revenue. Fix the advertised price so it holds all the way to the till and the breach disappears as a by-product of plugging that leak. Route it to compliance alone and you stay legal while still paying for clicks you cannot convert.

Drip pricing drains paid media long before it risks a fine

The compliance-first advice is "show all the fees." It is not wrong, but it sizes the problem wrongly. The consumer rules under the DMCC Act 2024 took effect on 6 April 2025, and under the CMA's unfair commercial practices guidance a fee a customer cannot avoid should sit in the advertised headline price from the start. Genuinely optional extras can still be added later. Under Part 3 of the Act the CMA can impose penalties of up to 10% of global annual turnover on a business, and up to £300,000 on the individuals responsible, directly rather than through the courts.

For most advertisers the fine is the smaller number. When you pay Google or Microsoft for a visit, you buy a customer who believes the figure in your Shopping feed, your ad copy and your landing page. If a compulsory fee then appears at the payment screen, you have already bought that click and the person leaves. Across the paid media accounts we track in the Crane Index, this leak does not read as a broken campaign. Impressions hold, clicks hold, the dashboard looks healthy. The loss concentrates at the final step, in baskets you paid to fill and then lost to a price you could have shown from the start. It hides in checkout-step abandonment, not in landing-page bounce, which is why it survives most reporting.

Smart Bidding learns the wrong lesson from a checkout price jump

Google's Smart Bidding uses machine learning to optimise toward the customers who convert, reading conversion data at auction time. When a price jump at checkout sends paid clicks away empty-handed, those visitors are logged as non-converting traffic. The system then pulls bids and reach away from the very queries and audiences that would have converted at an honest price. So a drip at the final step does not just lose one basket. It teaches the algorithm to stop chasing your best customers, and the account narrows over time even though nothing in the campaign settings changed.

A feed price mismatch throttles free and paid Shopping

Google Merchant Center's price accuracy policy requires the product price in your feed to match the price on the landing page and at checkout. Google verifies this by crawling your pages and reading the price from your product markup and the Content API feed, not from a booking screen. A mismatch triggers product disapproval, which pulls the listing from both free and paid Shopping. Note the scope: this compares the product price, carried by the feed's price attribute. Delivery is separate, carried by the shipping attribute, and is not what the crawl compares.

Delivery and tax vary by destination, so split the fixed price from the stated fee

Here is the objection a sharp operator raises: shipping and tax change by location, so how can the headline price ever be one fixed number? Keep two things apart. The product price is a single figure, VAT included for consumers, and it should match across ad, feed and checkout. Delivery counts as an unavoidable fee under the DMCC only where the customer must pay it, and where it genuinely varies you state clearly how it is calculated rather than saving it for the end. Merchant Center already models this split: product price in the price attribute, delivery in the shipping attribute. The compliant structure and the technical structure line up. What breaks both is a surprise, not a variable.

Three questions find the leak before the regulator does

You do not need to run the checkout yourself. Ask for a plain answer to each:

  1. Does the number in our ads and feed match the product price at the till?
  2. Are compulsory fees ever revealed only at the final step?
  3. Is checkout-step abandonment materially higher than landing-page bounce, meaning we win the click and then lose the sale to a total the customer never saw coming?

Where an answer is uncomfortable, you have found a leak you are paying to fill. Most pricing problems in a paid account are not strategy. They are honesty of presentation, and they cost you at the auction long before they cost you at the tribunal.

Ask this article

A question on this piece?

Ask, and you get an answer drawn only from this article. Grounded in what is written here, nothing invented.

Answers come only from this article. For anything beyond it, speak with Nic.

The Senior Mind

Written by the practitioner
who does the work.

Nicholas Crane, founder of The Crane Consultancy
Nic Crane · Founder

A decade engineering profit at scale.

Led paid media for the LUSH Cosmetics global digital transformation across sixteen markets, recognised by Welocalize as Best Global Client Team. A power user of HTML, CSS, JavaScript and GTM, now applying that technical depth to AI search: structured data, entity signals and the machine readability that decides visibility in Google AI Overviews and answer engines. Google Partner. Stape Partner. Amazon Ads Partner.

The senior mind that wins the work is the senior mind that does the work.

Start the conversation.

The Crane Standard

The senior read,
once a week.

Most marketing newsletters are noise on a schedule. This is not that. Once a week I send a short, considered read on the shifts that actually change what you should do, across the AI shift, PPC, technical SEO and analytics. Filtered, weighted and signed off by me before it goes out. The judgement is mine, and now you can hear every edition in my own voice.

Nic CraneFounder, The Crane Consultancy

Topics you want

All three lands every Tuesday. Choose a selection and you get only those, as and when they publish, always on a Tuesday.

One considered email a week, edited and signed off by Nic. No filler, no sharing, unsubscribe in a click. By subscribing you agree to our Privacy Policy.

Prefer LinkedIn? Subscribe on LinkedIn instead, the same edition, delivered by push and email.