Services and solutions for your business
The most quoted number in the POD T-shirt industry is 50-70% gross margins (Fortune Business Insights, Merchize operator data). It is accurate. It is also the number that sinks more new sellers than any other, because it describes the gross margin on the product — the gap between what the blank+print costs and what the customer pays — and not the take-home on the order. By the time you subtract the platform fee, the payment processing, the ad that acquired the customer, the return that came back, and the tax, a "60% margin" POD shirt can leave you with $3-5 in the bank.
This guide breaks down the full cost stack on a real $26 POD sale, shows where the margin leaks, explains why POD margins compress (not expand) as you scale, and works out the exact crossover point at which a 100-piece OEM run beats POD on per-unit profit — usually around 30-50 units per design per month.
Gross margin is real; take-home is what survives the cost stack
Take a representative POD sale: a Bella+Canvas 3001 tee, DTG-printed on Printify, sold on Etsy at $26 retail. Here is the full stack, line by line.
These ranges are indicative and shift by provider, color/size surcharges, country, and ad efficiency. The point is the shape of the stack, not the exact cent. With organic-only traffic (no ads) the take-home on this sale is ~$13.58 (~52%) — that is the honest gross-margin number. Once you add a realistic $8 CAC and an 8% return reserve, take-home falls to ~$3.50 (~13%). That gap — between 52% and 13% — is the entire POD profitability problem.
The same $26 POD T-shirt produces very different take-home depending on where you sell it. Here are three honest worked examples, organic-only (no ads) so the platform difference is visible.
The strategic read: platform choice is a choice about who brings the traffic and who keeps the margin. Marketplaces bring traffic and keep margin (theirs). Shopify keeps margin but makes you earn the traffic.
The intuitive belief is that margins improve with scale. In POD, the opposite is usually true, for three structural reasons:
POD has no volume leverage on the product — whether you sell 10 or 1,000, the blank+print cost stays at $9.50 because each unit is produced one-off. Meanwhile, paid acquisition costs rise as you scale (you bid into more competitive audiences). So the gap between revenue and product cost stays flat, while the gap between revenue and acquisition cost narrows.
This is the core economic difference between POD and OEM. POD is a variable-cost business with no fixed-cost absorption. OEM is the opposite — a 100-piece run produces 100 units at a fixed batch cost, so each unit becomes cheaper the more you sell. POD cannot give you this. It is why every successful POD brand eventually graduates.
A 10% return rate at 10 orders/month is 1 return. At 500 orders/month it is 50 returns — and on POD, each return is a near-total loss (you cannot resell a printed-on-demand unit). The blank you choose directly drives the return rate: a Gildan 5000 ("feels cheap") drives 10-15% returns; a Bella+Canvas 3001 drives 5-8%. The $1 unit-cost upgrade pays for itself in returns saved.
The single most profitable POD decision is not a marketing decision — it is the blank. We see it on the factory side constantly: brands that upgraded from a carded-cotton blank to a combed ring-spun blank at +$1 unit cost cut their return rate from ~12% to ~6%, which is a net $1.50/sale gain on a $26 shirt. The blank is the only place in POD where you can spend $1 to save $1.50. Every other lever (price, ads, platform) trades margin against another scarce resource.
This is the question every POD seller eventually asks. The answer is more concrete than people expect.
A 100-piece private-label OEM run on a comparable Bella+Canvas 3001 spec (100% combed ring-spun cotton, 180 GSM) typically lands at $4-8 per unit all-in (blank, print, label). The same unit produced one-off via POD is $9-13. That is a $3-7 per-unit saving on the identical product — and at OEM you also get your neck label, hangtag, and the ability to control the fabric spec.
The crossover — the point where total monthly profit on an OEM-produced design exceeds POD — lands around 30-50 units per design per month. Here is the math on a single design moving 50 units/month:
At 50 units per design per month, OEM roughly doubles the take-home per unit and per month, on the same retail price and the same customer. The only added cost is the upfront batch payment (100 × $6 = $600 of inventory) instead of pay-per-order — which is why the decision hinges on whether the design is validated (proven to sell through). If it is, the $600 batch pays itself back within the first ~40 units and earns more on every unit after.
The full framework for when to make that switch — the three-trigger validation test (repeat sales, margin squeeze, branding need) — is in our POD-vs-OEM guide. The economics here are the why behind that framework.
If you are not yet at the OEM crossover, here is where the POD profit actually lives, ranked by leverage:
If you remember one metric from this guide, make it reorder rate — the percentage of customers who buy a second time. Reorders are the proof that your blank, your print, and your design earned trust. They are also the single best predictor that a design has crossed the OEM crossover threshold. A design that reorders is a design that deserves a 100-piece OEM run.
XiaoTex is a T-shirt OEM/ODM factory in Zhongshan, Guangdong — inside the Pearl River Delta cluster behind China's 29% global T-shirt production share. We are built specifically for the design that has crossed the crossover:
The honest economics of POD T-shirts in 2026 are these:
If you have a design selling through at 30+ units a month and you want to capture the $3-7 per-unit gap that POD is leaving on the table, send us your blank model and target MOQ — we will quote the 100- or 500-piece run that turns a POD print into a profit engine. For the full crossover framework, see our low-MOQ T-shirt manufacturer guide.
Data Sources: Custom-print operator gross margins (50-70%) per Fortune Business Insights (FBI114878) and Merchize industry data; Etsy fee structure (listing $0.20, transaction 6.5%, payment 3%+$0.25) per Etsy 2026 seller fees; Shopify fee structure ($39/mo Basic, 2.9%+$0.30) per Shopify 2026 pricing; Printify POD base costs ($8-13) per Printify 2026 catalog; blended POD CAC ($5-15) per industry operator benchmarks; OEM unit cost ranges ($4-8 private label / $3-6 OEM) per XiaoTex production model. All take-home calculations are indicative worked examples using representative numbers; actual results vary by product, channel, and ad efficiency.