The print-on-demand cost stack
POD removes inventory risk, but it adds a base cost for every unit and usually a separate shipping charge. The margin is whatever remains after the provider, the marketplace, and your marketing are paid.
| Cost layer | Typical example | Who charges it |
|---|---|---|
| Base cost | $13.00 per shirt | Printful / Printify |
| Provider shipping | $4.00 | POD provider |
| Marketplace transaction | 6.5% on Etsy | Etsy or your storefront |
| Payment processing | 3% + $0.25 | Etsy, Shopify Payments, or gateway |
| Listing fee | $0.20 | Etsy (not Shopify) |
| Ad spend | $5.00 per order | Etsy Ads, Meta, TikTok |
| Returns | 2–5% of orders | Refunds, reprints, handling |
The base cost is not the only fulfillment cost. If the buyer pays $4.99 shipping and the provider charges $4.00, you keep $0.99 before fees — and the marketplace charges its percentage on the shipping too. Free shipping moves that entire $4.00 into your cost.
A real example: the $32 shirt
The POD preset sells a shirt for $32 with $4.99 shipping. Base cost is $13, provider shipping is $4, packaging is $0.50, ad spend is $5, and the return rate is 2%. The storefront is Etsy with US rates.
Profit on one print-on-demand order
| Shirt + shipping charged (gross) | $36.99 |
| Transaction fee (6.5%) | −$2.40 |
| Payment processing (3% + $0.25) | −$1.36 |
| Listing fee | −$0.20 |
| Base cost, shipping, packaging | −$17.50 |
| Ad spend | −$5.00 |
| Expected returns (2% of gross) | −$0.74 |
| You keep | $9.79 |
That is a 26.5% margin, not 69%. At 80 orders per month the contribution is about $783 before any subscriptions. Raise the ad spend to $12 and the margin drops to 7.5%; add a 15% discount and the order can lose money.
How to price a POD product
Work backwards from the margin you need, not forwards from the base cost. A simple formula:
Target price = (base cost + provider shipping + fixed fees + ad spend + return handling) ÷ (1 − target margin − percentage fees − return rate)
For the example above, with a 25% target margin and 9.5% in percentage fees plus a 2% return rate, the denominator is 0.635. With $17.50 fulfillment, $5 ads, and $0.45 fixed fees, the required revenue is about $36.14 — roughly the current price. Widen the margin and the price has to rise, or the base cost has to fall.
Where POD margins leak
- Free shipping: absorbing $4–$8 per order can consume the entire margin.
- Low-ticket products: stickers and mugs often lose to fixed payment and listing fees.
- Discount codes: 20% off cuts revenue, not the base cost. Model the discounted price.
- Ad dependency: if every order needs $12 in ads, the product must support it.
- Reprints: misprints and damaged items are a real cost even when the customer keeps the item.
Sample before scaling: order one unit of the exact product, color, and size you plan to sell. Base costs, shipping, and print quality vary more than the catalog suggests.
Frequently asked questions
How do I calculate profit on print-on-demand?
Retail price plus shipping charged, minus base cost, provider shipping, marketplace and payment fees, ad spend, and expected returns. MarginFern does the full calculation and shows the break-even price.
What is a good POD profit margin?
Target at least 25–30% after everything. Under 10% is fragile: one refund or a small ad increase can turn the order into a loss.
Why is my POD shop making so little?
Check free shipping, ad cost per order, discounts, and low-ticket products. Fixed fees hurt cheap items, and ads can exceed the product margin.
Does this work for Printful and Printify?
Yes. Enter the base cost and shipping from your provider’s order summary. The calculator does not care which provider you use.