What counts as a "good" margin
The most-cited benchmark on the web puts a healthy print on demand margin at 20% to 40%, according to Printful. That is a gross figure — before you subtract shipping and processing fees.
Net margin is the number that matters. MyDesigns breaks it down cleanly: under 15% net is "fragile, stressful, and hard to scale," 15–25% is "workable" only with strong volume, and 25–35% is "healthy and scalable." Their working target is 20% to 35% net.
So there are really two answers. A gross markup that looks like 60–70% can collapse to a 20–30% net margin once the full supplier invoice and fees land. The gap between those two numbers is where most beginner pricing goes wrong.
Why "retail minus base cost" is the wrong formula
Here is the single most common margin error in POD content: treating profit as retail price minus base cost. That skips two real costs and ignores one lever.
The supplier bills you three things on a real order, not one: the base cost (the figure in the product editor), the supplier's shipping to your customer, and any supplier tax. On top of that sits your payment processor. The honest formula is:
Profit = (retail + shipping you charge) − (base cost + supplier shipping + supplier tax) − payment fees.
Notice shipping appears twice — as a cost the supplier bills you, and as revenue you decide what to charge the buyer. That gap is the shipping spread, and it is a genuine margin lever. If you offer "free shipping," you are absorbing the supplier's shipping cost, so it has to be priced into the product or your margin evaporates. The full mechanics live in our POD cost economics guide.
A worked per-order example
Say you sell a standard tee at $24.99 and charge $5.99 shipping. A US-based Printify provider ships a standard tee for around $3.99 first item, per Printify's live shipping rates. For base cost, a Gildan 64000 tee runs about $6.21 on Printify's cheapest provider, per MyDesigns' 2026 breakdown.
Walk the math:
- Customer pays: $24.99 + $5.99 = $30.98
- Base cost: −$6.21
- Supplier shipping (first item): −$3.99
- Supplier tax (resale certificate on file): −$0.00
- Payment processing (~2.9% + $0.30 on $30.98): −$1.20
- Profit ≈ $19.58
That is roughly a 63% margin on the $30.98 the customer paid — a strong gross number. But drop in a Printful base cost instead (~$12.95 for the same blueprint before plan discounts, per MyDesigns) and profit falls to about $12.84. Same retail, same shipping — the provider choice moved your margin by nearly seven dollars.
The bundling lever most sellers miss
Now let the same buyer add a second tee. Shipping is where the magic happens, because the supplier's additional-item rate (~$2.00 on US apparel, per the same shipping data) is far below the first-item rate.
- Customer pays: (2 × $24.99) + $5.99 flat shipping = $55.97
- Base cost: 2 × $6.21 = −$12.42
- Supplier shipping: $3.99 + $2.00 = −$5.99
- Payment processing (~2.9% + $0.30): −$1.92
- Profit ≈ $35.64
The second unit added roughly $16 of profit on $25 of retail — a higher effective margin than the first. That is why average order value and bundling dominate POD margin math far more than shaving a few cents off base cost. A cart of three shirts is structurally your most profitable order.
What margins actually look like by product
Margins vary widely by category because shipping and base cost scale differently. MyDesigns' real Etsy examples land at 27.0% net on a classic t-shirt, 23.8% on a ceramic mug, and 30.8% on a personalized sweatshirt.
That mug number is instructive. Its base cost is tiny — under five dollars on most providers — but ceramics ship fragile and heavy, so the landed cost is shipping-dominated and the margin comes in thinner than the cheap base cost suggests. High base cost does not mean low margin, and low base cost does not mean high margin. Landed cost is what decides it, which is exactly the comparison we run in Printful vs Printify on an apron.
For the fuller picture of what typical sellers keep across categories, see our breakdown of typical POD profit margins.
Levers that move your margin
Once you model the full invoice, four levers do the heavy lifting:
- Provider choice. The same blueprint costs different amounts by provider because base cost, shipping, and print method all differ. Printify's marketplace of many print providers usually wins on base cost; Printful competes on owned-facility consistency.
- Average order value. Bundles and cross-sells spread that expensive first-item shipping across more units. This is the biggest single lever.
- Fulfillment speed and location. Routing US orders to US providers keeps shipping "domestic" and cheap. Fast options like Printify Express delivery can also lift conversion, which protects margin indirectly.
- Subscription plans — a volume decision, not a default. Printify Premium runs from $39/month and cuts base costs, but the everyday discount most sellers see is closer to 20% than the headline "up to 33%," per Printify's pricing page. At roughly $2.40 saved per order, you need about $39 ÷ $2.40 ≈ 16–17 orders a month just to break even. Printful Growth is $24.99/month with up to 33% off products and becomes free once your store passes $12,000/year in sales, per Printful's pricing page. Below those thresholds, the free plan is the correct choice.
How to price for a target margin
Work backwards from net, not gross. Decide the net margin you want (say 30%), then build the price to cover base cost, supplier shipping, payment fees, and that margin — not just base cost plus a round markup.
A quick sanity rule: if your all-in landed cost (base + supplier shipping + fees) is about $11 on a tee and you want 30% net, your total revenue per order needs to be roughly $11 ÷ (1 − 0.30) ≈ $15.70. Price the product and shipping so the customer pays at least that. Anything below it is a shop that "sells" but does not profit.
The hard part is that the true landed cost is provider-, blueprint-, and destination-specific, and it changes as carriers reprice. The authoritative number always lives in your own product editor at order time — and the true per-order profit only shows up after real fees and real shipping hit a real sale.
Where PodVector fits
Modeling margin on a spreadsheet is fine until orders start flowing and every one has a slightly different cost. PodVector connects Shopify, Meta Ads, Google Ads, Printify, Printful, and Stripe, then computes your true per-order profit across all of them — base cost, supplier shipping, ad spend, and processing fees on each real sale, not an estimate.
Victor, an AI operator inside PodVector, analyzes that live data and proposes moves you approve, executing the changes on the Shopify side. He reads your ad data to explain where margin is leaking, but he does not touch your ad account. PodVector is not a dashboard — it connects your tools and shows you which orders actually made money.
Connect your store and see your real margin.
FAQs
What is a good profit margin for print on demand?
Aim for 20–35% net, per MyDesigns, or the broader 20–40% gross benchmark Printful cites. Under about 15% net is hard to scale; 25–35% net is where a store feels stable rather than fragile.
Why is my real margin lower than my markup suggests?
Because markup off base cost ignores supplier shipping and payment fees. A tee with a 60% markup on base cost can net closer to 25–30% once the supplier's shipping charge and the ~2.9% + $0.30 processor fee land on each order. Always model the full supplier invoice plus fees.
Which products have the best print on demand margins?
It depends on landed cost, not base cost. Apparel and premium items like sweatshirts tend to net well — MyDesigns shows a personalized sweatshirt at 30.8% net — while mugs come in thinner (23.8%) because fragile, heavy shipping dominates their landed cost.
Does offering free shipping kill my margin?
Only if you do not price for it. Free shipping means you absorb the supplier's shipping cost, so it must be baked into the retail price. Model the supplier's first-item shipping rate as part of your cost, then set the product price to cover it and your target margin.
Are Printify Premium or Printful Growth worth it for margin?
Both are volume decisions. Printify Premium (from $39/month) needs roughly 16–17 orders a month to break even at a typical ~20% discount and ~$2.40 saved per order, and Printful Growth ($24.99/month) becomes free above $12,000/year in sales, per Printful. Below those volumes, stay on the free plan.