How to price print on demand shirts
A practical way to price print on demand shirts without losing the margin to shipping, fees, and discounts. Start with the full order, not a guess.

On this page
A shirt can sell all day and still leave you with almost nothing once production, shipping, marketplace fees, refunds, and the occasional discount land. Price the whole order before you decide what a tee should cost. Start with your real print cost, then work backward from the money you need the sale to leave behind. More practical setup notes live in our print on demand guides.
Short answer
For a print on demand shirt, add the shirt and print cost, your share of shipping, selling fees, and a small allowance for discounts or mistakes. Then add the profit you want. A $24.99 retail price can work for a basic tee, but only after you check the costs in your own store.

Build the price from the bottom up
The simple formula is retail price minus every cost you pay to get the order out the door. It sounds obvious. The trouble starts when a seller treats shipping or marketplace fees as somebody else's problem, then wonders why a busy month did not produce much cash.
| Line in your math | What belongs there | Why it matters |
|---|---|---|
| Production | Blank tee plus one printed side | This is the cost that moves with every sale. |
| Shipping | Your charge or the share you absorb | A flat order fee behaves differently on one tee than on four. |
| Sales fees | Marketplace, payment, and storefront fees | They usually use the retail price, not your production cost. |
| Margin | What you keep after costs | Set this before a sale, not after it. |
A live Toolbox POD starting point
| Gildan 64000, S to XL, one side | $8.59 |
| Comfort Colors 1717, S to XL, one side | From $11.59 |
| Back print | Add $5.00 |
| Shipping | $5.95 per order |
Those are live prices from Toolbox POD's pricing page on November 10, 2026. Every tee is printed DTF. The $5.95 shipping charge is one flat fee per order, however many shirts are in it. That makes a group order look very different from a one-shirt order.
Use one example, then change the inputs
Say you sell a Gildan 64000, one side, for $24.99. At Toolbox POD's current $8.59 starting cost, the gap before shipping, fees, taxes, and promotion is $16.40. That is not automatically your profit. It is the money available to cover the rest of the order and leave something for you.
One Gildan 64000, before store fees
Toolbox POD prices checked November 10, 2026. Shipping is charged per order.
Now test the price at three levels: a standard tee, a premium garment-dyed tee, and a front-and-back shirt. Do not hide the premium version inside the same margin assumption. Comfort Colors begins $3.00 above the Gildan starting price, and a second printed side adds $5.00. Your retail price or your margin has to move with that choice.
Do this
Set a retail price for each garment and print setup, then check its margin after the fees you actually pay.
Not this
Use one price for every tee, color, size, and print placement because the number looked good on a mockup.
Also put discounting into the test. A ten percent code on a $24.99 shirt removes about $2.50 from the money left after production. A bundle discount can make more sense because the flat order shipping charge is shared, but only if the reduced retail price still covers the production cost of every shirt. Treat a launch sale as a separate price, not a harmless label on your regular price.
Keep a versioned price sheet
Write down the date, the garment, print sides, supplier cost, shipping rule, and the retail price you tested. When a blank cost changes, you can update the sheet instead of rebuilding every listing from memory.
Decide what to do with shipping
You have two clean choices. Charge shipping at checkout and keep it separate from the shirt's retail price, or build some or all of it into the price. Neither is morally better. The important part is that your product page, your ad copy, and your margin sheet all use the same choice.
Price a one-shirt order
Use the full shipping cost if you plan to absorb shipping. That is the hardest version of the math.
Price a small bundle
Divide the per-order shipping charge across two, three, or four shirts. A bundle can support a different offer without pretending production became free.
Check your checkout total
Open your own storefront and confirm that the shopper sees the price and shipping arrangement you modeled.

A clean order layout helps, but the product page still needs to show the customer what they will pay before checkout.
Do not call a price profitable too early
A sale price is not a margin calculation. If you run a discount, pay a marketplace fee, or absorb shipping, rerun the numbers on that exact order.
Pick a margin you can defend
There is no magic percentage that works for every niche. A simple graphic tee sold through an established audience can tolerate one margin. A shirt that needs paid traffic, samples, and several rounds of creative testing needs more room. Start with a number that covers the way you sell, then compare it with real buyer behavior instead of copying a competitor's sticker price.
Low-friction test
Use a clear starting price and learn whether people click, add to cart, and buy before building a permanent discount habit.
Premium garment
Show why the fabric, fit, or color is different. The higher price should not arrive as a surprise.
Mistake 01
Copying a competitor without matching their order
A competitor may use a different blank, printer, shipping rule, sales channel, or fee structure. Their retail number is a research clue, not your answer.
Questions sellers ask about POD shirt pricing
What price should I charge for a print on demand shirt?
Start with your production cost, your shipping choice, selling fees, and the profit you need. A basic tee at $24.99 can be a useful test price, but it only works when the full order math supports it.
Should I offer free shipping on print on demand shirts?
You can, but the shipping cost still exists. Put it into your retail price or set an order threshold that gives you enough room. Test the one-shirt order first.
How much more should I charge for a back print?
Use the added production cost as your floor, then decide whether your margin should stay the same. At Toolbox POD, a second printed side adds $5.00 per shirt before any selling fees.
Does a higher shirt price always mean more profit?
No. A higher price can improve profit per order but may lower conversion. Compare margin, conversion, refunds, and repeat orders before you decide the price is working.
The bottom line
Price print on demand shirts with the costs you will actually pay, then test the offer in your own store. A clean margin sheet beats a trendy retail number every time.
Price the tee, then make it real See the current shirt, print, and flat-shipping prices before you set your next listing. |



