Price a Screen Printing Order With ChatGPT
Share
How to Price a Screen Printing Order With ChatGPT
Our Rate Sheet Is Built To Be Read By AI
Most shirt orders don't get priced during business hours. They get priced at nine at night, after the meeting where somebody said we should get shirts made. We're glad to work through pricing with you by phone or email during the day, and we do it all the time. But if it's late and you just want a number, our pricing page was built so an AI assistant can read it and work the order out with you. Here's how to do that, what it's good at, and where it will get things wrong.
Why this works on our page
Most online quote tools hide the prices inside a form. You click through garment, colors, and quantity, and a number appears at the end. That's fine for a person. It's useless for an AI, because there's nothing on the page for it to read. Paste one of those links into ChatGPT and it either guesses or gives up.
Our pricing page is different on purpose. Below the calculator there's a full rate sheet written as plain text and tables. Print cost per piece at every quantity tier from 12 to 500+, for 1 through 8 ink colors. Garment prices at cost for every style in our lineup, in S to XL, 2XL, and 3XL. The fleece charges. The rules for what counts as an ink color. The minimum, the turnaround, the shipping, and the sales tax. It's the same rate card we invoice from, and any AI that can open a web page can read every line of it.
That means you don't need the calculator to get a price. You need the page and a question.
Step one: paste the link and ask
Open ChatGPT, paste the pricing page link, and tell it what you want. Something like this:
Open https://rvathreads.com/pages/screen-printing-pricing-calculator and price my order from the rate sheet on that page. I want 50 Bella Canvas 3001 t-shirts, sizes S through XL, with a 2-color front print and a 1-color back print. Show the per-shirt price and the order total, and show me which rows of the tables you used.
The last sentence matters. Asking it to show its work is how you catch a model that skipped the page and guessed. If the answer doesn't point to the tables, tell it to open the page again and try once more. If it says it can't open the link at all, copy the rate sheet section off the page and paste it into the chat. Everything it needs is in that text.
Here's what a correct answer looks like for that order, so you can check it. Fifty pieces lands in the 50 to 99 tier. A 2-color front print in that tier is $6.00 per piece. A second print location runs at 60% of the print rate, so a 1-color back, which is $5.00 as a first location, comes to $3.00. The Bella Canvas 3001 blank is $4.14 in S to XL. Add it up and you get $13.14 per shirt, or $657.00 for fifty. If ChatGPT lands there, it read the page. If it's off, it's usually because it forgot the 60% on the second location or pulled the wrong quantity tier.
The rules it needs to know
A few things trip models up, so it doesn't hurt to include them in your question. Second and third print locations, meaning a back print or a sleeve print, are charged at 60% of the print rate for that location's color count. Look up the rate for the colors on the back at your quantity tier and take 60% of it. Each distinct ink color counts once on each location. The shirt color never counts. The white underbase we print under everything on dark shirts is included and never counts either. 2XL and 3XL pieces use their own garment price from the table, and the rest of the order isn't affected. Hoodies and sweatshirts add $1.50 per print location to the print cost, and the fleece prices in the garment table already include the $3.50 fleece garment charge, so there's nothing else to add there. The minimum is 12 pieces per design, and sizes can be mixed freely inside it.
Step two: let it count your colors
If you don't know how many ink colors your design has, upload the artwork to ChatGPT and ask. Give it the rules or it'll count wrong:
This artwork is going to be screen printed on a black t-shirt. Count how many distinct ink colors it would take. Each distinct color counts once. Don't count the shirt color, and don't count a white underbase. Tell me which colors you counted.
For a logo built from flat, solid colors, this works well. A red mark with black text on a white shirt is 2 colors, and it'll say so. A three-color crest with a white outline on a navy shirt is 4 colors, and it should get that too, including the white.
Where it falls apart is anything that isn't a flat color. Gradients, soft shadows, glows, blends from one color into another, and photographs all get reproduced in screen printing with halftones or simulated process, and that changes how many screens a design needs in ways a model can't reliably see. A logo with a two-color gradient might read to it as 2 colors and actually need 3, or read as 8 and actually need 4. If your art has any of that in it, take the count as a rough guess, price the order at that number to get in the ballpark, and know that we'll confirm the real count when we see the file. If it comes back with 6 or more colors on a simple-looking design, that's a sign the art has effects in it that should be simplified before it prints, and that's a conversation worth having with us.
Step three: send the estimate through the page
Once you've got a garment, a color count, and a quantity, come back to the pricing page and put them into the calculator. It'll match what ChatGPT told you if it read the page correctly, and it'll give you a ticket to send. Hit send, upload the art on the form that opens, and you're done. We review the file, confirm the ink count and print size, build a mockup by hand on your shirt color, and send it back with an invoice. The paid invoice is what places the order.
Nothing from the AI conversation is a quote. The invoice is. That's not a hedge, it's just how it works. The page gives you the same numbers we use, but a person still looks at your art before anything is final.
What it can't do
The calculator prices one style at a time, and so will ChatGPT unless you feed it each style separately. If you're mixing brands or styles in one order, price each one, then call or email us with the list and we'll put the whole order on one invoice with the combined quantity counted toward your tier. Same for any blank that isn't in our garment table. We source through S&S Activewear and SanMar, so if you have a style number we can price it, but the AI can't, because it isn't on the page.
Rush dates, heavily mixed orders where nearly every piece is different, and out-of-state shipping all get worked out by a person too.
One more thing. The numbers in this post are current as of September 1, 2026, and they're subject to change. Blanks are billed at cost from S&S Activewear and SanMar, and their prices move without notice. The rate sheet on the pricing page is always the live version, so if a number here and a number there disagree, the page wins, and the invoice wins over both.
We'd still rather talk
None of this replaces a phone call. Call or text (804) 373-2590 or email orders@rvathreads.com and we'll price the order with you, blank by blank, no AI required. ChatGPT is for the hours when we're on press or asleep and you've got a number you want tonight. Either way you end up in the same place: a mockup and an invoice you can look at before you spend a dollar.
Ready to price it?
Run it through the calculator, or hand the link to ChatGPT and let it do the math. Then send the estimate over with your artwork.