All Articles
Pricing7 min readJuly 22, 2026
Part of: Pricing, Profit & Finance

Ecommerce Markup: How to Set It (and When to Use Margin Instead)

Ecommerce markup is the percentage you add on top of product cost to reach a selling price. Here's how much to mark up, why one blanket markup loses money, and how AI sets it product by product.

Most stores inherit a markup — keystone, supplier-suggested, or copied from a competitor — and never revisit it. That's cash left on the table in both directions.

Key Takeaways

  • Markup = (price − cost) ÷ cost. It's a pricing input; margin measures profitability.
  • Typical markups range from 15% (commodity electronics) to 400%+ (cosmetics, private label) — category economics decide.
  • One blanket markup misprices both ends of your catalogue; markup should be set product by product.
  • AI pricing agents tune markup per SKU continuously, with profit impact shown before you approve.

What ecommerce markup is and how it works

Markup is the amount added to a product's cost to arrive at its selling price, expressed as a percentage of cost: Markup % = (price − cost) ÷ cost × 100. A $20 product sold at $50 carries a 150% markup.

Markup is a pricing input, not a profitability measure — that's margin's job. If that distinction is fuzzy, read the difference between markup and margin first; mixing them up is the most common and most expensive pricing error in ecommerce.

Typical markup ranges (and why they vary so much)

There is no universal correct markup — it's a function of category economics, competition, and what the product costs you to sell:

  • Keystone (100% markup / 50% margin) is the traditional retail default and a reasonable starting point for boutique and apparel products.
  • Commodity electronics often run 15–45% markup — price transparency compresses what the market will bear.
  • Cosmetics, accessories, and private-label products can carry 100–400%+ because perceived value, branding, and low unit costs allow it.
  • Your real floor isn't cost — it's cost plus fulfillment, payment fees, returns, and ad spend. A markup that looks healthy on paper can be underwater after fully loaded costs.

One blanket markup is quietly losing you money

Applying a single markup across the catalogue over-prices your price-sensitive traffic products and under-prices your inelastic bestsellers, simultaneously. Every product has its own demand curve, competitive set, and cost structure — pricing them identically guarantees you're wrong at both ends.

Smarter stores mark up product by product: sharper on high-visibility items shoppers comparison-shop, richer on unique or high-perceived-value items. That requires knowing each product's price elasticity — how demand responds when price moves — which is where data beats gut feel.

How to use an AI agent to scale your operation

Reviewing markup across a real catalogue — every product, every supplier cost change, every competitor move — is work no founder has time for, so it simply doesn't happen. The AI CEO Autopilot does it continuously: its pricing engine watches cost, velocity, and margin per SKU, then recommends specific price changes with the projected revenue and profit impact of each.

You stay in control — recommendations come to you for approval, and you can simulate any price change before it goes live. This is how AI automation scales an ecommerce business: pricing stops being an annual guess and becomes a continuously tuned system, alongside the same agent's work on inventory, orders, and marketing. Your markup becomes a living decision per product rather than a number picked years ago.

How AI CEO Solves This

Let the AI pricing engine handle it for you

AI CEO turns pricing from guesswork into a profit lever — recommending the right price for every product from live demand, margin, and competitor signals.

  • Recommends price changes with the projected revenue and profit impact shown up front.
  • Respects the margin floors you set, so it never prices below what's profitable for you.
  • Lets you apply the winners in one click and roll the rest out automatically as trust builds.
Start Your Free Trial Connects to your live Shopify store in minutes — you stay in control.

Frequently Asked Questions

What is a good markup for ecommerce?

Keystone (100% markup, i.e. 50% margin) is a common starting point, but the right markup varies by category — commodity electronics may sustain only 15–45%, while cosmetics and private-label products can carry several hundred percent. Set it per product, not per store.

How do I calculate markup?

Markup % = (selling price − cost) ÷ cost × 100. A product that costs $20 and sells for $50 has a markup of (50 − 20) ÷ 20 = 150%.

Is markup the same as profit?

No. Markup is calculated over cost before selling expenses. Fulfillment, payment fees, returns, and ad spend all come out of the markup — your true profit per unit is usually much smaller than the markup suggests.

Should every product have the same markup?

No. Price-transparent, comparison-shopped products need sharper markups, while unique and high-perceived-value items can carry richer ones. A per-product approach based on elasticity and competition outperforms any blanket rule.

Put Your Store on Autopilot

AI CEO runs marketing, operations, and finance for your Shopify store — from the same live data, with you in control.