T-shirt manufacturer for small brands

A ready-made order uses a blank tee that a Chinese factory already makes. We swap the factory's neck label for yours and print your design before the shirts ship. When no factory stocks the fit you want, we make the tee from scratch, in a color dyed to order if you need one.

Get a free quote
50 shirts
minimum per style (custom orders count it per color)
11–18 days
door to door in the US for a ready-made order with your labels and no printing
31–48 days
to the US by air for a custom order, if you approve the first sample
24 hours
to get your quote
A plain natural-colored crew-neck T-shirt laid flat.

Jersey weight in gsm

Chinese mills quote jersey weight in grams per square meter (gsm). US blank brands list ounces per square yard instead, at 33.9 gsm to the ounce.

Three US blanks converted to gsm
BlankListed weightIn gsmYarn and build
Bella+Canvas 30014.2 oz14232-singles combed ring-spun cotton, side seams
Gildan 50005.3 oz18020-singles cotton, tubular body, 7/8 in rib collar, taped neck and shoulders
Comfort Colors 17176.1 oz207Garment-dyed ring-spun cotton, tubular body, twill-taped neck and shoulders

The ready-made blanks we source weigh 180–240 gsm. A brand on the Gildan 5000 or the Comfort Colors 1717 can match its weight ready-made. For a brand selling the 142 gsm 3001, the nearest we can make is a custom tee in our lightest jersey, 160 gsm (4.7 oz).

Combed yarn is spun from cotton with the shortest fibers and the small tangles called neps combed out of it. Jersey knit from it feels softer and looks more even than carded jersey of the same weight. Ring-spun yarn comes out stronger and softer than open-end yarn. Its thickness varies slightly more from one stretch of yarn to the next. The singles number is a yarn count. The 3001's 32-singles yarn is finer than the Gildan's 20-singles and knits a smoother, lighter jersey. We write the jersey weight and yarn type on your quote.

Folded cotton jersey fabrics stacked in white, gray, red, yellow, pink, blue, and green.

Ready-made and custom tees

You can test a design on a ready-made blank and move the reorder to a custom body in your own colors.

Ready-made and custom T-shirts compared
DetailReady-madeStock MatchCustomMade to Order
FabricThe factory's own jersey160–280 gsm jersey: all cotton, a cotton-poly blend, or a tri-blend
ColorWhatever the factory has in stockA stock color from our fabric suppliers, or dyed to your color
FitThe factory's own cutsAny cut, drafted from your measurements
BodyAs the factory makes itTubular or side-seamed
CollarAs the factory makes itRib, height, and optional taping to your measurements
Neck labelFactory label taken out and yours sewn inSewn in during production, included
Hang tags, packagingHang tag $0.25 and branded packaging $0.45 a pieceBranded packaging included, hang tag $0.25 a piece
SizesThe sizes the factory makesXXS–6XL
SampleOne piece at factory price plus $15–60 express. We deduct its price from your orderCovered by the development fee
Minimum50 per style, spread over the factory's colors and sizes50 per color, split across sizes down to one piece
PriceFactory price plus our sourcing feeDevelopment fee, then a price per piece

T-shirt prices

Ready-made cotton blanks of 180–240 gsm cost $3.30 to $4.80 a piece at Chinese factories on a 50-piece order. You pay that price plus our 5–12% sourcing fee and $0.35 per shirt for your neck label.

The development fee for a custom tee is $80 to $150. It covers the pattern, the first sample and two rounds of changes. The price per piece includes your label and branded packaging.

Price per custom T-shirt by order size
Tees per orderPrice per piece
50–99$5.50–9.50
100–299On your quote
300–500$3.50–6.00
Over 500On your quote

Paid once

  • the development fee
  • $80–150 for each color dyed to order
  • screens and embroidery digitizing for each design

Price drivers

  • heavier jersey and ring-spun yarn
  • garment dyeing
  • 4XL–6XL sizes: 15% more
  • each extra ink color or print position

Worked example, 300 custom tees with a two-color front

Landed cost per tee for 300 custom tees with a two-color screen-printed front, by air to the US
Tee$3.50–6.00
Two screens, $30–90 in all$0.10–0.30
Printing two colors$1.00–2.40
Development fee, $80–150$0.27–0.50
Dutiable value per tee$4.87–9.20
US duty on all cotton, 36.5%$1.78–3.36
Air freight, 60–72 kg at $7–10 a kilo$1.40–2.40
CBP processing fee, $34.58 minimum$0.12
Customs broker and bond, $225–400$0.75–1.33
Landed cost per tee$8.92–16.41

We clear every order through US customs on a formal entry and bill the duty and fees at cost.

Screen print, DTF and embroidery

