You sold 40 shirts last week and your dashboard says $960 in revenue, but your bank account barely moved. The fix is knowing the difference between markup and margin, then building a price floor that survives every fee before you publish. Below, you'll break down the two formulas, autopsy your true cost stack, grab a plug-and-play margin cheat sheet, and cut base costs by up to 20% with Printify Premium without touching your retail price.
When your dashboard lies
Your storefront celebrates revenue. It says nothing about what you actually keep. That gap is where most Print on Demand businesses quietly stall out.
The $24 tee that nets $6
You priced a $12 tee at $24 and told yourself you doubled your money. But by the time production, shipping, platform fees, payment processing, and ad spend take their cut, you're pocketing $6 to $8. The problem isn't your design or your effort. It's that "revenue" and "profit" are two very different numbers, and your dashboard only brags about the first one.
Why "feels profitable" kills momentum
Guessing on price feels fast, and speed is the whole appeal of Print on Demand. But "feels profitable" is how sellers scale a business that loses cash on every order. The more you sell, the deeper the hole gets. Momentum built on the wrong number isn't momentum; it's a treadmill.
The number that decides everything
Net profit margin is the number that determines whether this becomes your income or your expensive hobby. It's what's left after everything, and it's the only figure that tells you if you can quit the day job. Every decision in this article points back to protecting it.
Markup vs margin: The key distinction
Markup and profit margin are two different metrics, and mixing them up is the single most expensive mistake in Print on Demand pricing. Here's the clean split.
Markup: What you add to cost
Markup is the percentage you add on top of your base cost to set your retail price. It's the number you calculate first, from the seller's chair. A 100% markup simply means you doubled the base cost. It feels great, but it describes what you added, not what you keep.
Margin: What you keep from revenue
Profit margin is the percentage of your revenue that stays with you after costs come out. This is the reality-side number. It answers the only question that matters: for every dollar a customer pays, how much do you actually keep?
The formulas, fast
Keep these two on a sticky note:
- Markup % = (Retail Price − Base COGS) ÷ Base COGS × 100
- Profit Margin % = (Retail Price − Total COGS) ÷ Retail Price × 100
Notice the denominators. Markup divides by cost. Margin divides by price. Same sale, two very different answers.
The trap in action
Take a $12 base cost tee priced at $24 retail:
- Markup: ($24 − $12) ÷ $12 × 100 = 100% markup
- Gross margin: ($24 − $12) ÷ $24 × 100 = 50% gross margin
A 100% markup is only a 50% gross margin, and that's before fees, shipping, and ads touch it. The number you were proud of just got cut in half, and it's about to get cut again.
The cost stack autopsy
Your true cost isn't the garment price. It's the full stack of everything that pulls from a sale. Build the real number, not the fantasy version.
Building your true COGS
Your real Cost of Goods Sold on a single tee includes every one of these:
- Base garment cost (for example, a Comfort Colors 1717 tee)
- Print Provider production cost
- Carrier shipping
- Platform transaction fees (Etsy 6.5%, Shopify 2.9% + $0.30 per transaction)
- Payment processing
- Customer acquisition cost (your ad spend per sale)
Leave any of these out and your "profit" is fiction.
The full autopsy: $24 tee
Here's where the $24 actually goes:
| Line item | Cost |
|---|---|
| Retail price | $24.00 |
| Base + production | −$12.00 |
| Shipping | −$4.50 |
| Platform + payment fees (~9%) | −$2.16 |
| Ad spend (CAC) | −$1.50 |
| Net profit | ~$3.84–$8 |
Your "50% margin" just became a real-world net closer to 16%–33%. Same shirt. Same sale. The stack ate the spread.
Why fast sellers get blindsided
The seller who publishes fast and prices by feel is the one who gets blindsided. Speed is your advantage in Print on Demand, but speed without a price check is just a faster cash leak. The fix takes 60 seconds and protects every future sale.
The margin floor cheat sheet
Set a minimum retail price per garment tier so you never publish a listing that loses money. Here are your floors.
Tier 1: Standard tees
Standard tees carry a lower base, but the fee-and-ad stack hits them just as hard as anything else. For a $12-ish base tee, a $24 retail price is the bottom of safe territory, not the target. Aim higher to leave breathing room. Good options include the Gildan 18000 crewneck and the Comfort Colors 1717.
Tier 2: Heavyweight hoodies
Heavyweight hoodies command a higher base cost, which means a higher floor. But they also carry higher perceived value, so customers expect to pay more. A premium Lane Seven Heavyweight Hoodie supports a $45+ retail price comfortably, protecting a healthy net even after the full stack.
The quick-reference table
| Tier | Base cost | Fee buffer (~9%) | Ad buffer | Safe retail floor |
|---|---|---|---|---|
| Standard tee | $12 | ~$2.50 | ~$1.50 | $28+ |
| Heavyweight tee | $14 | ~$3.00 | ~$2.00 | $34+ |
| Heavyweight hoodie | $22 | ~$4.50 | ~$2.50 | $45+ |
The 60-second check before you publish
Before any listing goes live:
- Pull your base cost from the Printify Catalog.
- Add shipping, platform fees, payment processing, and ad spend.
- Subtract that total from your planned retail price.
- Divide the result by retail price. That's your true net margin.
- Confirm it clears your floor. If not, adjust before you publish, not after.
Widen margins without raising prices
Raising prices risks scaring off customers. The smarter move is cutting your base cost so more of every sale stays with you, while the price your customer sees never changes.
Cut base cost, not trust
Every dollar you shave off base cost drops straight to your net profit. Unlike a price hike, a lower base cost is invisible to your buyer. Same product, same listing, same trust, more margin.
Printify Premium: Up to 20% lower
Printify Premium cuts base costs by up to 20% on core blanks, widening your margin instantly. That includes the blanks you're already selling most:
- Comfort Colors 1717 tee
- Lane Seven Heavyweight Hoodie
- Gildan 18000 crewneck
This is the profitability promise in action: better margins on the same quality, from the same Print Providers.
The math on margin widening
Take that $12 base tee. A 20% cut drops it to $9.60, freeing up $2.40 per sale that lands straight in your pocket.
- Before: $24 retail − $12 base = $12 gross
- After: $24 retail − $9.60 base = $14.40 gross
Multiply $2.40 across 40 sales a week and that's an extra $96 weekly, roughly $5k a year, for changing a single setting. Your customer never notices. Your bank account does.
Run the numbers in real time
Guesswork is where margin dies. Run every price through a calculator before it goes live so you're never surprised by your own dashboard again.
How to use the Profit Calculator
The Printify Profit Calculator shows your real net per sale while you're still building the listing. To use it:
- Open the calculator inside your Printify product setup.
- Enter your base cost, shipping, and planned retail price.
- Layer in your platform fees and ad spend.
- Read your net margin instantly and adjust the retail price until it clears your floor.
Set the price once, correctly, and every sale after that works for you.
Make the check a reflex
The winning sellers don't check margins occasionally. They check every single listing, every time, until it's automatic. Sixty seconds before publishing beats months of wondering why the bank balance won't grow. Make the price check a reflex and profitability stops being a mystery.
Quick FAQ for fast sellers
Isn't 50% margin good enough?
Not once fees hit. That 50% gross margin is calculated before shipping, platform fees, payment processing, and ad spend. After the full stack, a $24 tee often nets 16%–33%. Always plan around net margin, never gross.
What floor should I never drop below?
Aim to keep net margin at 30% or higher after every cost. On core apparel, that usually means a $28+ floor for standard tees and $45+ for heavyweight hoodies. Anything less and a single ad-cost bump or a return can push the sale into the red.
Can I fix this without higher prices?
Yes. Activate Printify Premium to cut base costs by up to 20% on core blanks. Your margin widens instantly while your retail price, and your customer's trust, stays exactly the same.