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.
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
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 →