The difference between a 100-shirt run and a 500-shirt run isn't just the unit cost. It's whether your setup fees get buried quietly in the per-piece price, or whether they show up loud and alone on a quote that suddenly makes 100 shirts look insane.

How much does it cost to print 500 shirts?

The honest answer has two parts: the quote you'll receive, and what you'll actually pay.

A typical one-color screen-print on a standard cotton tee (think Gildan 5000 or Bella+Canvas 3001) runs somewhere between $6.50 and $9.00 per shirt at 500 units, depending on the blank, the number of print locations, and where your vendor is sourcing inventory. A two-color front-and-back design on a premium blank can push that to $12 or $13 before you've shipped anything.

Setup costs don't disappear at 500 units. They get diluted. Most screen-print shops charge $20 to $45 per color, per screen. A two-color front, one-color back design means three screens, so roughly $60 to $135 in setup. Divide that across 500 shirts and you're looking at $0.12 to $0.27 per shirt. Manageable. Forgettable, even.

Shipping from a domestic print shop to your event venue on 500 shirts runs roughly 18 to 24 pounds per case of 12 garments (folded, bagged, boxed). A 500-shirt order fills about 42 cases. That's a pallet shipment, not a UPS parcel, which means freight rates apply. Budget $150 to $350 depending on distance, and don't assume "free shipping" offers cover freight.

The per-shirt price looks good on the quote. The total order cost is where you feel it.

When a 100-piece run actually costs more per shirt

Same design. Same blank. Same vendor. A hundred shirts instead of five hundred, and your per-unit cost quietly climbs off a cliff.

Those three screens at $20 to $45 each? They still cost the same. Now you're dividing $60 to $135 across 100 shirts instead of 500, which means setup alone adds $0.60 to $1.35 per shirt before a single squeegee pull. Vendors who offer "free setup" over a minimum quantity threshold are telling you something: below that threshold, they're charging you for it one way or another, usually folded into a higher piece price rather than listed as a line item.

Small runs also lose quantity-discount pricing. The blank garment itself (a Bella+Canvas 3001, say, at normal distributor pricing) runs a print shop about $3.50 to $5.00 each. At 500 units, the shop often gets a tiered discount from their distributor that saves them $0.40 to $0.75 per piece, and competitive vendors pass most of that along. At 100 units, there's no tier discount, so the blank cost is higher even before the setup math kicks in.

Run the numbers on a common scenario: a 100-shirt order at $11.00 each totals $1,100. The identical order at 500 shirts at $7.50 each totals $3,750. The 500-piece run costs $2,650 more in absolute dollars but saves $3.50 per shirt. Whether that's a good deal depends entirely on whether you need 500 shirts. That's the question most organizers skip.

The hidden expenses that destroy your budget math

Print quotes are legally accurate and practically incomplete.

Shipping weight catches everyone. Garments are dense. A single Gildan 5000 heavyweight tee weighs about 6.3 ounces. Five hundred of them is roughly 200 pounds of garments before boxes, poly bags, and case materials. Ground shipping on 200+ pounds from a mid-country printer to a coastal venue runs $180 to $400. Rush shipping (because your event date snuck up on you) can triple that. Most quoted prices show the print cost only. Freight is almost always a separate line, and it often arrives as a surprise.

Rejected garments are a real category. Screen-print runs have a standard spoilage rate of roughly 1 to 3 percent for straightforward designs and can creep to 5 percent on full-front, multi-color work on dark blanks. Reputable shops replace spoilage at no charge up to their stated tolerance, but "at no charge" usually means "on the next order" or "as a credit," not "we'll reprint four shirts and ship them in time for your Saturday event."

Oversize restocking fees are the sneaky one. If you ordered 30 shirts in 2XL and 3XL and your attendees turn out to run smaller, you may want to return or exchange the excess. Most custom-print vendors don't accept returns on decorated garments, period. But if you ordered blank extras as a hedge, returning them often triggers a 15 to 25 percent restocking fee. Order 10 extra XL blanks at $5 each and return them unused: that's $7.50 to $12.50 in fees on a decision you made to be cautious.

The practical buffer to add to any quoted price: 12 to 15 percent for shipping, spoilage, and miscellaneous fees on a 500-piece run. On a 100-piece run, the percentage is similar but the dollar amount is lower, which means a single unexpected cost (a freight overcharge, a spoilage replacement) hits proportionally harder.

Recommended starting points

5 picks

Choosing between one big order and multiple small drops

