A Click That Won't Buy Is Just a Tax

The conventional wisdom is that you should keep price out of the ad. Show the product, sell the dream, get the click - then let the landing page close the deal. The thinking is that showing price too early will scare people off before they hear the pitch.

This logic is intuitive and mostly wrong.

When a visitor clicks your ad without any price context, they are committing 30 seconds of attention before they find out whether the product fits their budget. If it does not, you paid for that click, they bounced, and you got nothing - not even a retargetable visit that lasted long enough to matter. At $3 per click across a $10,000 monthly budget, you have roughly 3,300 clicks to work with. If 25% of those clicks would have self-selected out if they had seen the price, you just burned $2,500 driving people who were never going to convert.

That is not a targeting problem. That is a qualification problem, and it lives in your ad copy.

The metric that exposes this

If your CTR is strong but your landing page conversion rate looks weak - and there's no obvious UX or load speed issue - unqualified click traffic is a likely culprit. Your ad is attracting curiosity. Your landing page is revealing the price and losing them. The fix is upstream.

Price as a Creative Filter

Showing price in your ad changes the composition of who clicks. The people who arrive already know what it costs. They have passed the first qualification gate without you spending a click on it. This shifts your conversion math in two directions at once: click volume goes down, click quality goes up. For most advertisers with reasonable margins, that is a good trade.

There is a secondary effect that matters just as much. When a visitor clicks a price-stated ad and arrives on a landing page that matches that price, you have created message continuity from impression to landing page. There is no sticker shock, no trust-breaking surprise, no moment where the subconscious registers "wait, that's not what I expected." That unbroken continuity has real conversion value - the visitor's mental model of the product was set correctly before they ever arrived.

Hiding price to protect CTR is borrowing from conversion rate to pay for reach you cannot afford.

The brands that resist price in ad copy usually frame it as "we want people to experience the product before worrying about cost." That sounds like customer-centric strategy. It is actually cost-avoidance - the cost being a lower CTR, which is visible in dashboards and easy to explain to a stakeholder. The cost of a wasted click is buried in a downstream conversion rate that nobody connects back to the ad.

Anchoring and Discount Framing Psychology

Once you decide to show price, how you show it matters significantly. The same product at the same price can feel expensive or cheap depending entirely on presentation. This is not about manipulating buyers - it is about understanding how the brain processes numbers and making deliberate choices instead of accidental ones.

The rule of thumb for discount framing is simple: use whichever number is larger, because larger numbers feel more significant.

Framing When it wins Example
Dollar amount off Higher-priced products where the dollar figure is large "Save $40" on a $200 item beats "20% off"
Percentage off Lower-priced products where the % is large "25% off" on a $20 item beats "Save $5"
Anchored pricing Any discounted price - reference sets context "Was $149, now $99" beats standalone "$99"
Per-unit reframing Subscriptions, consumables, recurring purchases "Less than $4/day" for a $1,200 annual plan

Anchored pricing is worth special attention because it does more than frame a discount - it establishes value before the buyer evaluates the price. When you show "was $149, now $99," you are not just communicating a $50 reduction. You are telling the buyer the product is worth $149. The $99 price then reads as a bargain rather than as a price point to be evaluated on its own merits. That cognitive shift has real conversion implications.

Per-unit reframing works for the same psychological reason but in reverse - it takes a number that feels large in aggregate and breaks it into a unit that feels manageable. A $1,200 annual software subscription is a decision that triggers loss aversion. "Less than $4 a day" is a comparison to a coffee. Same money, entirely different emotional calculus. This framing works best when the daily or weekly unit cost is genuinely unremarkable - if the honest math still comes out to $50 a day, the per-day framing backfires.

These framing techniques only work when discounts feel occasional rather than expected. When discounting becomes constant, customers learn to wait for deals, which undermines any pricing psychology advantage you've built.

When Hiding Price Actually Makes Sense

There are legitimate cases where price in the ad destroys rather than improves performance, and they are worth naming clearly.

Ultra-premium and luxury categories. When the product itself is the aspiration - high-end fashion, luxury travel, bespoke services - the price is part of the brand signal. Showing it up front short-circuits the desire loop. The buyer needs to want it before they are ready to evaluate whether it is worth the price. Lead with the world the product represents; the price comes later.

High-consideration B2B with variable pricing. If your price depends on company size, contract length, or scope of implementation, "contact us for pricing" is not evasion - it is accurate. Showing a starting price in a B2B ad often generates leads who are not qualified for that price point, or repels buyers who would have paid more if they had spoken to sales first.

