Disclaimer: This guide is for informational purposes only and does not constitute legal, tax, or financial advice. Costs and fees change frequently. Verify current pricing with each provider before making business decisions.

economics guide

Print-on-Demand:
The Real Economics

What a $30 shirt actually costs you. Real margins, real costs, real expectations. No "6-figure passive income" fantasy.

Updated March 2026. Based on current Printful, Printify, Gelato, and Etsy pricing.

reality check

Let's Kill the Fantasy First

YouTube thumbnails promise $10K/month selling t-shirts from your laptop. The truth: the median POD seller makes less than $500/month in their first year. Most quit by month 4.

That doesn't mean POD is a scam. It means POD is a low-margin business that requires real work, and the people selling courses about it make more money from courses than from shirts.

This guide shows you exactly what every dollar does between "customer pays $30" and "you see money in your bank account." Armed with real numbers, you can decide whether the economics work for your situation — not someone else's highlight reel.

Who this guide is for: You're considering POD or you've started and the numbers aren't adding up. You want the actual economics, not motivational math. Creators, artists, side-hustlers who respect their own time enough to run the numbers first.

$13.46
profit on a $30 shirt
before marketing
44%
gross margin
best case, own store
$3.46
after $10 ad spend
the real number
4-6 mo
to first $500/mo
with consistent effort
the real numbers

What a $29.99 T-Shirt Actually Costs You

Every POD guru shows you the retail price minus the base cost and calls the rest "profit." That's not profit. Here's every dollar that leaves your $29.99 before you see a cent.

Customer pays $29.99
Base garment + printing (Bella+Canvas 3001, DTG)
-$9.11
Shipping to customer (US domestic)
-$4.75
Stripe processing (2.9% + $0.30)
-$1.17
souldust platform fee (5%)
-$1.50
You keep
$13.46 (45% margin)
$9.11
$4.75
$1.17
$1.50
$13.46
Production Shipping Stripe Platform Profit

That's before marketing

That $13.46 assumes the customer found you for free. Facebook ads cost $8-15 per customer acquisition. Instagram influencer posts run $50-500. If you spent $10 acquiring this customer, your profit drops to $3.46. That's a burrito, not a business.

Same shirt, different platform fees

The production cost and shipping don't change. What changes is who takes a cut and how much.

Platform Fee Breakdown Total Fees You Keep
Etsy $0.20 listing + 6.5% transaction + 3%+$0.25 processing + 1.5% offsite ads $3.92 $12.21
Shopify $39/mo (amortized) + 2.9%+$0.30 processing $2.47 $13.66
souldust 5% platform + 2.9%+$0.30 Stripe $2.67 $13.46
Your own site 2.9%+$0.30 Stripe only (+ hosting) $1.17 $14.96

The trade-off: Etsy brings traffic but takes the most. Your own site keeps the most but brings zero traffic. souldust sits in between — lower fees than Etsy, hosted storefront with your brand, and you own the customer relationship.

who prints your stuff

Provider Comparison: Real Costs

Your POD provider sets the floor on your costs. A $2 difference in base cost across 500 shirts is $1,000. Here's what each provider actually charges, not what their landing page implies.

A

Printful

$11.50 per Bella+Canvas 3001
Ship speed: 5-10 days
Catalog: 340+ products
Pros

Best print quality, branding options (labels, inserts), warehousing

Cons

Most expensive base cost. Premium plan ($24.99/mo) gives 20% off but still higher than competitors

Verdict: Worth it if your brand justifies $35+ pricing

B+

Printify

best margin
$7.29-$9.11 per Bella+Canvas 3001
Ship speed: 3-8 days
Catalog: 900+ products
Pros

Lowest cost with Premium plan ($29.99/mo). Multiple print providers = price/speed flexibility

Cons

Quality varies by print provider. You're outsourcing to their suppliers, not Printify directly

Verdict: Best margin play. Test multiple providers, stick with the consistent ones

B+

Gelato

$7.59-$10.12 per Bella+Canvas 3001
Ship speed: 3-6 days
Catalog: 200+ products
Pros

Prints in 32 countries — huge for international sellers. Competitive pricing with Gelato+ ($24.99/mo)

Cons

Smaller catalog. Quality varies by local facility. Less branding customization

Verdict: Best for non-US customer bases. Local production = faster delivery + lower shipping

B

Gooten

