Screen printing quote software that already knows your prices.
Build the quote off your own price matrix instead of a calculator and a hunch. Send a link. When the customer signs it, the invoice and the production job are already made.
Bayline Print Co.
418 Harbor St · Bayline, CA, 94590 · (707) 555-0139 · orders@baylineprint.co · baylineprint.co
| Delivery Method | Pickup — athletics office |
| PO # | RHS-4471 |
| Created | August 3, 2026 |
| Customer Due Date | August 28, 2026 |
| Valid Until | September 2, 2026 |
| Terms | Net 30 |
Riverside HS Cross Country — Fall Kit
Quote QT-0148
Two colorways of the team tee plus coach hoodies. Screens burn once for both tee colors.
Customer Billing
Dana Whitfield
Riverside High School Athletics
2200 Canyon Rd
Riverside, CA, 92507
dwhitfield@riversideusd.org · (951) 555-0184
| Product | Description | Type | Color | Qty | Unit Price | Total |
|---|---|---|---|---|---|---|
Group A2 lines · 96 pcs combined | ||||||
| Gildan 5000 | Heavy Cotton Tee | Screen Printing | Black | 60 | — | $588.86 |
Sizes S×6@ $9.49M×14@ $9.49L×18@ $9.49XL×14@ $9.492XL×6@ $11.663XL×2@ $12.71 Locations Full FrontLeft Chest | ||||||
| Gildan 5000 | Heavy Cotton Tee | Screen Printing | Sand | 36 | — | $345.98 |
Sizes S×4@ $9.49M×10@ $9.49L×12@ $9.49XL×8@ $9.492XL×2@ $11.66 Locations Full FrontLeft Chest | ||||||
| Independent SS4500 | Midweight Hooded Sweatshirt — coaches | Screen Printing | Forest | 24 | — | $790.60 |
Sizes S×2@ $32.65M×6@ $32.65L×8@ $32.65XL×6@ $32.652XL×2@ $36.15 Locations Full Front · Puff base +$0.75/pc | ||||||
| Fee | Description | Qty | Taxed | Total |
|---|---|---|---|---|
| Art & separations | $45.00 each | 1 | $45.00 | |
| Rush fee | 10% of subtotal | 1 | Yes | $172.54 |
Disclaimer
Prices hold for 30 days. Garment counts are subject to mill availability; we'll call before substituting a blank. Approving this quote authorizes us to order goods and burn screens.
Customer Notes
Roster sizes came from the sign-up sheet. Two spare 2XL added for late walk-ons.
What the customer opens. Two colorways priced together as one 96-piece run, sizes broken out, the hoodie standing on its own.
How a quote gets built
Four passes, and none of them is opening a spreadsheet to look up what 96 shirts cost.
- Step 1
Pick the customer
Quotes are numbered QT-0001 and up, per shop. Terms, PO number, delivery method, and due dates ride along on the document — the same fields your customer expects to see on paper.
- Step 2
Add the garments
Search the S&S Activewear catalog to pull a real style, its colors, and its per-size blank costs. Or type the product yourself. Sizes go on the line as their own rows, so a 2XL can cost what a 2XL costs.
- Step 3
Name the print locations
Full front, left chest, sleeve. Each location carries a color count — or a stitch tier on an embroidery matrix — and any specialty add-on you offer. That's all the matrix needs to price the piece.
- Step 4
Send it
Email it to the addresses on the customer record, or copy the share link. The quote flips from draft to sent and records when it went out, so a resend isn't a guess.
Your screen printing price matrix, not ours
A matrix is quantity tiers down the side, complexity columns across the top, and your per-piece number in every cell. You type the grid once; every quote after that prices itself.
Break at 72 if you break at 72.
Nothing here is fixed. Add a tier, delete a tier, rename the columns. A screen-print matrix seeds with 1 / 12 / 24 / 48 / 72 / 144 / 288 and one through four colors because most shops start near there — then you change it. Build an embroidery matrix and the columns become stitch tiers instead.
Blanks get marked up, decoration gets charged
The grid prices the printing. The garment markup turns a blank cost into a sell price — a multiplier if you think in multiples, a target margin if you think in points. The per-piece price is the marked-up blank plus every location's cell, plus any specialty upcharge on that location.
Foil and puff stop being invisible
Specialty prints are your own list with your own per-piece prices, ticked per location. They show up named on the finished quote — “Full Front · Puff base +$0.75/pc” — because otherwise the upcharge folds into the unit price and nobody in production can tell the print was puff at all.
Swap in the 2XL's $4.65 blank and the same line comes out at $11.66. The decoration charge doesn't move — printing a 2XL isn't more work.
| Qty ≥ | 1 color | 2 color | 3 color | 4 color | |
|---|---|---|---|---|---|
Flat per-piece upcharges picked per print location on a quote — on top of the grid price above.
Price matrices are part of the Professional plan. Quoting itself isn't — every plan builds, sends, and gets quotes signed. The matrix is what stops you typing the prices in. See the plans.
Where quoting actually gets hard
The parts of an apparel quote calculator that get hand-waved everywhere else.
One run, two colorways
60 black and 36 sand are one 96-piece run on the press, and they should price like one. Put both lines in a pricing group and the tier is resolved from the combined quantity while each line still bills at its own. The customer sees the group banner on the quote, so a line priced at a tier its own count wouldn't reach explains itself.
A 2XL costs what a 2XL costs
Sizes are rows on the line, each with its own blank cost and its own price. Pull them from the S&S catalog and the extended sizes come in priced correctly instead of averaged into the base. The customer sees their per-size price; the blank cost is stripped out of the public quote entirely.
The number in the database is the real one
Edit one line's quantity in a pricing group and the other lines' prices move with it — which no browser can write atomically. So the server re-derives every matrix-priced line on the quote on every write. The screen computes the same figure for live display, but the one that lands is the one the server did.
Your vocabulary, not a vendor's
Every list a quote draws from belongs to your shop. Fee presets are yours to name and price — flat or a percentage of the subtotal, taxable or not — and the ones you mark “show by default” land on every new quote without anyone remembering to add them.
- Price matrices, plural. Keep a screen-print grid and an embroidery grid, or one per customer tier. One is the default for new quotes; switching a quote to another re-prices every line on it.
- Size vocabularies. Infant, toddler, youth, and adult ship built in, and any label your shop uses that isn't on that list you add yourself and reuse.
- Quote statuses. Rename them, add your own, and put the disclaimer your shop actually needs at the foot of every quote.
| Name | Amount | Taxed | Default | |
|---|---|---|---|---|
Art & separations One-time setup for new artwork | $45.00 | Yes | ||
Screen setup Per color, per location | $20.00 | |||
Rush fee Under 7 business days | 10% | Yes | ||
Fold & poly bag Per piece | $0.65 | Yes | ||
Freight | $38.50 |
Signed at 9:14. On the board at 9:14.
This is the part that saves the week: the customer signs, and the quote-to-invoice handoff every print shop does by hand has already happened.
Ready to move forward?
Approve and sign below to authorize this quote.
Powered by Manage Print
The share link, before. The checkbox is required when your shop has a disclaimer set.
Approved
Signed by Dana Whitfield on 8/5/2026, 9:14:02 AM
Powered by Manage Print
And after. The name and the drawn signature are stored on the quote.
They sign it themselves
No login. The share link is the capability, and you can regenerate it whenever you want the old one to stop working. Name typed, signature drawn with a mouse, finger, or stylus.
The invoice already exists
Approval creates the invoice and a pending multi-part job in the same breath, and sends one notification instead of three. Approve a second time and you get the same invoice back, not a duplicate.
And then it holds still
An approved quote can't be edited, and it can't be moved off approved while its invoice is live — void the invoice first. Rejected isn't a dead end either; you can put a quote back to sent.
Common questions
What shops ask before they move their pricing into someone else's software.
Type your grid in once. Quote from it forever.
14 days free, no credit card. Build your price matrix, quote a real job off it, and send the link.