ManagePrintManagePrint
Quotes & pricing

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 MethodPickup — athletics office
PO #RHS-4471
CreatedAugust 3, 2026
Customer Due DateAugust 28, 2026
Valid UntilSeptember 2, 2026
TermsNet 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

ProductDescriptionTypeColorQtyUnit PriceTotal
Group A2 lines · 96 pcs combined
Gildan 5000Heavy Cotton TeeScreen PrintingBlack60$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 5000Heavy Cotton TeeScreen PrintingSand36$345.98
Sizes
S×4@ $9.49M×10@ $9.49L×12@ $9.49XL×8@ $9.492XL×2@ $11.66
Locations
Full FrontLeft Chest
Independent SS4500Midweight Hooded Sweatshirt — coachesScreen PrintingForest24$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
FeeDescriptionQtyTaxedTotal
Art & separations$45.00 each1$45.00
Rush fee10% of subtotal1Yes$172.54
Item Total$1725.44
Fees Total$217.54
Sub Total$1942.98
Sales Tax (8.25%)$156.58
Total Due$2099.57

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Tiers and columns are yours

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.

One tee, priced
Blank $3.10 × 1.4$4.34
Full front, 2 color @ 72+$2.90
Left chest, 1 color @ 72+$2.25
Per piece$9.49

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.

e.g. 1.4 = cost × 1.4
Qty ≥1 color2 color3 color4 color

Flat per-piece upcharges picked per print location on a quote — on top of the grid price above.

$/pc
$/pc
$/pc
$/pc

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.

Pricing groups

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.

Per-size pricing

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.

Server-side pricing

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.

Modular by default

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.
Fee Presets
Save reusable fees that can be quickly added to quotes and invoices. Presets marked “Show by Default” are auto-added to new quotes.
NameAmountTaxedDefault
Art & separations
One-time setup for new artwork
$45.00Yes
Screen setup
Per color, per location
$20.00
Rush fee
Under 7 business days
10%Yes
Fold & poly bag
Per piece
$0.65Yes
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.