← All posts

Why One Price Can't Maximize Amazon and Your Store

By Michael Keeling·September 4, 2026·8 min read

The price that maximizes profit on your own store and the price that maximizes profit on Amazon are almost never the same number, because the two channels have different costs and different demand curves. But Amazon's price-parity monitoring means your Amazon price acts as your public floor, so you set it first and position your DTC pricing around it, not the other way around.

Key Takeaways

  • The same $49 sale nets a roughly 14-point margin gap between your own store and Amazon FBA once referral fees, storage, and returns allowance are counted.
  • Demand is usually more elastic on Amazon than on your own store, because Amazon puts your product inside a side-by-side comparison engine your own site doesn't have.
  • Your Amazon price is a public floor: price meaningfully higher there than on your own store and Amazon can suppress your Buy Box, which kills conversion and stops your ads from serving properly.
  • Set your Amazon price first since it's the constrained channel, then price your own store at or slightly below it and win real margin through bundles, subscriptions, and email-only offers Amazon's parity monitoring can't see.
  • A blended, single elasticity number across both channels is an average of two different truths, which makes it neither.

Why Is the Same $49 Sale Two Different Businesses?

Each channel charges you a different set of tolls on the way to the bank. Say you sell a product at $49 with a $12 landed cost. Run that sale through each channel and watch what happens:

Cost lineYour own storeAmazon (FBA)
Landed cost$12.00$12.00
Referral fee (15%)$0$7.35
Payment processing (~3%)$1.50$0
Fulfillment/shipping$6.50$6.50
Storage + returns allowance$0~$1.15
Pre-ad profit per unit~$29 (59% margin)~$22 (45% margin)

Same product, same price, a 14-point margin gap before either channel has spent a dollar on ads. Amazon's fees aren't static either: fulfillment and storage rates change on a schedule, and they only move in one direction. If you're pricing both channels off one spreadsheet line called "margin," that line is fiction for at least one of them. (If you want to see every cost that belongs in the Amazon column, the full per-unit contribution margin calculation is here.)

The gap doesn't just change what you keep, it changes what you can spend. Your pre-ad margin is the ceiling on your advertising, on Amazon that ceiling is your break-even ACoS, so a thinner Amazon margin means a tighter ad budget per sale, which means a different growth speed on that channel. One price, two margins, two completely different ad strategies.

Why Is Demand More Price-Sensitive on Amazon Than on Your Own Store?

Because on Amazon, your product sits inside a comparison engine, and on your own store, it doesn't. The cost side is only half the problem. The other half is that your Amazon customer and your DTC customer aren't the same person, even when they're literally the same person.

On Amazon, the shopper sees you, four competitors, and a "similar item at a lower price" nudge, all on one screen. Price sensitivity runs hot because the alternative is one scroll away. On your own store, the shopper arrived through your ad, your content, or a brand search. There's no competitor row. Willingness to pay is anchored to your brand, not to the category's cheapest option.

In elasticity terms, the same product usually has more elastic demand on Amazon than on your own site. Raise your DTC price 10% and demand might barely move. Raise your Amazon price 10% and your conversion rate can drop fast.

This is exactly why gut-feel cross-channel pricing fails. You can't feel two demand curves at once, you have to measure them from your own sales history, per channel, and let each channel's data tell you where its price should sit. Zorin reads your own store's sales history to fit that DTC-side elasticity, independent of whatever's happening on the Amazon listing. If you've modeled it before, the insight that jumps out is usually how differently the same catalog behaves once you separate the two contexts.

Zorin recommendation panel showing a raise, lower, or hold call with confidence and profit impact
Zorin's elasticity read comes from your own store's sales history, not a blended number averaged across every channel you sell on.

Can Your Amazon Price Be Higher Than Your Website Price?

Technically yes, practically don't. This is the one constraint that keeps the two prices handcuffed together, and it catches merchants who don't know it exists.

Amazon monitors your product's price across the internet. If your Amazon price is meaningfully higher than the same product on your own store, Amazon can respond by suppressing the Featured Offer (the Buy Box) or making the listing harder to buy. No Buy Box means your ads stop serving properly and your conversion craters. The listing looks alive; commercially, it isn't.

Which produces the actual rule of multichannel pricing: your Amazon price is your public floor. Price your own store relative to it, not the other way around.

In practice, most sophisticated brands run their own store at or slightly below their Amazon price, then make the DTC offer win on things Amazon can't see: bundles, subscriptions, loyalty pricing, and email-only discounts. The shelf price stays parity-safe; the effective price on your own store does the margin-maximizing work quietly.

See what Zorin's elasticity model says about your own catalog.

Start free trial

How Do You Set Prices Across Amazon and Your Own Store?

Here's the four-step version of how this actually gets set for brands operating both channels:

  1. Build a real per-channel P&L per product. Same SKU, two columns, every channel-specific cost included: referral, FBA, storage, and returns on one side; processing, fulfillment, and shipping on the other. The two margins will not match. That's the point.
  2. Measure elasticity per channel, not per catalog. Your sales history already encodes how each channel's buyers respond to price. Model them separately. A blended elasticity number is an average of two truths, which makes it neither.
  3. Set the Amazon price first. It's the constrained channel: fees are fixed, parity is monitored, and the competition is on-screen. Find the price that maximizes Amazon contribution margin within what the category will bear.
  4. Position DTC around it. Match or slightly undercut the shelf price for parity safety, then push effective price and margin through bundles, subscriptions, and owned-audience offers.

Then revisit the whole thing quarterly, since Amazon's fee schedule changes, landed costs drift, and last year's optimal price is this year's guess. If you're also deciding whether to expand to Amazon in the first place or trying to keep pricing consistent once you're on both, this companion guide on the fee mechanics and Buy Box mechanics covers that decision in more depth, and Zorin's free margin calculator is a fast way to check the per-unit numbers above against your own catalog.

The One-Sentence Version

One price across channels optimizes for neatness. Two prices, each built from that channel's real costs and that channel's real demand curve, optimize for profit. Your spreadsheet won't mind the extra column nearly as much as your P&L minds the missing one.

Frequently Asked Questions

Should my Amazon price be the same as my website price?

Your website price should be at or slightly below your Amazon price, never meaningfully above Amazon on your own site's shelf price. Then win margin on your own store through bundles, subscriptions, and email-only offers that Amazon's parity monitoring can't see.

Can Amazon suppress my Buy Box over pricing?

Yes. If your Amazon price is meaningfully higher than the same product elsewhere online, including your own store, Amazon can suppress the Featured Offer, which tanks conversion and stops your ads from serving properly.

Which channel's price should I set first?

Amazon's. It's the constrained channel: fixed fees, monitored parity, on-screen competition, so find the price that maximizes Amazon contribution margin first, then position your DTC pricing around it.

One price feels simpler, but it's usually just an unmeasured guess wearing a tidy spreadsheet cell. Once you separate the P&L and the demand curve by channel, the two prices you actually need become obvious rather than debatable. Start a free trial and see what your own store's elasticity looks like on the DTC side of the equation.

Written by Michael Keeling

Michael Keeling is the founder of Brand GrowthIQ and works as a fractional Amazon manager for brands scaling past $5M. He's ex-Amazon (Sponsored Ads) and previously ran a $70M+ Amazon P&L brand-side.

More in Multi-Channel & Launch Pricing

View all →
← Back to all posts