Home / Blog / Print Shop Pricing in 2026

Print Shop Pricing in 2026: Run the 30-Minute AI Margin Audit Before You Quote Another Job

Your costs moved several times this year. Your price list probably moved once, if at all. Here is the fastest way to close that gap, using tools you already have open.

I have written the last two weeks about where AI fits in a decorated apparel shop and the shift from chatbots to agents. Both were about capability. This week is about money, because there is one place AI pays for itself in a single afternoon and almost nobody is using it there.

Here is the setup. In 2026 your input costs became a moving target. Blanks moved. Freight moved. The tariff structure on imported apparel was rewritten more than once, including a global surcharge that arrived in February and expired in late July. Industry reporting puts the average retail price of a cotton tee at roughly $15.50 in early 2025 and roughly $18.75 by mid-2026, about a 21 percent jump, and most of that is cost pushed down the chain to shops like ours.

Now the uncomfortable part. Most shops re-price once a year. Some re-price when a customer complains. That means for large stretches of 2026, a lot of shops have been quoting brand new jobs off numbers that expired months ago, and losing real money on every one without ever seeing it on a report.

The state of decorated apparel in 2026: fast, fragmented, and thin

Zoom out and the pressure makes sense. Three things are true at once:

  • Costs are volatile, not just high. The problem is not that blanks got expensive. It is that they got unpredictable. A number that changes three times a year cannot live in a laminated price sheet.
  • Order sizes keep shrinking. DTF and on-demand production made small, personalized runs economically viable, and customers noticed. The decorated apparel market is worth roughly $29 billion and growing, but a bigger share of it now arrives as 24-piece jobs with six colors and three approval rounds. Those jobs are where margin quietly dies.
  • Method choice is now a pricing decision. Screen, DTF, and embroidery on one job is normal. Which method you choose per job changes your cost per piece more than most shops' entire annual price increase does.

Meanwhile only about 35 percent of print companies report using AI tools at all, and roughly 12 percent use anything agent-like. So this is still an edge, not table stakes. It will not stay that way.

The real problem is lag, not the increase

Nobody in this trade is bad at math. Owners are bad at frequency. Rebuilding a full price matrix by hand is a miserable half-day, so it gets scheduled once a year and then skipped. The result is lag: costs step up in March, the price list catches up in November, and eight months of quoting happens in the gap.

AI does not make you smarter about pricing. It makes the rebuild cheap enough that you will actually do it four times a year instead of once. That is the whole insight. The value is not the answer, it is the frequency the answer becomes affordable at.

The mindset shift: stop treating your price list as a document you rewrite. Start treating it as a formula you re-run.

A document goes stale. A formula just needs fresh inputs.

The 30-minute AI margin audit, step by step

You can do this today, with the free AI tool you already have open, in about half an hour. Five steps. I have included the prompt shape for each one.

Step 1: Dump your real numbers, ugly and unformatted

Open a chat and paste in everything: current blank costs by tier, ink and emulsion and film costs, your hourly labor cost including payroll tax, monthly overhead (rent, utilities, insurance, software, equipment payments), and roughly how many production hours you actually bill in a month. Bullet points are fine. Do not clean it up first, that is the AI's job.

Add two lines about your shop so the answers land in your reality: what you print, and what your typical order looks like. This is the shop brief habit and it changes every answer downstream.

Step 2: Make it rebuild your true cost per shirt, showing its work

This is the step almost everyone skips. Your cost per shirt is not blank plus ink. It is blank plus ink plus a share of every dollar it takes to keep the doors open, spread across the hours you actually produce.

Using the numbers above, calculate my fully loaded shop rate per hour, then my true cost per shirt for a 1-color and a 4-color job at 24, 72, 144, and 500 pieces. Show every assumption as a separate line so I can correct it.

The "show every assumption" clause is not optional. It turns a black box into something you can argue with, and you will find at least one wrong number in the first pass. That is a feature. Correct it and ask it to re-run.

Step 3: Find the jobs that already lost money

Export the last 90 days of orders from Printavo or whatever system you run. Strip customer names and anything personal before it goes anywhere near an AI tool, then hand over the columns that matter: quantity, colors, method, price, and production time.

Rank these jobs by margin per production hour, not by total dollars. Then tell me what the bottom 20 percent have in common.

Margin per production hour is the number that exposes the truth. Total revenue makes a slow 24-piece six-color job with three art revisions look fine. Margin per hour shows you it earned less than a 500-piece one-color run that was off the press by lunch. Nearly every shop that runs this finds the same thing: one specific job shape is eating the week.

Step 4: Rebuild the matrix from a rule, not a guess

Now you have real costs and real evidence. Set the target explicitly and let the AI generate the grid.

Build me a screen print price matrix for 1 to 6 colors at 12, 24, 48, 72, 144, 288, and 500 pieces that holds a 55 percent gross margin on my true costs. Round to the nearest 25 cents. Flag any cell where the price would be more than 15 percent above what I charge today.

