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 % = profit ÷ 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). As LogMyHours notes, this straightforward formula — (Cost Price) × (1 + Markup Percentage) — is the entire mechanic behind every markup calculator online. So $16 × (1 + 1.5) = $40.
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. As Omni Calculator explains, you can enter cost and markup to get the price, or enter revenue and markup to back out the cost.
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, a common mistake is setting markup based only on direct product cost without accounting for overhead — 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. As Toggl confirms, a 50% markup equals 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). As Toggl confirms, a 25% margin requires a 33.3% markup. 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 Founderpath, fashion and accessories command higher markups, while electronics and commodities operate on thinner margins. Grocery stores, by contrast, run on very slim per-unit markups and rely on high volume to offset them.
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 Toggl notes, set it too low and you may cover cost of goods sold but fail to cover overhead costs, leaving you with a net loss. Set it too high and you lose sales to competitors. 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 Retail Dogma explains, cost-based pricing is not always ideal, and there is a better approach to retail pricing that considers what the market will actually pay — not just what you paid to produce the item.
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 LogMyHours points out, regularly using a markup calculator helps businesses maintain consistent profit margins and adapt pricing strategies to changing market demands. 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.
Charm pricing and psychological anchors
Once your markup math clears every variable cost, the final price you display can still move conversion. Charm pricing — ending a price in .99 or .95 — is a well-established tactic. As WebWork notes, some markup calculators now include charm-price endings so you can see your mathematically correct price and its nearest charm equivalent side by side. For POD sellers, the difference between $39.99 and $40.00 is cosmetic on margin but can meaningfully affect click-through on a product listing.
Anchoring works similarly: display a "compare at" price above your current price and shoppers perceive a deal even when the actual margin is unchanged. Neither tactic changes your markup math — they sit on top of it — but they are worth testing once your pricing floor is set.
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 Toggl warns, set your markup too low and you may cover cost of goods sold but fail to cover overhead costs, leaving you with a net loss. 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. For a deeper look at how the full cost stack connects to profitability, see our guide on print-on-demand vs dropshipping profit — it maps the same per-order cost chain across fulfillment models.
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.
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 average order value through bundles or upsells is often more effective than raising the per-unit markup on a single SKU. See how Printful vs Printify sticker costs compare when you are building the cost side of this equation.
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 AI 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 look at how ad quality affects your effective acquisition cost — see the Quality Score formula guide for how to reduce what you pay per click. And before you pour more spend into a product, check whether your Shopify pricing strategy is sound end-to-end: the Shopify Facebook Ads strategy for POD guide covers how to align your markup with your paid social funnel.
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 vs Printify cost breakdown details 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.
If you are also evaluating platform economics more broadly — say, comparing what you keep on Shopify versus a marketplace — the moving from Etsy to Shopify guide walks the full fee-and-margin comparison, and the Shopify Payments chargeback guide covers the cost side of payment disputes that can quietly erode per-order profit.
Markup and AI-driven repricing
Setting a markup manually at launch is only the beginning. As your ad costs shift, supplier costs update through completed orders, and competitors move prices, your markup can drift from profitable to marginal without any obvious signal. This is where automated analysis earns its keep.
Victor — PodVector's AI employee — reads your live Shopify, Meta Ads, Google Ads, Printify, and Printful data and identifies SKUs where the real per-order profit (after all variable costs) has fallen below your target. He then proposes a repricing move — with the new price, the expected margin lift, and his rationale — and waits for your approval before touching anything. You approve or reject; he executes only what you greenlight. For intermediate-to-advanced POD sellers running catalogs of dozens or hundreds of SKUs, this kind of systematic markup review is difficult to do manually at scale. See AI tools for POD ecommerce compared for how Victor sits alongside other options, and the POD seller's guide to AI for ecommerce for the broader picture of where AI fits in a POD operation.
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. As Omni Calculator explains, you enter the cost and markup and the price you should charge is computed instantly. 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. As Toggl puts it, markup is expressed as a percentage of cost — not 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.
How do I convert markup to margin?
Use margin = markup ÷ (1 + markup). As Toggl confirms, a 50% markup equals a 33.3% margin; a 25% margin requires a 33.3% markup. 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 Founderpath, fashion and accessories command higher markups than electronics or commodities, which operate on thinner margins. 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. As Toggl warns, set your markup too low and you cover cost of goods but fail to cover overhead, leaving a net loss — but even a high markup on paper can collapse once every downstream cost is subtracted. 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 Toggl confirms, a 50% markup equals 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 Toggl notes, setting markup too low means failing to cover overhead — and keystone (100% markup, 50% margin) is a widely used retail benchmark because it 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.
What is charm pricing and does it affect markup?
Charm pricing means ending a price in .99 or .95 to trigger a lower price perception. As WebWork notes, some calculators now display charm-price endings alongside the mathematically correct price. Charm pricing does not change your markup or margin math — it simply adjusts the displayed price by a cent or two — but it can influence conversion rates on product listings, so it is worth testing once your pricing floor is confirmed.