The range, and why it exists
Our stock runs from $3.00 to $12.60 per piece. The low end is a 180–230gsm cotton crew bought in volume; the top end is a 350gsm garment-dyed gradient that costs more in fabric and finishing before anyone has printed anything.
That is a three-to-four-fold spread inside one supplier, which should tell you something about comparing "t-shirt prices" across suppliers without comparing weight and finish first.
What is inside the price
Fabric 45–55%, cut and sew 18–24%, finishing 4–8%, packaging 3–5%, freight to the warehouse 7–10%, supplier margin 6–10%.
Read that list twice: the margin the supplier keeps is smaller than the share the fabric takes. Buyers who assume a supplier price is mostly profit negotiate against a number that is mostly cotton.
How quantity moves it
Our tier step from 100 to 600 pieces saves roughly 9% on the same shirt. That is real, and it is smaller than the duty swing on an imported order and smaller than the price difference between 180gsm and 300gsm.
Which is the practical point: quantity is the third lever, not the first. Weight and route decide your cost; quantity trims it.
What you add on top
Freight to you, decoration, and — if the goods come from China — duty and brokerage. On a first order those add 15–40% depending on the route and the rate in force.
So the question "how much do blank t-shirts cost" has two answers: per piece ex-works, and landed per sellable shirt. Budget with the second one.