
When I started running my own garment factory, one of the most common questions I got from clients and friends was: “How much does a printed T-shirt cost?” At first, I thought there was one fixed answer. But after producing printed T-shirts for brands in different countries, I learned that the cost depends on many factors.
On average, a printed T-shirt costs between $8 and $30 in retail stores. For bulk wholesale or factory orders, the cost per printed T-shirt can range from $4 to $12 depending on fabric quality, print method, and order quantity.
I still remember my first order for a local brand. They wanted 200 pieces with screen-printed designs. We produced them for around $6 per piece, and those shirts later sold for $25 each in stores.
Table of Contents
- Why does the cost of a printed T-shirt vary so much?
- How much does a printed T-shirt cost at retail?
- How much does a printed T-shirt cost in wholesale or bulk?
- How do printing methods affect the price?
- Does fabric quality affect printed T-shirt cost?
- What is the cost difference between small orders and bulk?
- Conclusion
Why does the cost of a printed T-shirt vary so much?
Price differences often surprise people.
The cost of a printed T-shirt changes based on fabric quality, printing method, number of colors, and the order volume. High-quality materials and complex prints make the price higher.
- Fabric: 100% cotton vs blended fabrics
- Printing method: Screen printing, heat transfer, DTG, or sublimation
- Design complexity: One-color print vs multi-color artwork
- Order size: Bulk orders reduce cost per piece
I’ve seen small boutique brands pay $18 per shirt for small runs, while big brands pay $5 for large orders.
For more insights, see Fibre2Fashion: Factors affecting garment cost.
How much does a printed T-shirt cost at retail?
Retail prices are much higher than production costs.
In most U.S. and European stores, a printed T-shirt sells for $15 to $30. Premium brands or limited editions can go for $40 to $100.
- Fast fashion: $8 – $20
- Mid-range brands: $20 – $35
- Streetwear / Premium: $40 – $100
I once visited a streetwear store where a limited-edition printed tee sold out even though it was $80.
According to Statista – Apparel pricing trends, printed fashion items see a significant markup from production cost to retail.
How much does a printed T-shirt cost in wholesale or bulk?
Bulk ordering lowers the price significantly.
For wholesale and factory production, printed T-shirts often cost $4 to $12 each depending on quantity and method. Screen printing in bulk is the most cost-effective.
- 100% cotton blank + screen print: $4 – $7 for large orders
- DTG (digital print): $8 – $12 for smaller runs
- Special finishes (foil, puff): Add $1 – $3 per shirt
In my own production, a 500-piece screen-printed run typically costs around $5.50 per shirt.
How do printing methods affect the price?
Printing method is one of the biggest cost drivers.
Screen printing is cheapest for bulk, DTG is best for small batches, heat transfer is good for simple logos, and sublimation works for polyester fabrics.
| Printing Method | Best For | Cost Impact |
|---|---|---|
| Screen Printing | Large runs | Lower per piece |
| DTG (Direct-to-Garment) | Small batches with full color | Higher per piece |
| Heat Transfer / Vinyl | Small logos | Moderate |
| Sublimation | Polyester fabrics | Moderate |
For one of my clients, we used screen printing because their design had only one color and 1,000 pieces. It was very cost-effective.
Read more on printing techniques here: Printful – Printing methods explained.
Does fabric quality affect printed T-shirt cost?
Yes.
Higher-quality fabrics such as combed cotton, organic cotton, or heavyweight fabrics make the base price higher but improve print durability.
- Basic cotton (150-160 GSM): Lower price
- Heavyweight (200-250 GSM): Higher price
- Organic cotton: Premium pricing
- Blends (cotton/polyester): Varies based on ratio
I prefer using combed cotton because it gives the print a smooth surface and lasts longer after washing.
What is the cost difference between small orders and bulk?
This is one of the biggest gaps.
Small custom orders (like 10–20 pieces) cost more per shirt because setup fees are divided among fewer pieces. Large orders (hundreds or thousands) have much lower per-piece costs.
Example scenario:
- 20 shirts with DTG printing: $12–$15 per shirt
- 500 shirts with screen printing: $5–$7 per shirt
I always advise new brand owners to produce at least 100 pieces to get a better cost balance.
Conclusion
The average printed T-shirt costs $8–30 in stores, but bulk production brings the cost down to $4–12 per piece. Fabric quality, printing method, design complexity, and quantity all affect the final price. Bulk screen printing offers the best value, while small orders or premium designs naturally cost more.