Know Your True Cost Before You Print a Single Shirt
DIY shirt printing is one of the most popular crafts — whether you are using a Cricut heat press and iron-on vinyl, a sublimation printer on polyester blanks, or hand-cut screens with plastisol ink. Beginners almost always underestimate the real cost per shirt, especially when equipment, wasted transfers, and incidental supplies are not accounted for.
The Three Main DIY Printing Methods
Heat transfer vinyl (HTV) and inkjet transfers have the lowest equipment barrier. A decent heat press runs $80–$200. HTV is ideal for simple designs; inkjet transfers work for full-color photos but can feel stiff over time. Transfer cost per design typically runs $0.50–$3.00 depending on size.
Sublimation printing requires a sublimation-capable printer ($200–$400), sublimation ink, and sublimation paper. It only bonds to polyester or polyester-blend fabrics. When it works, the results are vibrant and durable. Ink and paper cost per shirt is usually $0.50–$1.50 for a standard design.
Screen printing produces the most professional results with the lowest per-unit cost at high volumes, but setup cost is higher. For runs of 50+ shirts with the same design, the math can favor screen printing even for hobbyists.
Why Equipment Amortization Matters
A $150 heat press spread over 50 runs of 12 shirts is only $3 per run, or $0.25 per shirt. But if you buy that press for a single batch of 6 shirts and never use it again, the true equipment cost is $25 per shirt, which can easily flip a "cheap" DIY project into something more expensive than buying from a print shop.
How to Price for Selling
Industry convention is to target at least a 2.5× to 3× markup over materials cost to cover your time, platform fees, packaging, and risk. The result panel shows you suggested 2× and 3× price points so you can quickly see whether your production cost supports a competitive selling price.