We charge $15 to $45 for each screen, one per ink color, paid once per design. Printing costs $0.50 to $1.20 per color on every piece. A three-color chest print 8 inches wide comes to $2.40 to $6.30 a shirt on 50 shirts. The screens account for $0.90 to $2.70 of that. On 300 shirts, they fall to 15 to 45 cents a shirt and the whole print to $1.65 to $4.05.

DTF (direct-to-film) printing puts the design on a sheet of film and heat-presses it onto the shirt. We charge $1.50 to $3.50 a piece for any DTF print up to A4 size (8.3 × 11.7 in), however many colors it has. On 50 shirts, DTF costs less than the three-color screen print unless the screen price sits near its low end. For a one-color logo on 300 shirts, screen printing costs 55 cents to $1.35 and is the cheaper choice. A DTF print bigger than A4, such as an 11 × 11 in full front, is priced on your quote. The print itself is a thin film bonded onto the fabric and feels a little stiff on a new shirt. Hot water and a hot dryer crack it. Put 30–40°C (86–104°F) on the care label.

Embroidery starts with digitizing, the one-time job of turning your logo into a stitch file. We estimate it at $10 to $75 per design and give the firm price on your quote. We then charge $1 to $3 per 1,000 stitches. Most left-chest logos run 2,000 to 5,000 stitches and come to $2 to $15 a piece.

A printer pulling ink across a screen with a squeegee.

Ready-made tees come from the factory to our workshop, where we swap in your labels and print or embroider them. We develop the print for a custom order alongside its first sample.

Standard print positions

If your artwork doesn't give a print size and distance from the collar, we print at the standard size and position.

Standard print sizes and positions on a T-shirt
PositionPrint size (W × H)Where it sits
Left chest3.5 × 2 in, at most 4.5 in wide2.5–3 in down from the collar and 3.5–4 in off the center line, both to the middle of the print
Center chest8–10 × 4 in, depending on the shape2.5–3 in down from the collar
Full front11 × 11 in; oversized, up to 12 × 16 in3 in down from the collar
Full back12 × 14 in; at most 13 × 16 in3–4 in down from the back collar
Upper back12 × 4 in4 in down from the back collar, centered
Sleeve2.5 × 1 inCentered about 1 in up from the sleeve hem

Custom body

If you don't have a spec sheet, mail us a tee that fits the way you want. We take the pattern from its measurements and match the fabric separately, by weight and fiber content first, then by yarn.

Pattern measurements

  • length, straight down from the top of the shoulder beside the collar to the hem
  • chest, across the shirt laid flat, an inch under the arms
  • shoulders, measured across the back from seam to seam
  • sleeve, from where it joins the shoulder to its hem, and how wide the opening is
  • neck opening, across at its widest, and how far the front neckline dips
  • for an oversized or boxy cut, how far down the arm the shoulder seam falls

If your fabric has a print that runs one way, mark that on the sheet. We then cut every panel in the same direction.

A tape measure laid across the neck opening of a blue crew-neck T-shirt.
Close view of a rib neckband sewn into the neckline of a navy and white raglan tee.

Collar rib and tape

1x1 rib is the thinnest and stretchiest rib knit and suits a fine crew neck. For a heavier, sportier collar like a sweatshirt's, choose 2x2 rib. It has wider ribs and more body. List the finished collar height with your measurements. Rib knitted from 95% cotton and 5% elastane springs back after stretching and keeps the collar flat.

Twill tape over the neck and shoulder seams is optional and costs nothing extra. It covers the raw edges inside the collar and reinforces the seams that take the most strain.

Tubular and side-seamed bodies

Tubular bodies are knitted as one seamless tube. They take less sewing and cost less. The tube comes off a knitting cylinder of fixed width. Your chest widths are limited to the cylinders the mill has. Side seams let us narrow the body at the waist and grade sizes in even steps.

Twist comes mostly from the yarn, whatever the body. After five home washes and tumble dries, ring-spun cotton jersey measured 12.6% skew against 6.2% for open-end. Those figures come from unfinished jersey. Mills lower them in finishing by letting the jersey skew early in dyeing, before the panels are cut. Twist shows first as a side seam swinging toward the front.

A garment-dyed charcoal waffle-knit long sleeve with a dark screen print, on a dress form.
A garment-dyed waffle long sleeve from our case studies, screen printed in a dark ink.

Garment-dyed tees

Garment dyeing is for custom orders only. We sew the shirts from undyed jersey and dye them once they're finished. Shades shift from one dye batch to the next. We compare your bulk with a sample dyed and washed the same way.

Reactive dye bonds chemically with the cotton and holds its color through repeated washing. Pigment dye gives a faded, vintage look from the first wear. It loses a little more color in every wash, most of all along the seams and edges.

