How Much Profit Do Print-on-Demand T-Shirts Actually Make?
Most POD guides promise "unlimited margins" and never show the math. This is the full teardown — base cost, shipping, fees, and ad spend across Printful, Printify, and Gelato — with real dollar figures per shirt and the honest answer on whether the business actually works.
Every guide to print-on-demand promises "passive income" and "unlimited margins." Almost none of them show you the actual math. So here it is — a full teardown of what a print-on-demand t-shirt really earns you, in concrete dollars, across the three platforms most sellers use: Printful, Printify, and Gelato.
The short version: a POD t-shirt makes real money when you sell it organically, and can lose you money when you pay to advertise it. The rest of this article shows exactly why, line by line, so you can answer the only question that matters before you start — will this business model actually work for me?
(One piece of 2026 context: Printful and Printify's parent companies announced a merger in late 2024. The two still operate as separate platforms with separate pricing today, so we treat them individually below.)
The Print-on-Demand T-Shirt Profit Formula
Every POD sale comes down to one equation:
Net profit = Sell price − (Base cost + Shipping + Platform/payment fees + Ad spend)
Most sellers only ever calculate the first two: sell price minus base cost. That "gross" number looks fantastic — often 60% or more. The other three costs are where the profit quietly disappears. Let's take each in turn with real figures, using a standard black Bella + Canvas 3001 unisex tee (size M, single front print, shipped to a US customer) as our reference product.
Base Cost: What You Actually Pay Per Shirt
Base cost is the price the POD platform charges you to produce and print one shirt. It bundles the blank garment and the printing together. These are representative 2026 prices for our reference tee — expect them to shift with garment brand, color, size, and print placement.
| Platform | Representative base cost (printed tee) | Model |
|---|---|---|
| Printify | ~$9.50 | Marketplace of providers — usually the lowest |
| Gelato | ~$11.00 | Local production in 32 countries |
| Printful | ~$12.50 | In-house production, premium quality |
Printify Base Cost
Printify runs a marketplace of independent print providers, which is why it usually posts the lowest base costs — often $8–$11 for a printed tee depending on which provider fills the order. The tradeoff is variability: quality and turnaround depend on the provider you pick, so smart sellers test a few and lock in their favorites.
Gelato Base Cost
Gelato sits in the middle on price, around $9–$12 for a printed tee, but earns its keep on shipping. Because it produces locally across 32 countries and routes ~90% of orders to a facility near the customer, it cuts delivery cost and time — a real edge if you sell internationally.
Printful Base Cost
Printful's in-house production commands the highest base cost, roughly $11–$13 for our reference tee. You're paying for consistency and branding: custom labels, packaging inserts, and reliable quality that justify a higher retail price for brand-focused stores.
The Variables That Move Base Cost
Don't take a single number as gospel. A Gildan 5000 tee runs cheaper than a Bella + Canvas 3001. Sizes 2XL and up carry upcharges of $2–$8. A second print location (front and back) adds a few dollars. And subscription plans knock roughly 20% off: Printify Premium ($25/mo), Printful Growth ($25/mo), and Gelato+ (~$24/mo, less billed annually) each discount base costs enough to pay for themselves once you're doing 10–15 orders a month.
Shipping Costs Per Shirt
Shipping is a cost most beginners forget to price in. For a single tee to a US address, expect roughly $4–$5 across all three platforms (Printful and Gelato both start around $3.99–$4.99; Printify varies by provider). International shipping climbs quickly — which is exactly where Gelato's local production saves you money, often keeping cross-border delivery near domestic rates while a US-printed shirt shipped to Europe can cost $8–$12 and clear customs slowly.
For our teardown, we'll use $4.50 in US shipping per shirt.
Platform & Selling Fees
Beyond base cost and shipping, two more fee layers hit every sale.
Subscription Plans
The paid tiers above (~$24–$25/month) aren't a per-order fee, but they're a fixed cost you must spread across your volume. At 100 orders a month, a $25 plan adds $0.25 per shirt; at 20 orders, it's $1.25 per shirt. Low-volume sellers often pay more per shirt in subscription than they save in discounts.
Marketplace & Payment Fees
Where you sell matters as much as where you print. On your own Shopify store, you pay card processing — 2.9% + 30¢ per order on the Basic plan with Shopify Payments — which is about $1.08 on a $26.99 sale. On Etsy, the bite is bigger: a 6.5% transaction fee, roughly 3% + 25¢ payment processing, and a $0.20 listing fee come to about $3.00 per sale — before the 15% offsite-ads fee Etsy can add on orders it sources.
Realistic Sell Price for a POD T-Shirt
Here's where sellers deceive themselves. You can't price a POD tee like a blank Walmart shirt. The sweet spot for a designed print-on-demand t-shirt is $24.99–$29.99. Below $22 there's no margin left after costs; above $32 conversion drops unless you've built a genuine brand. For the teardown we'll use a realistic $26.99.
Net Profit Per Shirt: The Full Teardown
Now we assemble it. Selling our reference tee at $26.99 on a Shopify store (Basic plan, Shopify Payments), here's the net profit per shirt before advertising:
| Line item | Printify | Gelato | Printful |
|---|---|---|---|
| Sell price | $26.99 | $26.99 | $26.99 |
| Base cost | −$9.50 | −$11.00 | −$12.50 |
| US shipping | −$4.50 | −$4.50 | −$4.50 |
| Payment fee (2.9% + 30¢) | −$1.08 | −$1.08 | −$1.08 |
| Net profit / shirt | $11.91 | $10.41 | $8.91 |
At first glance, this looks like a healthy business: roughly $9–$12 per shirt, a 33–44% net margin. If you can drive traffic for free — through Etsy search, TikTok, Instagram, or an existing audience — those numbers hold, and print-on-demand works.
The Number That Changes Everything: Ad Spend
Now introduce paid advertising. The average cost to acquire a customer through Meta or Google ads for a low-priced product like a single tee typically runs $8–$15. Watch what a $10 customer acquisition cost does to the same shirt:
| Platform | Net before ads | After $10 ad spend |
|---|---|---|
| Printify | $11.91 | $1.91 |
| Gelato | $10.41 | $0.41 |
| Printful | $8.91 | −$1.09 |
On Printful, you now lose a dollar on every shirt you advertise. On Gelato you make pocket change. Only Printify's lower base cost keeps you meaningfully profitable — and even then, one slightly-more-expensive click wipes out the margin. This is the reason most print-on-demand t-shirt stores that rely on paid ads for single-item sales fail. The model only works with paid traffic if you raise order value or margin.
Selling on Etsy vs Your Own Store
Etsy replaces ad spend with fees but hands you built-in traffic. Using the Printify base cost, the same $26.99 tee sold on Etsy (no paid ads) nets roughly:
$26.99 − $9.50 base − $4.50 shipping − $3.00 Etsy fees = $9.99 per shirt
That's better than the paid-ads route on your own store — which is why so many beginners start on Etsy. The catch is that Etsy's 15% offsite-ads fee can hit orders it markets for you, dropping that shirt to around $6 net, and you don't own the customer relationship.
So… Will the Print-on-Demand T-Shirt Business Actually Work?
The honest answer: yes, with conditions. Print-on-demand t-shirts make solid money — $8 to $12 a shirt — when your traffic is free or cheap. The moment you pay $10+ to acquire a customer for a single $27 tee, the math collapses. The business isn't a scam and it isn't passive gold; it's a real business whose survival depends on two levers most beginners ignore: traffic cost and order value.
The winners aren't the sellers with the cheapest shirt. They're the ones who either build an audience that costs nothing to sell to, or who raise the value of each order enough to absorb ad spend and still profit.
How to Increase Your Print-on-Demand Profit
Raise Average Order Value
A single tee can't carry a $12 ad cost. A three-item order can. Bundle designs, offer "buy two, get free shipping," and cross-sell mugs, hoodies, or totes. Every additional item spreads the customer-acquisition cost across more profit, turning a break-even order into a winner.
Price for Your Real Costs, Not Your Base Cost
Set your retail price against your fully loaded cost — base, shipping, fees, and expected ad spend — not just the base cost. Higher-margin garments and premium positioning ($32+ branded tees) give paid traffic room to breathe.
Pick the Right Platform for Your Market
Sell mostly in the US on a budget? Printify's low base cost maximizes margin. Sell internationally? Gelato's local production saves on shipping and delivery time. Building a premium brand with custom packaging? Printful's quality supports higher prices. The "cheapest" platform is only cheapest for a specific business model.
Know Your Real Profit Per Order
The trap in print-on-demand isn't any single fee — it's that base cost, shipping, platform fees, and ad spend live in four different dashboards, so no screen ever shows what a shirt actually earned you. That's the blind spot Syncost closes for Shopify merchants. It automatically pulls your real costs — product, shipping, fees, and ad spend — into one view, so you see true net profit on every single order instead of trusting a gross-margin guess. For a business where the difference between $1.91 and −$1.09 per shirt decides whether you survive, seeing your real number on every sale isn't a nice-to-have — it's the whole game.
Base costs, shipping, and fees are representative 2026 figures and vary by garment, size, provider, region, and plan. Confirm current pricing on each platform before making decisions.