The same $20 product nets a different real amount depending on where you sell it. On your own Shopify store with Shopify Payments, you keep close to $19.10.
On Etsy, once the listing fee, transaction fee, and payment processing are all subtracted, you keep closer to $18.30. Same price tag, a meaningful difference in what actually lands in your account.
This guide covers four core pricing methods, cost-plus, competitor-based, value-based, and psychological, plus dynamic pricing, subscription pricing, bundle pricing, and discount strategy.
You get the actual formulas, real margin benchmarks by category, a margin calculator you can run by hand, and platform-specific fee math worked with real numbers.
Every formula and platform fee figure below is cross-checked against multiple current, independent sources rather than a single blog post.
Every industry margin benchmark is presented as an honest range where sources differed, not a single invented number.
Where a claim came from a specific piece of research, that research is named directly rather than left vague.
Key Takeaways
- Cost-plus pricing is the safest starting point, not the best long-term strategy. It guarantees a margin on paper, but it ignores what customers are actually willing to pay.
- Charm pricing has real, repeated research behind it. Prices ending in .99 have outsold round prices by roughly 24 to 35 percent across multiple independent studies.
- Platform fees change your real margin more than most sellers account for. The same price nets meaningfully different amounts on Shopify, Etsy, Amazon, and eBay.
- Industry margin benchmarks vary enormously. Digital products can run 70 to 90 percent gross margin, electronics commonly sit at 15 to 30 percent, know your category before comparing yourself to a generic average.
- A price should be tested, not just set once. Real conversion data over a limited window tells you more than any formula alone.
[IMAGE: Four ecommerce pricing methods compared with real margin outcomes | eCommerce pricing strategy guide]
Pricing Formulas You Should Actually Know
- Markup: (Price − Cost) ÷ Cost × 100
- Margin: (Price − Cost) ÷ Price × 100
- Selling price from a target margin: Price = Cost ÷ (1 − Desired Margin)
- Break-even price: Total fixed costs ÷ expected unit sales, plus your variable cost per unit
- Gross margin: (Revenue − Cost of Goods Sold) ÷ Revenue × 100
- Net margin: (Revenue − All Costs) ÷ Revenue × 100
- Contribution margin: (Price − Variable Cost Per Unit) ÷ Price × 100
Markup and margin are not the same number, this is the single most common pricing confusion. A 50 percent markup on a $10 cost gives you a $15 price, but that is only a 33 percent margin, not 50. Confusing the two leads directly to underpricing.
Worked example
- Cost: $10
- 50 percent markup: $10 + ($10 × 0.50) = $15
- Actual margin at that price: ($15 − $10) ÷ $15 = 33 percent, not 50 percent
Pricing Strategy Comparison
| Method | Best For | Risk | Difficulty |
|---|---|---|---|
| Cost-plus | Beginners, first products | Low | Easy |
| Competitor-based | Saturated, well-defined markets | Medium | Easy |
| Value-based | Differentiated or digital products | Medium | Hard |
| Psychological | Any product, applied on top of a base price | Low | Easy |
| Dynamic | Large catalogs, real-time demand shifts | High | Advanced |
| Subscription | Recurring, consumable, or membership products | Medium | Medium |
Cost-Plus Pricing
Take your total cost per unit, add a fixed markup, and that is your price. This is the simplest method and the one most new sellers start with.
Worked example
- Cost per unit: $8, materials plus shipping to your warehouse
- Desired margin: 60 percent
- Price using the margin formula: $8 ÷ (1 − 0.60) = $20, not $12.80, since a true 60 percent margin requires the margin formula, not a flat markup
A common mistake here. Using a markup percentage when you actually mean a margin percentage. They produce different prices, and the gap grows larger as the target percentage increases.
Competitor-Based Pricing
Set your price relative to what similar products already sell for, slightly above, slightly below, or matched, depending on your actual positioning.
Worked example
- Three competitors selling a similar product: $22, $25, $27
- Your product has one real differentiator, faster shipping, so you price at $24, inside the range but not the cheapest
- Result: you avoid a race to the bottom against the $22 competitor while still looking reasonable against the $27 one
A common mistake here. Pricing purely to undercut competitors without checking whether your actual margin survives that price. The cheapest price in a category is not a strategy if it loses money on every sale.
Value-Based Pricing
Price based on what the product is actually worth to the customer, not what it cost you to make. This works best once you have real sales data or a truly differentiated product.
Worked example
- A productivity template that saves a small business owner roughly 5 hours a month
- Material cost: near $0, it is a digital file
- Priced at $47, based on what a customer would reasonably pay for 5 hours of saved time, not on production cost, which is close to nothing
A common mistake here. Trying value-based pricing before you have any real signal for what customers actually value. Without sales data or direct customer feedback, a value-based price is just a guess wearing a more confident name.
Psychological Pricing
Price based on how the number is actually perceived, not just its raw value.
Charm pricing, prices ending in .99 or .95, is the most studied tactic in this category. Multiple independent studies, including research from MIT and the University of Chicago, have found charm pricing increases demand by roughly 24 to 35 percent compared to the identical product at a round price.
The effect is strong enough that J.C. Penney’s 2012 experiment abandoning charm pricing for round, no-discount pricing led to a real 25 percent sales drop in year one, they returned to .99 pricing within 18 months.
Anchoring, showing a higher original price next to a discounted one, increases perceived value by making the actual price look like a genuine deal by comparison. This works because the customer’s brain evaluates the discounted price relative to the anchor, not in isolation.
The decoy effect adds a third, deliberately less attractive option specifically to make your actual target option look better by comparison. A classic real example: a $40 small size, an $80 large size, and a $85 medium size that offers barely more than the small.
Almost nobody picks the decoy medium, but its presence measurably shifts more buyers toward the large, since the large now looks like the obviously better deal next to it.
A common mistake here. Applying charm pricing to every product without exception. Round numbers commonly perform better on premium or luxury items, where a price like $500 signals quality in a way $499.99 does not.
Bundle Pricing
Group two or more products together at a combined price lower than buying each separately. This is a distinct pricing strategy from bundle framing as a psychological tactic, here the actual goal is raising average order value, not just perception.
Common bundle types
- Cross-sell bundles: complementary products sold together, a phone case and screen protector
- Upsell bundles: a larger or premium version of the same product at a better per-unit price
- Frequently bought together bundles: products with real, observed purchase correlation, shown together based on actual order data, not a guess
Worked example
- Individual prices: $15 shampoo, $15 conditioner, $30 combined if bought separately
- Bundle price: $25, an actual $5 discount
- Result: average order value increases even though the per-unit margin on the bundle is lower than either product sold alone
A common mistake here. Bundling products with no actual purchase correlation just to raise the price tag. A bundle only works if the combination truly makes sense to the customer, not just to your average order value target.
Dynamic Pricing
Prices that adjust automatically based on real-time demand, inventory levels, competitor pricing, or customer behavior.
This is now common well beyond Amazon and Uber, apps and integrations built for Shopify’s ecosystem offer AI-assisted dynamic pricing, and large retailers like Walmart use dynamic pricing extensively.
When dynamic pricing makes real sense
- Large catalogs where manual price review for every SKU is not realistic
- Products with truly volatile input costs, where your own cost changes fast enough that a fixed price becomes stale
- Highly competitive categories where competitor prices shift frequently and your own pricing needs to track that in real time
A common mistake here. Adopting dynamic pricing at a small catalog size where the added complexity outweighs the benefit. A handful of products reviewed manually every week often performs just as well as an automated system, without the added tooling cost.
Real downsides worth weighing first
- Customers who notice a price change between visits can perceive it as unfair, even when the logic behind it is sound, this is a genuine trust risk, not just a technical detail
- Some regions have real legal or regulatory limits on price discrimination between customers, confirm your specific market allows the pricing logic you plan to automate
- An automated pricing algorithm can misfire, undercutting your own margin badly during a demand spike it misreads, human review of the rules, not just the output, is worth keeping in place
Subscription Pricing
Pricing for recurring revenue, memberships, refills, or consumable products sold on a repeating schedule rather than a one-time sale.
What actually differs from one-time pricing
- Customer lifetime value matters more than any single order’s margin, a subscriber worth $200 over a year justifies a thinner first-order margin than a one-time buyer would
- Discounting the first period to win the subscription, then reverting to full price for renewals, is a common, real tactic, disclose this clearly rather than hiding it
- Churn rate directly determines whether your subscription pricing is actually sustainable, a low price with high churn can underperform a higher price with strong retention
Worked example
- Monthly price: $29
- Average subscriber stays 8 months before canceling
- Actual customer lifetime value: $232, the number that should inform your acquisition cost budget, not the $29 monthly price alone
A common mistake here. Pricing a subscription based only on the monthly number, without calculating real lifetime value against your actual acquisition cost. A subscription that looks profitable per month can lose money once churn is factored in.
Discount Strategy
Discounts are a real, deliberate pricing tool, not something to apply reflexively whenever sales slow down.
Real discount types worth knowing
- Volume discounts: a lower per-unit price at higher quantities, rewards real bulk buyers without discounting your base price
- Seasonal or holiday discounts: time-limited, tied to a real calendar event, customers expect and plan around these
- Flash sales: short, urgent windows that create real scarcity pressure, effective occasionally, less effective if run too often
- Clearance: moving actually slow-moving stock, an inventory management tool as much as a pricing one
- BOGO, buy one get one: effectively a 50 percent discount framed as a bonus item, often perceived more favorably than the equivalent straight percentage off
Never discount permanently. A price customers see discounted constantly stops functioning as a discount at all, it becomes the actual price in the customer’s mind, and any future full-price listing reads as an increase, not a return to normal.
A common mistake here. Running discounts so frequently that customers simply wait for the next one instead of buying at full price. If a discount is always available, it is not actually a discount, it is your real price with extra steps.
Testing and Raising Prices
A price is not a permanent decision. Treat it as something you actually test and adjust based on real data, not something you set once and leave alone.
How to actually test a price change
- Change the price for a fixed, limited window, one to two weeks is usually enough to see a genuine shift in conversion rate
- Track conversion rate and total revenue, not just units sold, a price increase that lowers unit volume can still raise total revenue
- Compare against your baseline period honestly, account for any seasonal effect that might explain a change unrelated to price
- Revert if the real data does not support the change, testing only works if you are willing to act on an unfavorable result
Raising prices without losing customers
- Raise prices on new customers first, existing customers are more price-sensitive to a change they were not expecting
- Add a genuine, visible improvement alongside the increase, faster shipping, better packaging, an added feature, so the increase reads as tied to added value, not just a margin grab
- Communicate the change directly rather than letting customers discover it silently at checkout, this reduces the actual trust cost of a price increase
A common mistake here. Raising prices across the board with no communication and no added value, then being surprised when cart abandonment rises. A price increase a customer does not understand reads as a broken promise, not a business decision.
The Margin Calculator
Run this by hand for any product before you commit to a price.
- List every actual cost per unit. Product cost, packaging, shipping to you, platform fee, payment processing fee, and a reasonable share of your ad spend per sale.
- Add them together. This is your true cost per unit, not just the product cost alone.
- Subtract that from your price. This is your actual profit per unit.
- Divide profit by price. This is your actual margin percentage, the number that matters, not the one from a cost-plus formula that ignored fees.
Worked example
- Price: $30
- Product cost: $9
- Packaging and shipping to you: $2
- Platform and payment fees: $1.50
- Ad spend share per sale: $4
- Total actual cost per unit: $16.50
- Actual profit per unit: $13.50
- Actual margin: 45 percent, not the 70 percent a cost-plus calculation using only product cost would have suggested
Platform-Specific Fee Formulas
Your actual margin depends on where you sell, not just what price you set.
- Shopify with Shopify Payments: roughly 2.9 percent plus 30 cents per transaction, no separate platform commission on top
- WooCommerce: no platform fee at all, your cost is whatever your payment processor charges, commonly a similar 2.9 percent plus 30 cents
- Amazon: referral fees run 8 to 45 percent depending on category, most categories sit near 15 percent, FBA adds separate fulfillment and storage fees on top
- Etsy: a $0.20 listing fee, a 6.5 percent transaction fee, plus roughly 3 percent plus 25 cents for payment processing, offsite ads become mandatory at 12 percent once you pass $10,000 in annual sales
- eBay: roughly 13.25 percent plus 30 cents per order for most categories, more with promoted listings
Platform calculator, a $20 sale across each
| Platform | $20 Sale | Fees | You Keep |
|---|---|---|---|
| Shopify with Shopify Payments | $20.00 | ~$0.90 | ~$19.10 |
| WooCommerce with a 2.9%+30¢ processor | $20.00 | ~$0.88 | ~$19.12 |
| Etsy, storefront-only | $20.00 | ~$1.70 | ~$18.30 |
| eBay, standard listing | $20.00 | ~$2.95 | ~$17.05 |
| Amazon, 15% referral category | $20.00 | ~$3.00 plus FBA if used | ~$17.00 or less with FBA |
Profit Margin Benchmarks by Industry
These are honest ranges, not single fixed numbers, since sources vary by specific sub-category and business model.
- Fashion and apparel: gross margin commonly 40 to 60 percent
- Electronics: gross margin commonly 15 to 30 percent, one of the tightest categories
- Beauty and cosmetics: gross margin commonly 50 to 70 percent
- Digital products: gross margin commonly 65 to 90 percent, the highest of any major category
- Food and beverage: gross margin commonly 20 to 40 percent
- Handmade and jewelry: gross margin commonly 50 to 70 percent
Net margin, after ads, shipping, and overhead, typically runs meaningfully lower than gross margin across every category, often in the 5 to 20 percent range depending on scale and efficiency.
A 25 percent gross margin is a genuine problem in jewelry, where 60 percent is typical, but perfectly healthy in electronics, where 20 to 30 percent is normal. Compare yourself against your actual category, not a generic ecommerce-wide average.
A Simple Decision Tree
- Are you selling a digital or highly differentiated product? Yes, start with value-based pricing.
- No. Are there clear, visible competitors selling something similar? Yes, start with competitor-based pricing.
- No competitors, or you are the first mover? Start with cost-plus pricing as your floor.
- Do you have a large catalog with frequent demand shifts, regardless of the above? Layer in dynamic pricing once your base method is established, not before.
- Whatever you chose, apply psychological pricing on top of the final number. Charm pricing for everyday products, round numbers for premium ones.
Which Method Actually Fits You
- You are pricing your first product with no sales data yet. Start with cost-plus, it is the safest floor while you learn what the market actually supports
- You are in a crowded category with clear competitor pricing. Competitor-based pricing, position deliberately rather than guessing
- You have a truly differentiated or digital product. Value-based pricing, once you have real signal for what customers will pay
- You sell subscriptions or recurring products. Price around real lifetime value, not the monthly number alone
- You sell on multiple platforms. Recalculate your actual margin per platform using the formulas above, the same price does not produce the same profit everywhere
FAQ for Pricing eCommerce Products
What is the difference between markup and margin?
Markup is calculated on cost, margin is calculated on price, and they produce different numbers even at the same percentage. A 50 percent markup on a $10 cost gives a 33 percent margin, not 50 percent, confusing the two is one of the most common pricing errors.
Does charm pricing actually work?
Yes, this is one of the most consistently replicated findings in pricing research. Multiple independent studies show prices ending in .99 outselling round prices by roughly 24 to 35 percent.
What is a good profit margin for an ecommerce store?
It depends completely on your category. Digital products commonly run 65 to 90 percent gross margin, electronics sit much lower at 15 to 30 percent, compare yourself against your actual category, not a single generic average.
How much do platform fees actually reduce my margin?
It depends on the platform. Shopify with Shopify Payments runs close to 2.9 percent plus 30 cents per transaction. Etsy and Amazon commonly take a larger overall cut once listing fees, transaction fees, and payment processing are all counted together.
Should I use dynamic pricing for my store?
Only if you have a large catalog or actually volatile costs and competitor pricing. For a small catalog, manual weekly price review often performs just as well without the added tooling complexity.
How do I price a subscription product?
Price around real customer lifetime value, not just the monthly number. A subscription that looks profitable per month can lose money once churn is factored into the real math.
