How to Price Screen Printing: Setup Fees & a Price Matrix
Pricing screen printing is harder than almost any other custom printing method because your cost per piece changes dramatically with every order. Producing 12 shirts with a four-color front print requires exactly the same prepress work, same emulsion, same film, same press registration, and same screen reclaim time as producing 500 shirts. If you quote both orders with the same flat margin, you either lose money on every small order or price yourself out of every large order.
That's why profitable print shops don't guess on quotes. They rely on a repeatable per-shirt formula built on a structured screen printing pricing matrix.
In this guide, we'll walk through the exact formula for pricing screen printing profitably, including a ready-to-use pricing matrix for 1 to 6 colors, blank markup math, setup fee amortization, underbase rules for dark shirts, and a complete 50-shirt quote walkthrough.
The Screen Printing Pricing Formula
At its core, every screen printing quote comes down to three building blocks that cover your four core cost pillars (wholesale blanks, ink and prepress consumables, shop overhead, and end-to-end labor):
Price per shirt = Marked-up blank + print run fee (from your matrix) + (setup & add-on fees ÷ quantity)
When you keep those three buckets separate in your pricing, you protect your profit margin no matter what the customer orders:
- The marked-up blank covers the wholesale shirt, inbound freight, a buffer for misprints, and the gross profit you earn for sourcing and handling the garment.
- The print run fee comes from your pricing matrix by color count and quantity and covers ink, press time, dryer energy, shop overhead, and production labor.
- Setup and add-on fees cover the fixed prepress work required to expose, register, and reclaim each screen, plus special requests like Pantone mixing or poly bagging.
Let's break down each part of the formula so you can plug in your own shop's numbers.
Step 1: Calculate Your Landed Blank Cost and Markup
Your garment price should never start with the bare wholesale catalog number. Before a shirt ever reaches the press, you pay to get it to your door, and you carry the financial risk of replacing it if a print goes wrong.
To find your landed blank cost, start with the wholesale price of the garment and add two small buffers:
- Inbound freight: Add $0.15 to $0.35 per shirt when an order falls below your distributor's free shipping threshold.
- Spoilage buffer: Add 2% to 3% to cover test prints, press setup shirts, or the occasional misprint.
For example, if a basic cotton t-shirt costs $3.50 wholesale and you add $0.25 for freight and spoilage, your true landed cost is $3.75 per shirt.
Markup vs. Margin on Blank Apparel
Once you have your landed cost, you need to mark up the garment. This is where many print shops accidentally lose a quarter of their profit because they confuse markup with gross margin.
If you want a 50% gross margin on a $4.00 blank, a 50% markup ($2.00) only gets you to a $6.00 selling price, which is a 33.33% margin. To hit a true 50% margin, you need a 100% markup (2.0x your cost), which puts the blank component at $8.00. If you want to go deeper into the math behind those two numbers, read our guide to markups and margins for print shops.
Most shops use a 100% markup (2.0x cost) as their baseline for standard t-shirts and gradually lower their markup percentage on more expensive retail fleece and outerwear items so the final quote stays competitive while still earning a healthy dollar profit per piece:
| Garment category | Landed blank cost | Target markup & margin | Marked-up blank price |
|---|---|---|---|
| Promo & event t-shirts | $2.50 to $4.00 | 100% to 150% 2.0x to 2.5x cost · 50% to 60% margin | $5.00 to $10.00 |
| Mid-tier retail t-shirts Bella+Canvas 3001, Next Level 3600, Comfort Colors 1717 | $4.50 to $8.00 | 75% to 100% 1.75x to 2.0x cost · 43% to 50% margin | $7.88 to $16.00 |
| Hoodies, fleece & outerwear | $12.00 to $25.00+ | 50% to 75% 1.5x to 1.75x cost · 33% to 43% margin | $18.00 to $43.75+ |
You can test your own wholesale blank costs, markup percentages, and target profit margins right here with our interactive calculator (or bookmark our standalone margin & markup calculator):
Size Upcharges and Customer-Supplied Garments
Two blank-related rules protect you from silent margin leaks on everyday orders:
- Extended size upcharges: Wholesale distributors charge extra for larger sizes, and your quotes should pass those increases through consistently. Common retail upcharges are +$2.00 for 2XL, +$3.00 for 3XL, and +$4.00 for 4XL to 5XL.
- Customer-supplied garments: When a customer walks in with their own shirts, you lose the entire garment markup but still carry the risk of ruining a retail-priced item on the press. If you accept customer-supplied blanks, require a signed spoilage waiver and add a handling fee of +$1.00 to +$2.00 per piece on top of your print matrix.
Step 2: Price Your Screen Setup and Pre-Press Fees
Every color and every print location in a screen printing order requires real physical work before the first shirt is printed. Your team has to separate the art, output film positives (or expose a screen via CTS/DTS), degrease and coat the mesh with emulsion, expose and rinse out the stencil, dry and tape the frame, register every head on press, and reclaim the screen after the run ends.
Industry-wide, this prepress and reclaim cycle takes roughly 20 to 30 minutes of shop labor plus $3 to $5 in consumables per screen. Because those costs are identical whether you print 12 shirts or 500, most shops enforce a minimum order quantity (MOQ) of 12 or 24 pieces and charge a separate screen setup fee:
- Retail orders: $25 to $35 per screen (per color, per location), up to $40 to $50 in expensive metro markets.
- High-volume contract printing: $15 to $20 per screen.
For example, a 3-color front print with a 1-color back print on white shirts uses 4 screens total. At $25 per screen, that's $100 in setup fees (or $120 at $30 per screen).
Itemizing Setup Fees vs. Amortizing Them Into Your Matrix
Shops generally handle screen setup fees in one of two ways:
- Itemize setup as a separate line: You charge $25 to $30 per screen on the quote and keep your matrix run prices leaner. Customers immediately see why adding a fourth ink color to a 12-shirt order raises the price and why ordering more shirts lowers the cost per piece.
- Amortize setup into the matrix ("No setup fees"): You build the screen costs directly into your 12 to 23 and 24 to 47 quantity tiers (or waive setup fees automatically at 48 or 72 pieces) so you can advertise an all-in price per shirt.
To see why screen fees matter so much on small runs, look at how a $30 per screen fee spreads out as setup cost per shirt across different order quantities:
| Order quantity | 1 screen ($30 total) | 2 screens ($60 total) | 3 screens ($90 total) | 4 screens ($120 total) |
|---|---|---|---|---|
| 12 shirts | $2.50 | $5.00 | $7.50 | $10.00 |
| 24 shirts | $1.25 | $2.50 | $3.75 | $5.00 |
| 48 shirts | $0.63 | $1.25 | $1.88 | $2.50 |
| 72 shirts | $0.42 | $0.83 | $1.25 | $1.67 |
| 144 shirts | $0.21 | $0.42 | $0.63 | $0.83 |
| 288 shirts | $0.10 | $0.21 | $0.31 | $0.42 |
At 144 shirts, a four-screen setup adds only $0.83 per shirt, which is easy to absorb into your print price if you want to waive setup fees on larger orders. At 12 shirts, those same four screens add $10.00 per shirt. If you waive setup fees on small orders without raising your 12 to 23 tier accordingly, your press time is subsidizing the setup work.
Step 3: Build Your 1 to 6 Color Screen Printing Price Matrix
Your screen printing pricing matrix is your shop's engine. Columns represent the number of ink colors (or screens) in the design, and rows represent the order quantity tiers.
Below is a complete, ready-to-use retail print-only pricing matrix (per shirt, for the first print location on light garments). Blank costs and screen setup fees are added separately, or you can waive setup fees once an order reaches 72+ pieces:
| Order size (pieces) | 1 color | 2 colors | 3 colors | 4 colors | 5 colors | 6 colors |
|---|---|---|---|---|---|---|
| 12–23 | $4.50 | $5.75 | $7.00 | $8.25 | $9.50 | $10.75 |
| 24–47 | $3.25 | $4.25 | $5.25 | $6.25 | $7.25 | $8.25 |
| 48–71 | $2.40 | $3.10 | $3.80 | $4.50 | $5.20 | $5.90 |
| 72–143 | $2.05 | $2.65 | $3.25 | $3.85 | $4.45 | $5.05 |
| 144–287 | $1.70 | $2.20 | $2.70 | $3.20 | $3.70 | $4.20 |
| 288–575 | $1.45 | $1.85 | $2.25 | $2.65 | $3.05 | $3.45 |
| 576+ | $1.25 | $1.60 | $1.95 | $2.30 | $2.65 | $3.00 |
Pricing Each Additional Print Location
When a customer adds a second print location on the same garment (like a full-back print or a sleeve print), your team still has to expose, register, and print an additional set of screens. However, the shirts are already unpacked, counted, and staged next to the press.
Because the handling overhead is already covered by the first location, many shops price each additional print location about $0.25 to $0.75 less per piece on small runs, while still charging the full setup fee for the additional screens. For example, a 1-color second location might start at $3.75 instead of $4.50 at 12 to 23 pieces and step down to $1.00 to $1.15 at 576+ pieces.
Step 4: Account for Dark-Shirt Underbases and Specialty Add-Ons
Even a great matrix will leak profit if your team quotes dark garments or special locations with basic light-shirt pricing. Make sure your quote workflow accounts for two important press variables: underbases on dark shirts and production add-ons.
The Dark-Shirt Underbase Rule (+1 Color and +1 Screen)
When you print light or bright plastisol inks on a dark garment (for example, black, navy, maroon, charcoal, or forest green), the ink sinks into the dark fibers and looks dull unless you first print a white underbase layer, gel it under a flash dryer, and print the top colors over that base.
On press, an underbase needs its own screen, its own print head, white ink, and flash-cure time. That creates a simple, non-negotiable quoting rule:
What about a 1-color white print on a black hoodie or heavy cotton shirt? To get a bright, opaque white, you usually need a print-flash-print cycle (two passes of white ink with a flash cure in between), which slows down the press. Shops cover that extra time either with a flash/dark garment fee of $0.25 to $0.50 per piece or by bumping white-on-dark prints up one color column.
Common Screen Printing Add-On Rates
Keep a standard add-on price menu next to your matrix so every sales rep quotes specialty work the same way:
| Add-on or specialty service | Common retail price | Why it costs extra |
|---|---|---|
| Ink color change | $15.00 to $25.00 per color change | Covers washing ink out of a screen on press and re-taping during a run. |
| Custom Pantone (PMS) ink mixing | $20.00 to $35.00 flat per color | Covers lab time and pigment mixing outside your standard ink buckets. |
| Specialty inks Puff, metallic, shimmer, glow, high-density, discharge | +$0.50 to +$1.50 per piece | Specialty inks cost more per gallon, cure slower, and often need a special mesh. |
| Sleeves, pockets, hoodies & zippers | +$0.35 to +$1.00 per piece | Changing pallets or clamping thick fleece slows press speed by 25% to 40%. |
| Folding & poly bagging With size stickers | +$0.50 to +$1.00 per piece | Covers poly bags, size labels, and post-dryer finishing labor. |
| Art/vector separation fee | $40.00 to $75.00/hr or $35 to $50 flat | Covers redrawing low-resolution screenshots into print-ready vector separations. |
Worked Example: Quoting a 50-Shirt Screen Printing Order
Let's bring all four steps together in a real order to see how the numbers add up and what your shop keeps as gross profit.
The customer request: A local gym orders 50 midweight black cotton t-shirts with a 2-color front logo and a 1-color white back print. Because the order is 50 shirts, it falls into the 48–71 pieces row of our pricing matrix.
Here's the step-by-step quote calculation:
- Marked-up blank: The black t-shirt costs $3.50 wholesale plus $0.25 for inbound freight and spoilage, which gives you a $3.75 landed cost. At a 100% markup (50% margin), the blank component is $7.50 per shirt.
- First print location (front, 2-color logo on black): Because the shirt is black, the 2-color design needs a white underbase, which makes it 3 colors and 3 screens. Looking up 48–71 pieces under the 3 colors column gives you $3.80 per shirt.
- Second print location (back, 1-color white print): Using your additional location price at 48–71 pieces for 1 color, the back print adds $2.00 per shirt (or $2.40 if you use a single table for all locations).
- Screen setup fees: The order uses 4 screens total (3 for the front + 1 for the back). At $25.00 per screen, the setup fee is $100.00 total, which comes to $2.00 per shirt across 50 pieces.
| Quote component | Price per shirt | Order total (50 shirts) |
|---|---|---|
| Marked-up blank t-shirt $3.75 landed cost at 100% markup (50% margin) | $7.50 | $375.00 |
| Front print (3 colors with underbase) 2 top colors + 1 white underbase screen at 48–71 pieces | $3.80 | $190.00 |
| Back print (1 color, additional location) 1-color additional print location at 48–71 pieces | $2.00 | $100.00 |
| Subtotal before setup Per-piece price when screen setup is itemized separately | $13.30 | $665.00 |
| Screen setup fees (4 screens) 4 screens (3 front + 1 back) × $25.00 per screen | $2.00 | $100.00 |
| Final all-in quote (before tax) All-in customer price per shirt | $15.30 | $765.00 |
Checking Your Shop's Gross Margin on the Job
Before you send the quote, run a quick reality check against your direct costs:
- Blanks (50 shirts at $3.75 landed cost): $187.50
- Ink, emulsion, film, and reclaim consumables: ~$20.00
- Direct shop labor (~2.5 hours total for setup, press run, and reclaim at $25/hr): $62.50
- Total direct order costs: $270.00
Subtract $270.00 in direct costs from your $765.00 in revenue, and you're left with $495.00 in gross contribution or a 64.7% gross margin to pay your shop overhead (rent, dryer electricity, equipment, and software) and generate net profit. If you want to calculate how many orders like this your shop needs per month to cover fixed costs, read our guide to finding your print shop's break-even point.
How to Automate Your Screen Printing Matrices in YoPrint
Building a great pricing matrix in a spreadsheet is step one. The real time saver is connecting that matrix directly to live supplier catalogs so your team can create accurate quotes in seconds without manual lookups or calculator mistakes.
In YoPrint's screen printing business software, you can turn every rule in this guide into an automated quote workflow:
- Unlimited service pricing matrices: Both YoPrint Basic and YoPrint Pro include unlimited pricing matrices with First print location and Each additional location tables, CSV spreadsheet import/export, a built-in Try a price tester, and Job Presets for one-click quoting. Read our step-by-step guide on how to configure a pricing matrix in YoPrint.
- Itemized or amortized setup fees: Add a separate screen setup fee line to the job when you want setup itemized, or create a Flat rate per job service when you want YoPrint to divide the flat screen fee across the shirt quantity automatically. Learn how both options work in Applying setup fees to orders.
- Integrated supplier catalogs & automated markups: Pull blanks directly into quotes from SanMar, S&S Activewear, alphabroder, Augusta Sportswear / Momentec, and AS Colour (with live warehouse stock and negotiated account, case, dozen, or piece pricing for SanMar, S&S Activewear, Momentec / Augusta, and AS Colour on YoPrint Pro), paired with screen printing inventory management. Use Pricing Groups to apply default markups for retail, school, or contract customers, or tier markups automatically by garment cost or volume on Pro.
- Flexible order-level quantity breaks: When a quote has multiple jobs, choose between three order-level pricing strategies: Price Jobs Separately, Price Jobs Together, or Price by Service Location.
- Instant profit margin check: Hover over the Unit Price of any line item on a quote or sales order to inspect the exact product cost, markup, margin, and service price alongside the order-wide Estimated Profit Margin before sending the quote.
Ready to replace spreadsheet quotes with a pricing engine built for apparel decorators? Explore YoPrint pricing (starting at $69/month on Basic or $59/month with annual billing, and $149/month on Pro or $129/month with annual billing) or start a 14-day free trial, no credit card required.