Some event organizers run a two-drop strategy: order 200 shirts in month one, then another 200 closer to the event once registration stabilizes. This sounds clever. It is occasionally the right call. It also means you pay setup fees twice.

Two separate 200-piece orders will almost always cost more in total than one 400-piece order, even though the unit quantity is the same. You're paying two rounds of setup, potentially two rounds of shipping, and your second order may not even match the first if your vendor's blank inventory changed, which happens constantly with supply-chain disruptions on specific colorways. Running out of "Heather Indigo" mid-season because it went on backorder between your April and June orders is a real and irritating thing that happens.

Flexibility has a price. The per-shirt premium on two split orders versus one consolidated order typically runs $1.20 to $2.50 per shirt. On 400 total shirts, that's $480 to $1,000 in real money exchanged for the option to adjust your size mix after you see more registrations. Whether that's worth it depends on how uncertain your registration numbers actually are at order time.

There's a legitimate use case for split orders: events that sell or distribute shirts in phases, like a race that does a finisher shirt and a separate volunteer shirt weeks apart. Those are genuinely different products serving different populations. Ordering them together usually doesn't save much because the garment styles differ anyway.

If the only reason you're splitting is anxiety about size mix, use the 5K Shirt-Size Calculator to model your distribution before you commit. It's faster than two production runs and significantly cheaper.

When you should actually buy 100 shirts instead of 500

Here is a genuine "don't buy the bigger run" recommendation: if this is your event's first time selling or distributing branded apparel, order 100 shirts.

Not 250. Not 200 "to get a better price." One hundred.

The per-shirt math looks worse. You will pay more per unit. That is exactly the right trade to make when you have no historical data on what your audience will actually want, what sizes they wear, whether they'll buy a shirt at all, and whether they'll prefer the design you've chosen. A warehouse shelf holding 400 unsold XL shirts at $9 each is $3,600 in a size nobody wanted. The premium you paid on 100 shirts to avoid that outcome is the smartest money you spent on the event.

The math shifts once you have one year of data. Your first event tells you your real size distribution, your sell-through rate, and whether your audience skews toward premium blanks or just wants a cheap cotton shirt to wear while mowing the lawn. Your second event, you can order 500 with reasonable confidence. The first event is a data-collection exercise that also happens to produce shirts.

This is also the moment where having a solid pre-event collection process matters. Knowing how to gather size preferences before the order closes can meaningfully reduce your uncertainty even on a first run. The guide on how to collect t-shirt sizes from a group walks through the practical mechanics of doing that without pestering your registrants fifteen times.

Or just ask The Butler

Not sure whether 100 or 500 makes sense for your specific situation?

Reading a print quote without losing your mind

Most print quotes list a single per-shirt price, and most of the important information is not in that number.

Three things move the total cost independently, and vendors vary wildly in how transparently they show each one.

Blank garment source is the biggest variable most people ignore. A quote built on a Gildan 5000 (currently around $3.00 to $4.00 at distributor) will come in lower than one built on a Next Level 6010 or Bella+Canvas 3001 (closer to $5.00 to $7.00), even with identical print specs. When two quotes look very different, check the blank first before assuming one vendor is cheaper. They may just be quoting you a different shirt.

Ink color count is the second lever. Each additional screen color adds setup cost and press time. One-color left chest: straightforward, cheap. Two-color full-front: more expensive. Three-color front plus two-color back: you're now deep into a price tier that surprises most first-time buyers. Some vendors bundle colors into packages ("up to 4 colors included"), which can be a genuine value or a way to obscure that the base price already assumes you're using four colors.

The number of print locations matters more than organizers expect. A small left-chest logo and a full back print is technically two locations. Each location is priced separately for both setup and production time.

Cost driver100-piece impact500-piece impact
Screen setup (per color)High: $0.60–$1.35/shirtLow: $0.12–$0.27/shirt
Blank garment costNo tier discountDistributor tier discount available
FreightParcel rates, ~$40–$80Pallet/freight rates, ~$150–$350
Spoilage replacement1–3 shirts; easier to absorb5–15 shirts; still manageable
Per-shirt all-in estimate$10–$15 (standard design)$7.50–$11 (standard design)

Ask any vendor for a line-itemized quote that separates blank cost, setup, printing, and shipping. If they won't provide that breakdown, you're negotiating blind. Most reputable shops provide it without complaint. The ones who resist are usually the ones whose margins depend on you not noticing which line is doing the work.

The cheapest per-shirt price means nothing if you're paying to store unwanted inventory for the next three years.