$9.79 per Bella+Canvas 3001
Ship speed: 4-8 days
Catalog: 150+ products
Pros

No monthly fees, ever. API-first for developers. Volume pricing automatic

Cons

Smaller brand, less documentation. Quality inconsistency reported. Limited branding

Verdict: Solid if you want zero fixed costs and can handle API integration

A-

SPOD

$12.66 per Bella+Canvas 3001
Ship speed: 2-4 days
Catalog: 200+ products
Pros

Fastest production (48-hr guarantee). Spreadshirt's manufacturing. Consistent quality

Cons

Highest base cost. Limited international. No paid plan discounts

Verdict: When speed matters more than margin. Holiday rush, time-sensitive drops

The honest recommendation

Start with Printify Premium for the best margins. Order samples from your top 3 providers and pick based on actual print quality, not listed specs. Quality varies by provider within Printify — Monster Digital and SwiftPOD consistently score highest in independent reviews. Switch to Gelato if you're selling internationally.

Prices as of March 2026 for Bella+Canvas 3001, single front print, size M. Always verify current pricing. Monthly plan costs are separate from per-unit costs.

the trap

The Volume Trap

"Just sell more" sounds logical. It's not. As volume grows, customer acquisition costs rise, return rates climb, and support burden scales faster than revenue. Here's what actually happens when a POD business grows.

Volume Revenue COGS Net/Order
10/mo $300 $165 $135.00
50/mo $1,500 $825 $230.00
200/mo $6,000 $3,300 $400.00
500/mo $15,000 $8,250 $650.00

Scroll table or view on desktop for full breakdown including ad spend, support costs, and returns.

The math nobody shows you

At 10 orders/month, you make $13.50/order profit. At 500 orders/month, you make $1.30/order. Your profit per order drops 90% as you scale. Why? Your first 10 customers came free (organic). Customer #200 costs $8 in ad spend. Customer #500 costs $10+ because ad platforms charge more as you exhaust your warm audiences.

Hidden Costs Nobody Mentions

These don't show up in any POD profitability calculator. They show up in your bank account.

Sample orders

$15-50/product

Every new design

You must verify quality before listing. Skip this and returns eat you alive.

Returns & replacements

5-8% of revenue

Ongoing

Color doesn't match screen. Size chart was wrong. Package arrived damaged. You eat the cost.

Chargebacks

$15-25 per dispute

1-2% of orders

Stripe charges you $15 per chargeback win or lose. Lose the dispute and you refund the order too.

Customer support time

$0 (your time)

15-30 min/day at 50+ orders

"Where's my order?" "Can I change the size?" "This isn't what I expected." At 200 orders/mo, you need a VA ($500-800/mo).

Design tools

$10-55/mo

Monthly

Canva Pro ($13/mo), Adobe CC ($55/mo), Placeit mockups ($15/mo). Free tools exist but cost you time.

Mockup photography

$0-500/session

Every new product

POD mockups are free but generic. Lifestyle photos with real models convert 2-3x better. Cost: your time or $200-500/session.

The way out of the trap

Volume isn't the answer. Margin is. A creator selling 50 premium shirts at $45 ($18 profit each) makes more than someone selling 500 budget shirts at $22 ($3 profit each). The first person makes $900/mo working 5 hours/week. The second makes $1,500/mo working 30 hours/week handling support, returns, and ad management. Charge more. Sell less. Keep your life.

pricing

How to Price POD Products

The "3x rule" says: price at 3x your base cost. A $9 base cost shirt becomes $27. That rule works as a floor, not a ceiling. Here's the full picture.

Budget

Commodity designs, trend chasers, marketplace sellers
$18-24 15-25% margin
Works when

Only with zero ad spend and high organic volume

Risk

Race to the bottom. One competitor undercuts you and your margin disappears.

Mid-range

Most POD sellers, niche communities
$25-34 30-40% margin
Works when

Needs 100+ monthly orders to replace income

Risk

Competitive pricing. Viable but not comfortable.

Premium

Brand-driven creators, artists, limited drops
$35-55 45-60% margin
Works when

Need strong brand story and quality. 30-50 sales/mo = meaningful income

Risk

Requires brand equity. Generic designs don't sell at this price.

When the 3x rule breaks

Base cost $9 x 3 = $27. After shipping ($4.75) and fees ($2.50), you keep $10.75. That's 40% gross margin. Sounds healthy.

