A markup calculator turns a product's cost into a selling price by adding a percentage on top of that cost — the formula is price = cost × (1 + markup %). Feed it a $16 cost and a 150% markup and it returns a $40 price in one step. The catch most calculators skip: markup only sets the sticker price. It does not tell you what you keep. A 150% markup equals a 60% margin, and once shipping, payment fees, and ad spend come out of that $40, your real per-order profit is a fraction of what the markup implies. This guide walks both numbers.
What a markup calculator actually does
A markup calculator answers one question: if this item costs me X, and I want to add Y percent on top, what do I charge? You type in a cost and a target markup, and it returns the selling price and the profit per unit.
As CalculatorSoup explains, the tool calculates markup percentage, selling price, and gross profit — you only need two of the three to find the third. Most free tools — from Omni Calculator to FreshBooks — stop right there. But a price is not a profit, and the gap between the two is where a lot of stores quietly lose money.
So this page does two jobs. First, it shows you the clean markup math. Then it shows you the honest version: what a $40 order leaves in your pocket after every cost, not just the cost of goods.
The markup formula, worked
Markup is profit expressed as a percentage of cost. As Omni Calculator states it, the formula is markup % = (price − cost) ÷ cost × 100.
Say you run a print-on-demand apparel store. A blank tee plus printing plus your supplier's base fulfillment charge comes to $16 per order. You want to charge $40. Your markup is ($40 − $16) ÷ $16 = 1.5, or 150%.
To go the other direction — from cost and markup to price — the calculator rearranges it: price = cost × (1 + markup). So $16 × (1 + 1.5) = $40. As LogMyHours notes, that straightforward formula is the entire mechanic behind every markup calculator online.
You can also reverse-calculate: provide your selling price and target markup to work backwards to the required cost, or provide cost and price to find the implied markup percentage — most modern calculators handle all three modes.
Markup vs margin: the mistake that quietly kills pricing
Here is the trap. Markup is measured against cost. Margin is measured against price. They describe the same dollar gap from two different angles, and as Toggl notes, treating them as interchangeable is one of the most common pricing mistakes small business owners make, leading to systematically underpricing products.
Your $16-to-$40 example is a $24 gap either way. As a markup it is $24 ÷ $16 = 150%. As a margin it is $24 ÷ $40 = 60%. Same product, same profit, two very different-looking percentages — and margin is always the smaller number because price is always bigger than cost.
Why it matters: if a supplier quotes you "50% markup" and you record it as a 50% margin, you have overstated your profitability. According to Active Calculator, a 50% markup equals only a 33.3% margin — not 50%. Set prices on that confusion across a catalog and you will underprice your whole store.
Markup-to-margin conversion (pure arithmetic)
You can convert between the two with margin = markup ÷ (1 + markup). These are worked calculations, not benchmarks — each row shows the division:
- 25% markup →
0.25 ÷ 1.25 = 0.20→ 20% margin - 50% markup →
0.50 ÷ 1.50 = 0.333→ ~33% margin - 100% markup →
1.00 ÷ 2.00 = 0.50→ 50% margin (this is "keystone" pricing) - 150% markup →
1.50 ÷ 2.50 = 0.60→ 60% margin (the example store) - 233% markup →
2.33 ÷ 3.33 = 0.70→ ~70% margin
Run it backwards with markup = margin ÷ (1 − margin). A 60% margin needs 0.60 ÷ 0.40 = 1.5, or a 150% markup. Both describe the same $16 cost and $40 price.
What markup should you actually use?
There is no universal "right" markup — it swings hard by category. According to ZenoCalculator, clothing and fashion retailers can run markups of 100–250% depending on brand, while groceries tend to stay low at around 15–20%. MarkupCalculator.org puts retail clothing benchmarks specifically between 50% and 100%, with keystone pricing (100% markup) still common because markdown risk, store overhead, and returns consume the spread quickly.
For print-on-demand sellers specifically, the math looks different from traditional retail. You have no physical inventory risk or markdown exposure, but you do face shipping, payment processing, and customer acquisition costs on every order — which means your markup needs to be high enough to absorb all of those, not just the base production cost.
The retail default is "keystone" — doubling cost, which is a 100% markup and a 50% margin. As Jupid notes, keystone pricing is a longstanding retail benchmark, particularly in clothing, accessories, and specialty retail, though many categories deviate significantly. Treat industry ranges as starting anchors, not answers. Your right markup depends on your costs, your positioning, and — critically — what happens to the money after the sale.
It is also worth considering value-based pricing alongside cost-plus. As Jupid explains, a more effective approach than applying a fixed markup to all products is setting prices based on perceived customer value rather than cost alone.
Cost-plus vs value-based pricing: which to use
Most markup calculators assume cost-plus pricing: you know what something costs, you add a percentage, and you get a price. It is simple and consistent — as StoreRadar points out, a percentage-based markup works whether you sell 10 or 10,000 units, and the math stays simple at any volume. But it has a structural weakness: it ignores what the market will actually pay.
Value-based pricing flips the question: what is this worth to the buyer, and can I price toward that ceiling while still covering costs? For POD sellers, this matters because two products with identical supplier costs — a plain tee and a limited-edition graphic — can command very different prices. Your markup calculator gives you the floor (break-even plus target margin); value-based thinking tells you how far above that floor you can realistically go.
In practice, most POD stores use cost-plus as a sanity check and value-based as the ceiling test. Run the formula to make sure you are covering every cost, then look at comparable listings to see whether the market will bear a higher price.
Markup sets the price; margin after all costs sets your survival
This is the part almost every markup calculator ignores, and it is the whole game. Gross margin only subtracts the cost of goods. It does not know about shipping, payment processing, pick-and-pack labor, or ad spend — and those costs hit every order.
As Founderpath warns, many businesses fail by marking up enough to cover COGS but not enough to cover total operating expenses. Walk the $40 order all the way down. Start with your $24 gross profit (the 60% margin). Now subtract the variable costs a markup calculator never sees:
- Shipping (carrier):
−$5.00 - Payment processing (say your processor keeps about 3%):
−$1.20 - Pick and pack labor:
−$1.40
That leaves $24 − $7.60 = $16.40 of contribution margin before you have spent a cent on marketing. Now subtract ads. If you acquire that order at a 4.0 return on ad spend, you spent $10 to get it. Your true profit is $16.40 − $10 = $6.40 — a 60% margin on paper that becomes about 16% in reality.
That is the number that decides whether scaling helps or hurts. A "great" 150% markup can still lose money if your acquisition cost is high and your repeat rate is low. If you want to see how those levers connect, our net profit margin benchmark guide maps the full chain, and the LTV in print-on-demand breakdown shows why the second order often matters more than the first.
Break-even: the markup you need just to not lose money
Once you subtract everything, you can find your break-even markup — the price floor below which each sale costs you money. If total variable cost on that order is $26 (the $16 goods plus $10 in the other line items above), then any price under $26 is a loss no matter what the markup percentage claims.
There is a useful identity here: your break-even return on ad spend is 1 ÷ contribution-margin ratio. On a 40% pre-ad contribution margin, that is 1 ÷ 0.40 = 2.5. Below a 2.5 ROAS, ads eat the whole margin. This is why markup and margin have to be read together, not in isolation — and why keeping checkout completion rates high can make an otherwise thin first-order markup work.
For POD sellers specifically, the break-even markup also has to account for the fact that your production cost is fixed per unit (no volume discount at the order level), so the only levers are the selling price itself and reducing downstream variable costs like shipping and payment fees. Raising the average order value through bundles or upsells is often more effective than raising the per-unit markup on a single SKU.
From markup to true per-order profit
A markup calculator is a fine first step and a poor last one. It uses one input — cost — and ignores the shipping label, the payment-processing fee, and the Meta invoice that decide whether you actually made money.
That is the gap PodVector closes. It connects your Shopify, Meta Ads, Google Ads, Printify, and Printful accounts and computes the true per-order profit — every fee, every ad dollar, netted out — so you see the $6.40, not just the $24. Victor, its AI employee, reads that live data, proposes a specific move with rationale and expected effect (such as repricing a product to a target margin), and executes the approved change on the Shopify side — he reads your ad platform data but does not touch your ad account directly. PodVector is not a dashboard you have to interpret; it is an employee that works the numbers with you and acts on what they reveal. Start with PodVector and price from real profit instead of a markup guess.
Once you have your markup dialed in, you may also want to increase average order value so each order spreads your fixed acquisition cost further — see how to increase AOV with AI. And before you pour more spend into a product, check whether your conversion rate holds up under that price: the CRO techniques guide shows which levers move the needle for POD stores on Shopify.
Markup for Printify and Printful sellers
If you fulfill through Printify or Printful, your "cost" in the markup formula is the full production-and-fulfillment cost per order — the base item price, the print fee, and any handling or packaging charges. Neither platform charges a per-order platform fee on top of that, but both have membership tiers that can reduce your base cost. The Printful Pro membership breakdown and Printify free shipping guide detail exactly what those tiers save you per order — a cost reduction that directly lifts your effective margin at any given markup without changing your retail price.
One important nuance: the cost that enters your markup calculator should be the actual production cost from your completed orders, not a catalog estimate. Catalog prices can change without notice, and any quote from a provider's pricing page is a snapshot — your real per-order cost only confirms once the order ships.
FAQs
What is a markup calculator?
A markup calculator is a tool that turns a product's cost into a selling price by adding a set percentage on top of cost. You enter the cost and the markup percentage, and it returns the price and the per-unit profit. The formula it runs is price = cost × (1 + markup %). Most calculators also let you reverse-calculate: enter the selling price and target markup to find the required cost, or enter cost and price to find the implied markup percentage.
What is the difference between markup and margin?
Markup measures profit as a percentage of cost; margin measures it as a percentage of the selling price. The same $24 profit on a $16 cost and $40 price is a 150% markup but a 60% margin. Margin is always the smaller of the two because it divides by the larger number — the price. As Toggl notes, confusing the two is one of the most common pricing mistakes small business owners make.
How do I convert markup to margin?
Use margin = markup ÷ (1 + markup). A 50% markup becomes 0.50 ÷ 1.50 = 33% margin; a 100% markup becomes 1.00 ÷ 2.00 = 50% margin. To reverse it, use markup = margin ÷ (1 − margin).
What is a good markup percentage for ecommerce?
It depends entirely on your category. According to ZenoCalculator, clothing and fashion can run markups of 100–250%, while groceries stay near 15–20%. For POD specifically, pick a markup that clears your full variable cost — goods, shipping, fees, and ads — not just the cost of goods. Run the contribution-margin math before you set the final price.
Does a high markup mean high profit?
No. Markup only reflects the cost of goods, so a 150% markup can still lose money once shipping, payment fees, pick-and-pack, and ad spend are subtracted. A $40 order with a 60% gross margin can drop to roughly 16% in true margin after those costs. Real profit lives in the contribution margin after every variable cost, not in the markup percentage.
Why does markup vs margin confusion cost money?
Because a supplier's "50% markup" is only about a 33% margin, recording one as the other overstates profitability and leads you to underprice. As Active Calculator confirms, a 50% markup equals only a 33.3% margin. Repeat that error across a catalog and you erode margin on every SKU. Always confirm which basis — cost or price — a quoted percentage uses before you set your prices.
What is keystone pricing?
Keystone pricing means marking up a product exactly 100%, so the selling price is 2× the cost. As MarkupCalculator.org explains, it is a longstanding retail benchmark — especially in clothing, accessories, and specialty retail — because it produces a clean 50% gross margin that historically absorbed store overhead and markdown risk. For POD sellers, 100% markup is a reasonable starting floor, but you still need to confirm it clears shipping, payment fees, and ad spend before treating it as a profit target.
How do I calculate break-even markup?
Add up every variable cost per order — production, shipping, payment processing fees, and average ad spend per order — then treat that total as your effective cost. Your break-even markup is (total variable cost ÷ production cost − 1) × 100. Any markup below that number guarantees a loss on every sale.