DIY T-Shirt Printing Cost Calculator

Know your cost per shirt before printing a run.

$
$
$
$

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.

Frequently Asked Questions

What is a realistic blank shirt cost for DIY printing?
Gildan 64000 and similar soft-style blanks run $2–$5 each when ordered in packs of 12 or more through wholesale suppliers like S&S Activewear, TSC Apparel, or Printstar. Standard Gildan heavyweights can be found for under $2 each in bulk. Specialty blanks for sublimation or premium retail projects can run $8–$15 each.
How many uses can I get from a heat press?
A quality clamshell or swing-arm heat press (Cricut EasyPress, PowerPress, Fancierstudio) typically lasts 500–2,000 print sessions with normal use. Budget this conservatively at 50–100 runs when spreading equipment cost, and you will not be caught off guard if it wears out sooner than expected.
Is sublimation or HTV cheaper per shirt?
For full-color designs on polyester, sublimation is usually cheaper per shirt once the printer is paid for — ink and paper costs are low, and there is no weeding step. For simple logos on cotton blends, HTV can cost less because you avoid the sublimation printer expense and the polyester blank requirement.
Should I include my labor time in the cost?
For personal projects or gifts, labor is optional in the calculation. If you are selling shirts, you absolutely should factor in your time. A typical HTV shirt takes 15–30 minutes from weeding to pressing; sublimation can be 10–20 minutes. Multiply your hours by your desired hourly rate and add that to the cost per shirt before setting your selling price.
How do I reduce waste and spoiled transfers?
The biggest waste drivers are incorrect temperature or pressure settings and designs that are weeded too aggressively. Always do a test press on a scrap piece of fabric before committing to the full run. Building one or two extra test transfers into your materials budget per run is a smart way to account for spoilage without ruining a finished shirt.