We print after dyeing by default. For a worn-in look, ask us to print first. The dye then tints the print along with the fabric. Light inks on a dark dyed tee go over a white underbase so the shirt color doesn't show through. The underbase is one more screen and costs the same as another ink color. The dye-blocking base used under ink on polyester is seldom needed on cotton. Reactive-dyed cotton can bleed into white ink.

Give us the measurements you want after dyeing. We cut the pattern larger by whatever the sample loses in the dye bath. Jersey shrinks more than sewing thread in the bath. To keep the seams flat, we sew at light tension with more stitches per inch.

We sew garment-dyed tees with core-spun thread that has a polyester core inside a cotton wrap. The cotton wrap takes the dye, while the polyester core keeps the thread from shrinking as much as all-cotton thread. Plain polyester thread doesn't take cotton dyes and shows up as contrast stitching. We sew your neck label in after dyeing unless it's woven from dye-resistant label stock.

Extra production days

Our delivery times are for a ready-made order with only your labels added. For a custom order, they're for a stock fabric color and a first sample you approve as it is.

Extra days for decoration, on either route
Ready-made or customExtra days
DTF print3–5
Screen printThe screens are made first7–14
EmbroideryIncludes 1–3 days to digitize the logo5–10
Extra days on a custom order
Custom onlyExtra days
A color dyed to orderA dyed swatch for your approval comes first5–7
Garment dyeing7–14
Each extra round of sample changes$30–80 a round8–13

Duty by fiber content

US import duty on T-shirts from China by fiber content, October 2026
Fiber contentClassified asUS duty from China
100% cottonCotton (HTS 6109.10.00)36.5%
60% cotton, 40% polyesterCotton36.5%
50% cotton, 50% polyesterMan-made fibers (HTS 6109.90.10)52%
Tri-blend, 50% polyester, 25% cotton, 25% rayonMan-made fibers52%
100% polyesterMan-made fibers52%

Gildan 5000 heathers such as Dark Heather are 50% cotton and 50% polyester. US Customs classes a shirt in that mix as man-made fiber. The higher rate adds $0.75–1.43 a tee to the worked example. Duty is charged on the value of the finished shirt, with the print, labels and development fee included. EU duty on T-shirts is 12%, whatever the fiber.

Each US rate is the sum of three duties, as of October 2026. The general duty is 16.5% on cotton or 32% on man-made fibers. The two Section 301 duties on Chinese goods are 7.5% under heading 9903.88.15 and 12.5% under 9903.05.31. The 12.5% forced-labor duty took effect on July 24, 2026. Importers challenged it at the Court of International Trade that same day. Twenty-five states filed their own suit there on August 3. The court heard arguments on September 30 and asked for further briefs by October 16. CBP keeps collecting the duty until a ruling changes it.

Small express parcels are charged duty like any other shipment. The $800 de minimis rule that let them in duty-free stopped covering goods from China on May 2, 2025. The US suspended it for every country on August 29, 2025. The Supreme Court's IEEPA ruling left the suspension in place. CBP added it to its regulations on June 24, 2026. A 2025 act of Congress repeals the exemption outright from July 1, 2027.

Quality checks

We check every custom shirt against your approved sample at no charge. Ready-made orders get a random-sample check at our workshop under ISO 2859-1, General Inspection Level II, with the acceptable quality limit (AQL) at 2.5 for major faults and 4.0 for minor ones. On 200 shirts, the inspectors check 32. The batch passes with up to two major and three minor faults among them. We swap those pieces for good ones before shipping. When the sample turns up more faults than that, we check the whole batch and replace the faulty shirts.

T-shirt check points and pass marks
Check pointPass mark
FabricWhole and clean, with no holes or marks
PrintIn your colors and in register, no more than 1/2 inch from where your artwork puts it
Chest, length, sleeveNo more than 3/8 inch off the size chart (ready-made) or your spec (custom)
Neck ribSprings back after stretching
Seams and stitchingClosed, straight seams with even stitches and trimmed threads
Labels and shadeThe right size label, a straight care label and an even shade across the batch
Two blue T-shirts laid flat, each with a ruler along the body length.

We wash one shirt from your custom bulk before it ships. It then has to measure no more than 3/8 inch off your spec and twist less than 6%.

A full check of every ready-made shirt from the start costs $0.18 a shirt.

Quote checklist

One photo gets you a price. The camo raglan in our case studies was priced from a single photo. To bring the quote close to your final cost, add:

  • the blank you sell on now, or the weight you want in gsm or ounces
  • how many you need in each color and size
  • the country they ship to
  • your artwork, with the number of ink colors and where each print goes

You can upload as many as six files at once.

Get a free quote