All posts
Business10 min read

How to Price Custom Apparel: The Formula That Keeps Print Shops Profitable

The #1 reason print shops go out of business isn't bad prints — it's bad quotes. Here's the formula that stops you from underbidding every job.

April 9, 2026 · B2B Sportswear Editorial

Gildan 18500 Heavy Blend hoodie blank, a staple garment when pricing custom apparel jobs

Every new print shop makes the same mistake in its first year: it quotes jobs on vibes. A customer asks “how much for 50 shirts with a one-color logo?” and the owner fires back “$8 each” without doing any math. Sometimes that number is fine. Sometimes it’s 30% below cost. The shop that survives is the one that builds a formula and uses it on every quote.

Here’s the formula we teach every customer who asks us how to quote apparel jobs. It works for screen printing, DTG, and embroidery. You don’t need a spreadsheet — a calculator and the cost of your blanks is enough.

The base formula

Per-shirt retail price = (Blank cost + Decoration cost) × Markup + (Setup fee ÷ Quantity)

Break it down:

  • Blank cost:Your wholesale cost on the shirt itself. Get this from your supplier’s invoice, not the retail tag.
  • Decoration cost: The per-shirt labor + ink + screen amortization. See the table below.
  • Markup multiplier:How much margin you want to keep. 2.5x–3x is standard for print shops.
  • Setup fee:A flat charge per design ($25–$50 is common). This covers art prep, screen burning, press setup, test prints, and the fact that screen printing has fixed startup labor no matter how many shirts you run.

Decoration cost table (2026 benchmarks)

Use these as starting points and adjust to your labor cost:

  • 1-color screen print, 1 location: $0.80–$1.20/shirt
  • 2-color screen print, 1 location: $1.30–$1.80/shirt
  • 4-color screen print, 1 location: $2.40–$3.20/shirt
  • Full-color DTG print:$4.50–$7.00/shirt depending on print size
  • Embroidery, 5,000 stitches:$3.50–$5.00/shirt
  • Embroidery, 10,000 stitches:$6.00–$9.00/shirt
Richardson 112 trucker cap, a high-margin embroidery blank for custom apparel quotes
Caps like the Richardson 112 carry some of the best embroidery margins in the shop — a 5,000-stitch logo prices at $3.50–$5.00. View the 112

A worked example

A customer wants 50 shirts with a 2-color logo on the front. They want them on BELLA+CANVAS 3001 in mixed colors and sizes.

  • Blank cost: $4.80/shirt × 50 = $240
  • Decoration cost: $1.50/shirt (2-color) × 50 = $75
  • Subtotal: $315
  • × 2.75 markup = $866.25
  • + $35 setup fee = $901.25
  • Quote the customer: $18.00/shirt ($900 total)

Your cost on that job is $315 in hard costs + ~$60 of your time. You’re clearing about $525. That’s a healthy job — not a giveaway.

BELLA+CANVAS 3001 jersey tee, the blank used in the worked pricing example
The BELLA+CANVAS 3001 from the worked example — around $4.80 wholesale before quantity breaks. Check current pricing

Volume breaks

Your per-shirt costs go down as quantity goes up, and your customer knows it. Publish a tier-break structure so they don’t have to ask:

  • 24–47 shirts: Full retail
  • 48–99 shirts: 10% off
  • 100–249 shirts: 18% off
  • 250+ shirts: 25% off

The volume breaks come from two places: your blank cost drops with volume (every wholesaler gives case-pack pricing), and your setup fee amortizes across more shirts. Pass a piece of both to the customer.

Rush jobs

A “rush” for a print shop is any job that bumps other jobs off your press. Charge for it. A 25% rush surcharge on top of the quoted price is standard; 50% for same-day. Write it into your quote template so customers self-select out of rush jobs that aren’t worth the chaos.

Setup fees: don’t apologize for them

New shops often waive setup fees to “win” a job. Every time you do, you’re eating 30–60 minutes of labor plus the cost of a burned screen you’ll probably reclaim later. Customers don’t actually care about the line item — they care about the total. Keep the setup fee on the invoice, bundle it into the per-shirt price only for re-orders (where the screens are already burned), and use re-order pricing as an upsell to lock in repeat business.

Quote template you can steal

Here’s the exact email template we hand out to new shops:

Hi [Name], great talking with you. Here’s the quote for your [count] shirts with [design description]:

  • Blank: [style] in [colors]
  • Print: [#] colors, [location], [size]
  • Quantity: [count]
  • Per-shirt price: $[X]
  • Setup fee: $[X] (one-time; waived on reorders)
  • Total: $[X]

Production time is 7–10 business days after approval. Rush available at +25%. 50% deposit to begin, balance on delivery.

Reply “approved” and I’ll send the invoice.

The hidden lever: blank sourcing

The cheapest way to improve your margin without changing your quotes is to lower your blank cost. Most new shops pay retail because they don’t have a wholesale account set up yet. That’s a 30–45% self-inflicted wound.

Open a wholesale account on day one. Buy only what your open jobs need, have it shipped plain-packed directly to you, and you’ll never tie up cash in a stockroom.

Where to buy blanks at true wholesale

B2B Sportswear is built for exactly this workflow: 200,000+ wholesale SKUs across 100+ brands, true wholesale pricing from the first piece, and six quantity-break tiers applied automatically in the cart — you can mix sizes and colors within a style and still hit the breaks. Orders placed by 3 PM EST dispatch same day from the closest of 12 US warehouses in plain unbranded packaging, Ground shipping is free on orders $250+, and there are no minimums and no annual fee. See the bulk pricing tiers, register for tax-exempt checkout with a resale certificate, or start with the Gildan 18500 hoodie — the highest-margin garment on most shop quote sheets.

FAQ

How much should I charge for a custom t-shirt?

Use (blank cost + decoration cost) × 2.5–3x markup, plus a setup fee divided across the quantity. A 2-color print on a $4.80 blank typically quotes around $18/shirt at 50 pieces — roughly 60% margin after labor.

What is a normal setup fee for screen printing?

$25–$50 per design is standard. It covers art prep, screen burning, press registration, and test prints. Waive it only on reorders where the screens already exist — that makes it an upsell for repeat business instead of a giveaway.

How much profit does a print shop make per shirt?

A healthy job clears 55–65% margin. In the worked example above, a 50-shirt 2-color run quoted at $900 costs about $315 in blanks and decoration plus ~$60 of labor, leaving roughly $525.

Should print shops charge extra for rush orders?

Yes. A rush is any job that bumps other work off your press. A 25% surcharge is standard, 50% for same-day, and putting it in your quote template lets customers self-select out of chaos jobs.

Keep reading