Competitive categories where price triggers comparison shopping. If showing "$29/month" immediately makes a prospect open three tabs to compare competitors, and your product cannot win on price alone, the ad needs to build enough differentiation before the price lands. This is less about hiding price and more about the sequence - build the case first, then close with price.

Outside of these scenarios, the default should tilt toward transparency. The fear of lower CTR is real but usually misplaced when you account for what happens downstream.

Testing Price Framing as a Creative Variable

Most brands treat price as a fixed element of ad copy - they decide how to present it once, launch, and never revisit. Treating it as a testable creative variable, the same way you would test a headline angle or a visual treatment, often generates more performance lift than most other copy changes.

The testing sequence that generates the most useful signal:

  • Price shown vs. no price shown. Run the same ad with and without the price. Evaluate not on CTR but on downstream conversion rate and cost per acquisition. This tells you whether price transparency helps or hurts your specific economics before you optimize the framing.
  • Framing format. Once you know price-in-ad wins, test which format performs - percentage off vs. dollar amount vs. anchored pricing vs. per-unit. These often have significantly different effects on conversion rate even when the actual price is identical.
  • Price placement in the ad. Headline vs. body copy vs. call-to-action carries different weight. A price in the headline pre-qualifies immediately. A price in the CTA ("Get it for $49") frames the action around the price as a commitment, not just information.
  • Landing page price consistency. Whichever framing wins in the ad should be mirrored on the landing page. If your winning ad leads with "Was $149, now $99," your hero section should echo that anchor. Inconsistency breaks the continuity that made the ad work in the first place - and your conversion rate will reflect it.

Run these tests with enough budget to generate conversion-level data, not just click data. CTR shifts are visible quickly. Conversion rate shifts require real purchase volume to be statistically meaningful. An underpowered test that calls a winner based on 40 clicks is not a test - it is an expensive opinion.

Price framing is not a minor creative detail. It is one of the few levers that affects both the quality of traffic arriving at your page and the conversion rate once they are there. Treating it like a default is leaving money on the table at both ends of the funnel.


Frequently Asked Questions

Should I always show price in my paid ads?
Not always, but more often than most brands do. Price in ad copy pre-qualifies clicks, meaning the people who arrive on your landing page already know what it costs - so there is no sticker shock at checkout. The cases where hiding price makes sense are narrow: ultra-premium products where desire needs to precede the number, B2B sales where price varies by scope, and categories where price visibility immediately triggers comparison shopping that the ad alone cannot win. For the majority of direct-to-consumer and subscription businesses with fixed pricing, price transparency improves click quality and downstream conversion rates.
What is the difference between showing "$X off" vs "X% off" in ad copy?
Use whichever number is larger - that is the one that will feel more significant. On higher-priced items, a dollar amount is usually bigger: "$40 off" feels more concrete than "20% off" on a $200 product. On lower-priced items, a percentage is usually bigger: "25% off" feels more impactful than "$5 off" on a $20 item. Beyond that, anchored pricing ("was $149, now $99") typically outperforms a standalone discounted price because the original price sets a reference point that makes the new price feel like a win rather than just a number.
How do I test price framing as a creative variable in paid ads?
Treat it like any other creative variable: isolate it and test one variation at a time. The most informative first test is price shown vs. no price shown - run the same ad with and without the price and compare click quality (downstream conversion rate, not just CTR). Once you have established whether price-in-ad helps your specific economics, test framing formats: percentage off vs. dollar amount vs. anchored pricing vs. per-unit reframing. Make sure your landing page reflects whichever price frame wins in the ad - inconsistency between ad framing and landing page presentation is a significant conversion killer.
Does showing price in an ad hurt click-through rate?
Sometimes, and that is not necessarily a problem. CTR is a reach metric, not a business metric. If showing price reduces your CTR by 20% but the people who do click convert at twice the rate because they arrived with price awareness, your cost per acquisition improved even though click count fell. The relevant number is cost per acquisition, not the volume of clicks. Many brands hide price to protect CTR, then wonder why conversion rates are low - when the real issue is audience quality that originated in the ad, not anything wrong with the landing page.

Getting clicks but not conversions?

Noble Growth audits paid media accounts and identifies exactly where performance is leaking - from ad copy to landing page to checkout. Let's find yours.

Book a free intro call →