Most t-shirt sellers price on vibes. They look at competitors, pick a number that feels "reasonable," and hope they're making money. Then they're confused when they're working 20 hours a week and still bringing home less than minimum wage.
The real problem isn't that they're undercharging — it's that they're not tracking their actual costs per shirt. Vinyl, blank shirt, wear on equipment, packaging, payment processing, and the biggest one most people ignore: their own time. When you add it all up honestly, a $15 custom t-shirt often loses money.
This guide breaks down t-shirt pricing specifically — not stickers, not decals, just custom t-shirts made with HTV. It covers what it actually costs to make a shirt, how to price for each platform (Etsy, Shopify, craft fairs, wholesale), when to charge premium pricing for specialty vinyl, and how to build a pricing structure that pays you fairly for your time. Platform fees and blank prices below are current as of November 2026 — they change, so re-check them before you lock in a price list.
Quick answer
In the worked example below, a custom HTV t-shirt costs about $16–$26 to make once you count your time ($6–$8 of that is out-of-pocket materials and fees). Price it at (materials + labor + overhead) × 1.3, which works out to $22–$24 minimum for a typical single-color shirt. Standard designs commonly sell for $22–$30, specialty vinyl (glitter, puff, foil) for $28–$45, and bulk orders get 10–30% off. Below $20 you're usually working for free. The full cost table and platform-by-platform pricing are below.
Pricing custom vinyl stickers instead? See our custom sticker pricing guide — the economics are completely different.
What a T-Shirt Actually Costs to Make
Most sellers list three costs: vinyl, blank shirt, and maybe shipping. There are actually seven. The table below is an illustration using typical costs — swap in your own numbers.
| Cost Category | Single-Color Design | Multi-Color (2–3 layer) |
|---|---|---|
| Blank shirt (Bella+Canvas 3001 at case pricing from an authorized distributor, typically $2.60–$4.10) | $3.50 | $3.50 |
| HTV material (roll pricing, including some waste) | $1.00 | $2.50 |
| Electricity (heat press + cutter) | $0.10 | $0.15 |
| Equipment depreciation (~$1,500 setup ÷ 1,000 shirts lifespan) | $1.50 | $1.50 |
| Packaging (poly mailer + thank-you card) | $0.75 | $0.75 |
| Payment processing (~3% of a $22 sale, before the per-order fixed fee) | $0.66 | $0.66 |
| Your time (20–40 min at $25/hr) | $8.33 (20 min) | $16.67 (40 min) |
| Total cost per shirt | $15.84 | $25.73 |
This is why a $15 t-shirt loses money. At $15, you're not covering your time. You're essentially paying to make someone a shirt.
If you're not paying yourself — let's say you only count "out of pocket" costs (shirt, vinyl, electricity, packaging, processing) — the single-color shirt costs $6.01 and the multi-color costs $7.56. But "not counting your time" is how hobbyists price. Businesses count their time because otherwise they're running a hobby that happens to exchange cash.
The HTV line in that table assumes you're buying by the roll rather than by the sheet. Here's the math: a 20" × 54.5-yard roll of ProFusion Standard PU HTV is about $240 at the time of writing and contains about 272 square feet of film, which works out to roughly $0.88 per square foot. A 10" × 10" front design is about 0.7 sq ft, or around $0.61 in film before waste — so $1.00 per single-color shirt leaves room for nesting loss and test cuts. Buying 12" sheets from a craft store can easily double or triple that figure. For what to stock and why, see our guide to the best heat transfer vinyl for t-shirts.
The Pricing Formula That Actually Works
Forget "materials times 3" and other rules of thumb. Here's the formula:
Base Price = (Materials + Time × Hourly Rate + Overhead) × (1 + Profit Margin)
Worked example (an illustration using the single-color numbers above):
Materials (shirt $3.50 + vinyl $1.00 + packaging $0.75): $5.25
Time (25 min × $25/hr): $10.42
Overhead (processing $0.66 + depreciation $1.50 + electricity $0.10): $2.26
Total cost: $17.93
Add a 30% profit margin (the number above your labor rate — what makes the BUSINESS profitable, not just your labor): $17.93 × 1.30 = $23.31
Round to a psychologically attractive price: $22.99 or $24
A custom t-shirt that costs $17.93 to produce needs to sell for at least $22–$24 to build a real business. Below that, you're losing money or working for free.
Hobbyist sellers commonly list shirts at $15–$18. Full-time t-shirt businesses more often sit at $25–$35. That price difference is the difference between a side income and a real business.
Pricing by Platform
Where you sell changes how you should price. Each platform takes a different cut and attracts different customers.
Etsy
Per Etsy's Fees & Payments Policy (updated October 2026), US sellers pay a $0.20 listing fee per item, a 6.5% transaction fee on the item price plus shipping, and a 3% + $0.25 Etsy Payments processing fee. That adds up to roughly 10–12% of the sale. On a $25 shirt (before shipping), that's about $2.83 in fees, so you net about $22.17. If an order comes through Offsite Ads, add another 15% (12% once your shop passes $10,000 in trailing-12-month sales).
Etsy customers generally expect mid-range pricing. Charging too little triggers "is this cheap junk?" perception. Charging too much gets you skipped for competitors.
Sweet spot on Etsy: $22–$32 for custom shirts, $28–$42 for specialty vinyl designs.
For personalization (name, number, event date), charge a $3–$5 upcharge. Custom orders take more time than pre-designed inventory.
Shopify (your own store)
Shopify's per-sale fees are lower than Etsy's. With Shopify Payments on the Basic plan, online card processing is 2.9% + 30¢ (3.5% + 30¢ for premium and business cards), and there's no per-listing or marketplace transaction fee. The trade-off is a monthly plan: Basic is $29/month on annual billing ($39 month-to-month) and Grow is $79/month annual ($105 month-to-month), per Shopify's pricing page as of November 2026. On volume, the math favors Shopify. On small volume, Etsy might be better because there's no monthly fee.
Your own store lets you charge more because customers aren't comparing you to thousands of other sellers in real time. Build the brand, justify the price.
Sweet spot on Shopify: $25–$40 for standard designs, $35–$60 for specialty or premium niches.
For setting up and optimizing Shopify for custom apparel specifically, see our Shopify setup guide for custom t-shirts and vinyl products.
Craft fairs and local markets
At craft fairs, in-person transactions feel different than online purchases. Customers hold the shirt, talk to you, and impulse-buy. They also compare you to other vendors at the same fair.
Craft fair pricing is usually 10–20% below online pricing to offset the no-shipping-fee psychology AND reward in-person buyers. Set prices in round numbers ($20, $25, $30) to speed transactions. Remember that card readers still take a processing cut (Square's in-person rate, for example, is in the 2.6% + fixed-fee range — check the current rate), and you'll owe booth fees.
Sweet spot at craft fairs: $20–$28 for standard designs, $25–$35 for specialty vinyl.
Offer bundle deals: "2 for $40" or "3 for $55." These raise average order value at events.
Wholesale to local businesses
Selling in bulk to local businesses (restaurant uniforms, corporate events, sports teams, school spirit wear) is where real money lives in labor terms. One $750 order of 30 team shirts is worth 30 individual Etsy sales, with one customer conversation instead of 30.
Wholesale pricing typically runs 30–50% below retail. You're giving up margin in exchange for guaranteed volume and zero marketing cost.
| Order Size | Retail Equivalent | Wholesale Price | Discount |
|---|---|---|---|
| 10–24 shirts | $25–$30 each | $18–$22 each | 25–30% |
| 25–49 shirts | $25–$30 each | $15–$19 each | 35–40% |
| 50–99 shirts | $25–$30 each | $13–$16 each | 45–50% |
| 100+ shirts | $25–$30 each | $11–$14 each | 50–55% |
At 50+ shirts, consider whether HTV is still the right method. DTF or screen printing may be more cost-effective at scale. See our HTV vs DTF vs sublimation comparison for when to switch.
Specialty Vinyl Pricing (The Margin Multiplier)
Standard HTV has a standard price. Specialty vinyl (glitter, puff, foil, flock, glow, holographic) is where you charge real premium pricing without much extra cost. The added-material figures below are based on KIMS roll pricing for a typical front-of-shirt design; the price premiums are ranges we see sellers charge, not guarantees.
| Vinyl Type | Added Material Cost | Price Premium You Can Charge | Net Margin Added |
|---|---|---|---|
| Standard PU HTV | Baseline | Baseline | — |
| Glitter HTV | +$0.50–$1.00 | +$5–$10 | +$4.50–$9.00 |
| 3D Puff HTV | +$1.00–$1.50 | +$6–$12 | +$5.00–$10.50 |
| Foil / Metallic HTV | +$1.00–$1.50 | +$5–$10 | +$4.00–$8.50 |
| Flock HTV | +$0.75–$1.50 | +$4–$8 | +$3.25–$6.50 |
| Glow-in-Dark HTV | +$1.00–$2.00 | +$8–$15 | +$7.00–$13.00 |
| Holographic / Chrome HTV | +$1.00–$2.00 | +$7–$15 | +$6.00–$13.00 |
| Reflective HTV | +$1.50–$2.00 | +$5–$12 | +$3.50–$10.00 |
The takeaway: Spending an extra $1–$2 on specialty vinyl lets you charge $5–$15 more — several times the cost of the upgrade. As an illustration, a glitter shirt that costs you $6.50 in materials and fees and sells for $30 earns more per shirt than a standard shirt costing $5 that sells for $22, for roughly the same labor.
This is how profitable HTV businesses build their catalogs — not by competing on basic black-and-white text shirts, but by using specialty effects that standard print-on-demand can't replicate. See our profitable HTV business guide for the full margin math.
Custom Order Pricing
Custom personalization (names, numbers, dates, specific requests) takes more time than pre-designed shirts. You need to charge for that time.
Name or number addition: +$3–$5 per shirt
Small graphic/logo addition: +$5–$8 per shirt
Full custom design from scratch: $25–$75 design fee PLUS the shirt price
Rush orders (under 48 hours): +25–50% to the total
For completely custom designs, charge a non-refundable design fee upfront. This filters out tire-kickers and compensates you if the customer backs out after you've done the design work. $25–$75 is a reasonable range depending on complexity.
Bulk Pricing Tiers for Events
Team uniforms, family reunions, corporate events, wedding parties, school groups — bulk orders are your most profitable work in labor terms. Set clear tiered pricing so customers understand the value of ordering more.
| Quantity | Discount | Price per Shirt | Example Total (retail $25) |
|---|---|---|---|
| 1–9 shirts | Full price | $25 | 1 shirt: $25 |
| 10–24 shirts | 10% off | $22.50 | 10 shirts: $225 |
| 25–49 shirts | 15% off | $21.25 | 25 shirts: $531 |
| 50–99 shirts | 25% off | $18.75 | 50 shirts: $938 |
| 100+ shirts | 30% off | $17.50 | 100 shirts: $1,750 |
Require a deposit for orders over 10 shirts — typically 50% upfront, balance on delivery. This protects you if the customer changes their mind after you've started.
Psychological Pricing for Apparel
End prices in .99 for retail psychology. $24.99 reads as cheaper than $25.00, even though the difference is one cent. For Etsy and Shopify, this is standard.
End prices in round numbers for premium positioning. $35, $48, $60. This feels more confident and higher-end. Use this for premium/specialty items.
Anchor with a higher-priced option. If you offer basic shirts at $22, list a premium glitter version at $32 and a foil version at $38. The $22 shirt suddenly feels like a bargain compared to the $38 option, and many buyers pick the middle option — $32 — which is higher than they would have paid without the $38 anchor.
Bundle to raise order value. Instead of discounting individual shirts, offer "Buy 2, Get 1 Free" or "3 shirts for $55." This increases your average order value without feeling like a discount war.
Never price under competitors' minimums. If competitors sell similar shirts for $18–$25, don't price yours at $12 to "win" on price. Low prices signal low quality. You want to be in the competitive range, not below it.
When to Raise Prices
If you've been selling at the same price for 6+ months, your costs have probably moved — blank shirts, vinyl, packaging, and postage all drift upward. If your prices haven't moved with them, your margin is shrinking every month.
Signals it's time to raise prices:
- You're booked solid and turning down orders
- Your margins have dropped below 40% after all costs
- Material costs have increased noticeably since you set prices
- You've added specialty vinyl options or improved quality
- You're working more than 15–20 hours/week and still struggling financially
How to raise prices without losing customers:
- Raise by 10–15% at a time, not 30–50% at once
- Announce new pricing in advance (one month notice)
- Add a new specialty option or improvement to justify the increase
- Grandfather existing customers at old prices for one more purchase
- Keep premium/specialty options at the new price, basic options slightly higher
Customers rarely react to $2–$3 price increases. They do notice if you went from $18 to $30 overnight. Small regular increases work better than one big jump.
Common Pricing Mistakes That Kill Profits
Not charging for your time. The #1 mistake. If you're not including labor at a fair hourly rate in your price calculation, you're working for free. Set an hourly rate (even $15–$20/hr if you're starting) and include it in every calculation.
Matching the cheapest competitor. The cheapest listing on a marketplace is probably produced overseas at scale. You can't match that pricing AND pay yourself. Don't try. Position higher, market to customers who value quality.
Underpricing specialty vinyl. Charging only $2–$3 more for a glitter or puff shirt gives away the premium value. The whole point of specialty vinyl is the higher margin — charge $8–$15 more, not $2–$3 more.
Not charging for custom design work. You spend an hour creating a custom design for a customer and then charge $25 for the shirt like it was off-the-shelf. That's an hour of design work given away for free. Charge a design fee.
Offering too many discounts. "Sign up for 15% off" then "Spring sale 20% off" then "Free shipping over $30." Your real prices are the sale prices. Pick one main promotion, not five overlapping ones.
Not tracking actual costs. You think a shirt costs $5 to make because that's what the materials cost. You haven't accounted for packaging, payment fees, depreciation, and your time. Track real costs monthly to catch margin erosion before it kills your business.
Frequently Asked Questions
What's a fair price for a custom HTV t-shirt?
For a single-color standard design: $22–$30. For multi-color or specialty vinyl: $28–$45. Below $20 you're probably not paying yourself for your time. Above $45 you need premium positioning (specialty vinyl, unique designs, strong brand) to justify the price.
How much should I charge for a personalized shirt with a name on it?
Base shirt price + $3–$5 upcharge for the name. Names add 2–5 minutes of extra work per shirt and the risk of misspellings. Custom work commands a premium.
Should I offer free shipping?
Build shipping into the product price if possible — "free shipping" psychology is powerful. For a $25 shirt, price it at $28–$30 with "free shipping" rather than $25 + shipping. Customers perceive this as better value even though the total is similar. Check current USPS Ground Advantage rates for a shirt-weight package in your zone before you set the number.
How much discount for bulk orders?
10% off for 10–24 shirts, 15% for 25–49, 25% for 50–99, 30%+ for 100+. These discounts reflect reduced per-shirt labor at scale and reward volume commitments.
What profit margin should I aim for?
After all costs including your time: 30–40% profit margin. This is the money above your labor and costs that makes the BUSINESS profitable. If you're only making enough to cover your hourly labor rate, you have a job, not a business — there's no margin to reinvest, save for equipment, or handle slow months.
Do Etsy fees really eat 10% of my revenue?
Yes — about 11% on a typical order ($0.20 listing + 6.5% transaction + 3% + $0.25 processing, per Etsy's October 2026 fee policy), and more if the sale comes through Offsite Ads (15%, or 12% once your shop passes $10,000 in trailing-12-month sales). Budget for a 12% deduction to be safe. For a $25 shirt, expect to net about $22.
How do I know if I'm charging too much or too little?
Too little: You're selling quickly but not making money. You work more hours but the business doesn't grow. Prices are below your actual costs + labor. Too much: Items sit without selling. Your traffic-to-sales conversion is very low. You're 20%+ above direct competitors with nothing differentiating your product. The right price attracts steady orders AND pays you fairly.