Most "t shirt profit margin" advice hands you a percentage and stops. That is where the money leaks. This guide walks the full invoice, shows a real per-order calculation, and gives you a t-shirt profit margin calculator you can rebuild in a spreadsheet in five minutes.
What "profit margin" actually means on a t-shirt
Profit margin is your net profit divided by what the customer pays, expressed as a percentage. On print-on-demand, the industry keeps quoting a 30–50% band, and a 40% target has become the default recommendation for 2026 t-shirt brands per Printify's pricing guide. Selling through marketplaces like Etsy or Amazon usually pushes the target higher, to 50–65%, to absorb platform fees as Merchize notes.
Those percentages are fine as goals. The problem is the formula beginners use to hit them.
The single most common mistake in POD content is presenting retail price − base cost = profit. That omits two real costs and ignores one lever:
- It skips supplier shipping (the print provider bills you to ship every order).
- It skips payment processing fees (roughly 2.9% + $0.30 per transaction on most gateways).
- It ignores customer-paid shipping, which is revenue you control.
If you want to understand where POD margin really comes from, start with the full cost economics of print-on-demand rather than the blank-shirt price alone.
The four costs that eat your t-shirt business profit margin
Every fulfilled order carries a supplier invoice with three parts, plus a fourth cost from your payment gateway:
- Base cost (product cost). What the print provider charges to make the shirt — the blank plus the print. This is the number you see per-variant in the product editor.
- Supplier shipping. What the provider bills you to ship that order to your buyer. It is destination- and provider-specific.
- Supplier tax. Sales tax or VAT on the fulfillment transaction, unless you have a resale certificate on file.
- Payment processing. Your gateway's cut of the total the customer pays.
So the honest formula is:
Profit = (product price + shipping charged to customer) − (base cost + supplier shipping + supplier tax) − payment fees.
What a blank tee actually costs
Base cost varies more than most sellers expect because it depends on the provider and the garment blueprint. A standard Gildan 64000 tee runs around $6.21 from a low-cost Printify provider, while a Bella+Canvas 3001 can reach ~$9.04, and Printful's owned-facility price on the same Gildan blueprint sits near $12.95 before plan discounts based on 2026 comparison data captured by Chayaani. There is no single "the price" — always confirm the live figure in your own product editor.
That base-cost gap is why platform choice matters. Printify's marketplace generally wins on the blank cost, while Printful competes on owned-facility consistency. If you are weighing catalogs, this breakdown of the best print providers on Printify shows how much the same blueprint can swing between providers.
Worked example: the real per-order margin on one shirt
Say you sell a Bella+Canvas 3001 tee at $24.99 and charge $5.99 for shipping. Here is the full ledger, using mid-range 2026 US apparel costs:
| Line | Amount |
|---|---|
| Retail price | $24.99 |
| Shipping charged to customer | $5.99 |
| Customer pays | $30.98 |
| Base cost (mid-range tee) | −$9.04 |
| Supplier shipping (first item, US) | −$3.99 |
| Supplier tax (resale cert on file) | −$0.00 |
| Payment processing (2.9% + $0.30) | −$1.20 |
| Your profit | ≈ $16.76 |
Base cost, shipping, and tax figures above are 2026 US apparel ranges from Printify's live shipping rates and the base-cost data captured by Chayaani; the arithmetic is worked from those inputs.
Run the margin: $16.76 ÷ $30.98 = 54%. That clears the 40% target — but only because we counted every cost honestly and priced above $20. Drop the retail price to $17.99 and that same $16 of cost leaves you barely above $9 profit, a much thinner margin.
Why multi-item orders are structurally more profitable
Now the buyer adds a second identical tee:
| Line | Amount |
|---|---|
| Retail (2 × $24.99) | $49.98 |
| Shipping charged (flat) | $5.99 |
| Customer pays | $55.97 |
| Base cost (2 × $9.04) | −$18.08 |
| Supplier shipping ($3.99 + ~$2.00 additional) | −$5.99 |
| Payment processing (2.9% + $0.30) | −$1.92 |
| Your profit | ≈ $29.98 |
The second shirt added about $13 of profit on roughly $16 of retail. Why? The additional-item shipping rate (~$2.00) is far below the first-item rate ($3.99) per Printify's shipping structure. This is the biggest lever most sellers ignore: raising average order value through bundles and cross-sells does more for your t-shirt business profit margin than shaving pennies off the blank.
Build your own t-shirt profit margin calculator
You do not need a fancy tool. A t-shirt profit margin calculator is just the honest formula in six spreadsheet cells:
- Product price
- Shipping charged to customer
- Base cost (from your product editor)
- Supplier shipping (first item + additional items)
- Supplier tax (usually $0 with a resale certificate)
- Payment fees (
0.029 × total + 0.30)
Then: profit = (1 + 2) − (3 + 4 + 5) − 6, and margin % = profit ÷ (1 + 2).
The trap is that cells 3 and 4 are not fixed. Base cost changes by provider, and shipping changes by destination and order size. A hard-coded calculator quietly goes stale. The number you can trust is the one pulled from a live order, not from memory.
That is exactly where a static spreadsheet falls short and connected data helps. PodVector connects Shopify, Meta Ads, Google Ads, Printify, and Printful, then computes your true per-order profit — the real base cost, the real supplier shipping, the real payment-processing fee, and your ad spend — on every order instead of an averaged guess. Victor, its AI employee, analyzes that live data and proposes Shopify-side moves for your approval; he reads your ad data but does not touch your ad account. PodVector is not a dashboard you have to babysit — it is the profit math done on real numbers.
The margin levers that actually move the needle
Once you can see true per-order profit, three levers matter most:
1. The shipping spread
Shipping shows up twice — as a supplier cost and as customer-facing revenue you set. If supplier shipping is ~$4 and you charge $5.99, the spread is slightly positive. Offer "free shipping" and you absorb that $4, so it must be baked into the retail price or your margin evaporates.
2. Provider selection per destination
The cheapest base cost is often not the best economic choice. A distant provider raises shipping and delivery time, which hurts conversion and reviews, while refunds and reprints are pure-loss costs in POD. Provider choice is an optimization across base cost, shipping, speed, and reliability — the same tradeoff explored in this comparison of Printful hat cost versus Printify, where the math plays out on a different product family. Printify even lets you assign multiple print providers to one listing so each region ships locally.
3. Subscription break-even
Paid plans lower your per-unit cost, but only pay off at volume. Printify Premium runs from $39/month, or $24.99/month billed yearly, and gives an everyday discount most sellers cite near 20% (the page headline reads "up to 33%") per Printify's live pricing page. At roughly $2.40 saved per order, the monthly plan needs about $39 ÷ $2.40 ≈ 16–17 orders/month to break even. Printful Growth costs $24.99/month and becomes free once your store passes $12,000/year in sales per Printful's live pricing page. Below those thresholds, the free plan is the correct choice.
FAQs
What is a good profit margin for a t-shirt business?
Aim for 30–50% net margin on direct-to-consumer sales, with 40% a common 2026 target per Printify's guide. On marketplaces like Etsy or Amazon, target higher — 50–65% — to cover platform fees as Merchize recommends. The percentage only means something if you calculated it after supplier shipping and payment fees, not just the blank cost.
How much profit do you make per t-shirt?
Most sellers net roughly $3–8 per shirt after core costs according to NovaTomato. In the worked example above, a $24.99 tee with a mid-range base cost netted about $16.76 — higher than the typical band because the price was well above $20 and every cost was counted. Lower prices or higher ad spend compress that number fast.
Why is my real margin lower than the product editor shows?
Because the editor shows base cost only. Your actual invoice adds supplier shipping (about $3.99 first item on US apparel) and any tax, and your gateway takes roughly 2.9% + $0.30 per Printify's shipping rates. Subtract all of that and the "profit" the editor implied shrinks by several dollars per order.
Does free shipping kill my t-shirt profit margin?
Not if you price for it. Free shipping simply means you absorb the supplier's shipping cost instead of the customer, so it has to be built into the retail price. If you add free shipping without raising your price, you hand back the entire shipping spread and your margin drops by the full supplier shipping amount.
How do I increase my t-shirt business profit margin?
Raise average order value with bundles, because additional-item shipping is far cheaper than the first item per Printify's shipping structure. Then match each order to the cheapest reliable provider for that destination, and only buy a subscription once your order volume clears its break-even. Seeing true per-order profit on live data — rather than an averaged estimate — is what tells you which lever is actually working.