All posts
Business9 min read

Print Shop Inventory Management: How Many Blanks to Stock

The shelf of dead blanks in the back of your shop is cash that stopped working. Here's the case for ordering per-job, the short list of styles worth stocking, and the reorder math that keeps you from ever missing a deadline.

July 9, 2026 · B2B Sportswear Editorial

Stacked Gildan 5000 blank t-shirts, the core style print shops hold as safety stock while ordering everything else just in time

Walk into a struggling print shop and you’ll usually find the problem on a shelf: hundreds of blanks in colors nobody ordered twice, sizes that never sell, and styles a customer swore they’d reorder in 2023. Every one of those shirts was bought with cash. That cash is now fabric, and fabric doesn’t pay rent.

The instinct to “stock up” comes from a world where blanks took a week to arrive and quantity discounts only kicked in at case volume. Neither is true anymore. This post lays out the math for running a print shop on just-in-time blanks, the short list of styles that still deserve a shelf, and the reorder-point formula for the ones that do.

Why holding blank inventory kills small shops

Inventory feels like an asset. On a small shop’s books it behaves like a slow leak:

  • It’s trapped cash.$5,000 of shelved blanks is $5,000 you can’t spend on a press repair, a rush of ink, or payroll in a slow month. Most small shops fail from cash flow, not from lack of orders.
  • It carries real costs.The standard estimate across retail is that carrying inventory costs 20–30% of its value per year once you count space, shrinkage, and dye-lot obsolescence. A $5 blank held for a year quietly cost you $6+.
  • It mismatches by design.Apparel demand is a matrix of style × color × size. Even if you guess the style right, you’ll be long on Smalls and out of 2XL by Friday. The leftover fringe sizes are where inventory goes to die.
  • It anchors your quoting. Shops with a shelf of Gildan 5000s in navy start steering every customer toward navy Gildan 5000s. Inventory should never write your quotes.
Gildan 5000 Heavy Cotton blank t-shirt, a core style worth holding as safety stock in a print shop
If any blank earns shelf space, it’s the one in a third of your jobs — for most shops, a white and black run of the Gildan 5000. See wholesale pricing

Just-in-time ordering: buy per job, not per hunch

The alternative is simple: order the blanks for each job when the deposit clears, sized to that job’s count plus spoilage.The customer’s money buys the customer’s shirts. Your capital never sits in fabric, misprints are the only shrinkage, and every job’s cost is exact instead of estimated.

Just-in-time only works if your supplier is fast and predictable, and that’s the piece that changed. At B2B Sportswear, orders placed by 3 PM EST dispatch the same day from the closest of 12 US warehouses — for most of the country that means blanks land in 1–2 business days via Ground, free on orders over $250. With 200,000+ SKUs across 100+ brands, true wholesale pricing from the first piece, and six quantity breaks applied automatically in the cart (mixing sizes and colors within a style), a per-job order prices like the bulk order it is. There’s no minimum and no annual fee, so ordering 26 pieces on Tuesday and 150 on Thursday costs you nothing in overhead.

The workflow: quote the job, take a 50% deposit, place the blank order the same afternoon, and schedule press time for two days out. Add 2–3% extra pieces for misprints (more on jobs with tight registration or dark garments needing an underbase). The deposit covers the blanks entirely — you are printing on the customer’s cash, not yours.

Safety stock: the short list that earns a shelf

Pure just-in-time has one weakness: the walk-in rush job. “I need 30 shirts by tomorrow” is the highest-margin sentence in printing, and you can only say yes if the blank is in the building. The answer isn’t a full inventory — it’s safety stock on the 2–4 styles that appear in most of your jobs:

  • Gildan 5000 in white and black — the universal event tee.
  • BELLA+CANVAS 3001 in black — the default retail-fit blank.
  • Gildan 18500 in black (September–January only) — seasonal safety stock for hoodie season.

Everything else — every specialty color, every polo, every garment-dyed heavyweight, every youth size — gets ordered per job. If a style hasn’t appeared in three jobs in 90 days, it does not belong on your shelf.

The reorder point math

For the styles you do stock, replace gut feel with a two-line formula:

Reorder point = (average daily usage × supplier lead time in days) + safety buffer

Worked example: your shop prints about 12 white Gildan 5000s per day across jobs. Your supplier delivers in 2 days. Buffer one extra day of usage for a demand spike:

  • Lead-time demand: 12 × 2 = 24 pieces
  • Safety buffer: 12 pieces (one extra day)
  • Reorder point: 36 pieces.When the white 5000 pile drops to 36, you order — that day, not Friday.
Supplier lead timeReorder point (12/day usage)Cash sitting on the shelf
5 days72 pieces~$180 per style/color
2 days36 pieces~$90 per style/color
1 day24 pieces~$60 per style/color

Read that table again: every day you cut from supplier lead time cuts the inventory you must hold roughly in proportion. That’s the real economics of same-day dispatch from a nearby warehouse — it isn’t just convenience, it directly halves or thirds the cash you keep frozen in blanks.

Gildan 18500 Heavy Blend hoodie blank, a seasonal safety stock item for print shops from September to January
Seasonal safety stock: hold the Gildan 18500 in black from September through January, then let the shelf go empty. View the 18500

Putting it together: the hybrid system

  1. Per-job orders for everything— placed the day the deposit clears, before 3 PM EST so they dispatch same day, with 2–3% spoilage added.
  2. Safety stock on 2–4 core styles only— white/black staples, reorder-point managed, counted every Friday.
  3. Batch reorders past $250— when a core style hits its reorder point, top up the others in the same cart so the order ships free.
  4. Quarterly purge— anything on the shelf 90+ days becomes shop shirts, samples, or a promo giveaway. Dead stock never gets a second quarter.

Shops running this system typically hold under $1,000 in blanks at any moment while turning the same monthly volume as shops sitting on $10,000 shelves. The difference compounds: the freed cash buys faster turnaround, better equipment, and the ability to say yes to big jobs without a bridge loan.

Where to buy blanks just-in-time

Set up a free account at B2B Sportswear, register your resale certificate for tax-exempt checkout, and check bulk pricing tiers so your per-job quotes are exact. Screen printers should also see the screen printer program. Same-day dispatch by 3 PM EST, 12 US warehouses, free Ground over $250, plain packaging, no minimums — the whole model exists so your shelf doesn’t have to.

FAQ

How many blank shirts should a small print shop keep in stock?

Far fewer than most shops hold. Keep safety stock only on your 2–4 highest-frequency styles (typically a budget tee and a retail-fit tee in white and black), sized by the reorder-point formula, and order everything else per job. Most small shops can run on under $1,000 of shelved blanks.

What is just-in-time ordering for print shops?

Ordering each job’s blanks when the customer’s deposit clears instead of stocking ahead of demand. With a supplier that dispatches same day from nearby warehouses, blanks arrive in 1–2 business days, so the deposit funds the fabric and your own cash never sits on a shelf.

How do I calculate a reorder point for blanks?

Multiply your average daily usage of that style/color by your supplier’s lead time in days, then add a safety buffer of about one extra day’s usage. If you print 12 white tees a day and delivery takes 2 days, reorder when you’re down to 36 pieces.

How much extra should I order per job for misprints?

Add 2–3% over the customer’s count for standard one- and two-color work, and 4–5% for tight-registration multicolor jobs or dark garments requiring an underbase. Unprinted extras become samples or roll into your safety stock.

Keep reading