Now add $8 in customer acquisition cost. You keep $2.75. That's 10% margin. One return wipes out three sales.

The fix: Price at 4x-5x if your brand supports it. A $45 shirt with the same $9 base cost nets $20+ after all costs including ads. That's the difference between a hobby and income.

When POD Makes Sense (And When It Doesn't)

POD works for

  • + Testing designs before committing to inventory
  • + Creators with existing audiences (YouTube, Instagram, TikTok)
  • + Niche communities where authenticity > price sensitivity
  • + Supplemental income alongside other creative work
  • + International sellers (Gelato prints locally in 32 countries)
  • + Limited drops and seasonal releases

POD doesn't work for

  • x Competing on price with Amazon/Walmart sellers
  • x Commodity products with no brand differentiation
  • x High-volume businesses where $2/unit matters
  • x Products requiring custom packaging or inserts (most providers don't support it)
  • x Items where tactile quality is the selling point (you can't control the blank)
  • x Anyone expecting "passive income" without marketing effort

The honest take

POD is a low-risk testing ground, not a high-margin business model. Use it to find which designs sell. Once you know, buy inventory in bulk (100+ units) and your per-unit cost drops from $9-12 to $3-5. That's where real margins live. POD lets you skip the guessing — you already know what people will buy.

the souldust difference

Platform Fees: Side by Side

Etsy stacks fees on fees: listing fee, transaction fee, payment processing, mandatory offsite ads. On a $30 sale, Etsy takes $3.82. souldust takes $2.37. Over 100 sales, that's $145 more in your pocket.

Sale Price Etsy Fees souldust Fees You Save
$19.99 $2.65 (13.3%) $1.88 (9.4%) +$0.77
$29.99 $3.75 (12.5%) $2.67 (8.9%) +$1.08
$39.99 $4.85 (12.1%) $3.46 (8.7%) +$1.39
$49.99 $5.95 (11.9%) $4.25 (8.5%) +$1.70
$79.99 $9.25 (11.6%) $6.62 (8.3%) +$2.63

Etsy's Fee Stack (Detailed)

Listing fee (per item, per 4 months) $0.20
Transaction fee 6.5%
Payment processing 3% + $0.25
Offsite ads (mandatory above $10K/yr revenue) 1.5-15%
Total effective rate 11-13%+

souldust Fee Structure

Platform fee 5%
Stripe payment processing (paid directly to Stripe) 2.9% + $0.30
Listing fees $0
Offsite ads tax $0
Total effective rate ~8%

The Etsy trap: Etsy's offsite ads program is mandatory once you cross $10K/year in revenue. They run ads for your products, charge you 1.5-15% of the sale when someone clicks, and you can't opt out. You're paying for ads you didn't choose, targeting you didn't set, on platforms you might already advertise on yourself. With souldust, your marketing spend is your decision.

Annual savings at real volume

100 orders
$145
saved vs Etsy
500 orders
$725
saved vs Etsy
1,000 orders
$1,450
saved vs Etsy
5,000 orders
$7,250
saved vs Etsy

Based on average order value of $30. Savings increase with higher-priced products.

Disclaimer: This guide is for informational purposes only and does not constitute legal, tax, or financial advice. Costs and fees change frequently. Verify current pricing with each provider before making business decisions.

now what

If the Numbers Still Work for You

You've seen the real economics. If you're still here, you're not chasing a fantasy — you're building with open eyes. Here's how to start without wasting money.

01

Pick one product type

T-shirts are the default but have the most competition. Hoodies, totes, and mugs have better margins. Start with one.

02

Choose one provider

Printify Premium for best margins. Printful for best quality. Gelato for international. Don't split across providers yet.

03

Price at 4x minimum

If your base cost is $9, price at $36+. The 3x rule leaves you broke after marketing. Premium positioning > volume.

04

Order samples first

Spend $30-50 on samples before listing anything. Check print quality, color accuracy, packaging. This is your quality gate.

05

Build organic traffic

Don't run ads until you've validated demand organically. TikTok process videos, Instagram lifestyle shots, Pinterest pins. Free traffic first.

06

Track everything

Revenue minus COGS minus marketing minus your time. If your effective hourly rate is below minimum wage, adjust pricing or strategy.

Why souldust: 5% + Stripe processing. No listing fees, no mandatory ad taxes, no surprise charges. Your storefront, your brand, your customer data. Stripe payments go directly to your account — we never hold your money.