That last clause is the one to steal. It turns a wall of numbers into a short list of conversations you need to have. And because it is a rule rather than a hand-built table, next quarter you just paste in new blank costs and re-run it in two minutes.

If you would rather not do the arithmetic in chat at all, we keep the browser versions free: the burn rate and per-shirt cost calculator for step 2, the print pricing maker for step 4, and the screen print vs. DTF cost calculator for the method question that step 3 usually surfaces.

Step 5: Write the human part

A price change is a relationship event, not a spreadsheet event. This is where people-forward beats tech-forward every time, and it is also where AI kills the blank-page problem.

Write a short price update note to my repeat customers in my voice. Give 30 days notice, one honest sentence on why, no apology, no jargon, and an invitation to place current orders at today's pricing before the change.

Then edit it yourself and send it from a human. The draft gets you 80 percent there in ten seconds. The last 20 percent, the part that sounds like you and knows that account, is yours and always will be.

What not to hand over

Three guardrails, learned the expensive way.

The AI does not pick your margin. It calculates the consequence of the margin you choose. Market position, what your town will pay, which anchor accounts you want to grandfather for a quarter: those are owner decisions with your name on them.

Check the math. AI is confidently wrong often enough that a number you did not verify has no business in a price list. Spot-check two cells against a job you actually ran. If they hold, trust the grid. If not, tell it what broke and re-run.

Scrub the data. Strip customer names, contact details, and anything private before pasting an export into any AI tool. Quantities, colors, and dollars are all the analysis needs.

Where a shop-smart AI helps more than a generic one

Generic tools do not know that a 24-piece six-color job carries setup cost that a 500-piece one-color job amortizes into nothing, or that your DTF cost per piece barely moves with quantity while your screen cost falls off a cliff. That gap is exactly why ScreenPrint GPT exists: an AI that already carries the trade knowledge, so you only have to supply the numbers specific to your shop. It is free, and pricing questions are one of the best things to throw at it.

Make sure the AI can find you, too

One more thing worth twenty minutes while you are in the mood for uncomfortable numbers. Consumer use of AI to find local businesses climbed sharply this year, and referral traffic from AI tools grew several hundred percent year over year. It converts far better than ordinary search traffic, because someone arriving from a direct recommendation has already been sold. The catch: research suggests only a tiny fraction of local businesses ever get recommended by these tools at all. If a customer asks an assistant "who does fast DTF near me" and your shop is not in the answer, you never knew the job existed. The fix is publishing clear, structured information about your services, turnaround, and location, and we walked through it in why traditional SEO is dying and what to do instead.

Do this before Friday

Pick one hour. Run steps 1 through 3. Even if you never rebuild the matrix, knowing your true cost per shirt and which job shape is eating your week is worth more than most equipment upgrades you are considering. Then put the rebuild on a recurring quarterly reminder, because the whole point is that it is now cheap enough to repeat.

Tech forward, people forward. AI does the arithmetic and the first draft. You make the call, and you have the conversation.

Try the free AI chat Browse free pricing tools

Frequently asked questions

How much have blank shirt costs gone up in 2026?

Industry reporting puts the average retail price of a cotton T-shirt at roughly $15.50 in early 2025 and roughly $18.75 by mid-2026, about a 21 percent jump, driven largely by tariff pass-through on imported apparel. Wholesale blank costs vary by brand and tier, but most shops have seen several increases rather than one, and the tariff structure on imported apparel was rewritten more than once during 2026. The practical lesson is that your blank cost is a moving number, so your price list has to be something you can re-run, not something you rewrite once a year.

How often should a print shop update its pricing?

Check your cost inputs monthly and rebuild your matrix any quarter in which your blank costs, labor rate, or overhead moved more than about 5 percent. Annual price reviews were fine when costs moved once a year. In a market where supplier pricing changes several times a year, an annual review guarantees you spend months quoting from numbers that are already wrong.

Can AI actually help with print shop pricing?

Yes, for the arithmetic and the analysis, not for the decision. AI is very good at loading your overhead into an hourly rate, calculating true cost per shirt at multiple quantities, ranking your past jobs by margin per production hour, and drafting the customer-facing note. You still choose the margin target, the market position, and which customers get grandfathered. Always ask the AI to show its math so you can check every line, because a confident wrong number in a price matrix is expensive.

How do I tell customers about a price increase without losing them?

Give notice, be short, do not apologize, and do not over-explain. Tell them what is changing, when it takes effect, and give them a window to place orders at current pricing. Most customers have absorbed cost increases in their own businesses and expect yours. The shops that lose accounts over a price change usually lose them over surprise or vagueness, not over the number itself.

What should a print shop measure instead of price per shirt?

Margin per production hour. Price per shirt hides the difference between a fast 500-piece one-color run and a slow 24-piece six-color job with three approval rounds. When you rank jobs by dollars of margin earned per hour of press, art, and setup time, the quietly unprofitable work becomes obvious and you can decide whether to re-price it, add a minimum, or route it to a different method.