Define what one cell in the matrix means
Choose a narrow configuration first: one garment family, a stated number of print positions and a defined process. Write down what the cell includes. Additional colors, different blank costs, extra locations, rush work and artwork preparation should not be silently treated as equivalent.
Quantity bands can make a rate card easier to use, but a band boundary should have a reason in your setup and production costs. Do not assume that every shop has the same breaks or the same minimum order.
YoPrint documents quantity-based and flat pricing matrices, including color-count configuration for screen printing. That is a product implementation example; the quantity bands and costs in our table remain illustrative inputs chosen for this article. [1]
A transparent synthetic example
Assume blank cost is $5 per garment, printing cost is $3 per garment and total setup cost is $40. For illustration, apply a 40% markup to the entered job cost. These are deliberately simple inputs, not measured production costs or recommended prices.
Cost = quantity × ($5 + $3) + $40. Quote = cost × 1.40. The table rounds the total to cents and the displayed per-piece figure separately. Multiplying a rounded displayed unit figure may differ slightly from the stated total.
One set of assumptions, four quantities
$8 cost per piece + $40 setup per job, then 40% markup
| Quantity | Entered job cost | Illustrative quote | Displayed price / piece |
|---|---|---|---|
| 24 | $232.00 | $324.80 | $13.53 |
| 48 | $424.00 | $593.60 | $12.37 |
| 54 | $472.00 | $660.80 | $12.24 |
| 96 | $808.00 | $1,131.20 | $11.78 |
Markup and margin are not interchangeable
A 40% markup means adding 40% of cost. In the 48-piece example, the amount above the entered cost is $169.60. Dividing that by the $593.60 quote gives approximately 28.6%, not 40%.
That figure is still not a statement of net profit. If rent, communication, spoilage, payment charges, rework or labor are missing from the cost inputs, they are not magically covered by calling the result “margin.” Use a qualified adviser for your business’s accounting and tax decisions; this example only illustrates arithmetic.
Test the awkward orders before trusting the grid
Try the edges: one extra garment across a quantity break, a second print position, an oversized size, a new blank cost and a re-order that needs fresh setup. Check whether the rate card produces an explainable answer.
Its setup-fee guide also explains that a flat setup charge can be distributed across product unit prices. When testing a matrix, check whether setup is already included before adding another setup line. [2]
- Do all garment and setup costs appear once, without double counting?
- Are size surcharges and extra print positions explicit?
- Does a changed artwork file affect setup or production time?
- Can a staff member explain why the quote changed?
- Are missing costs shown as unknown rather than assumed to be zero?
Give different products their own explainable price
A matrix can price a defined service while the garment itself varies. Avoid assuming a hoodie and a tee should share a selling price simply because both receive a one-color print. Keep the garment line, quantity, service assumptions and any size-related surcharge visible in the quote.
For mixed jobs, calculate each line from the rule intended for that line, then add the agreed job-level charges once. If a setup cost is already distributed through unit prices, adding the same setup charge again overstates the quote. Your check should be about what the rule includes, not just whether the final number looks familiar.
Run a small regression sheet before changing a rule
Keep a handful of named test orders beside the matrix: your smallest normal order, a quantity just below a break, one just above it, a second print location and a mixed-garment order. Record the expected result from a calculation you can explain. These are shop-owned examples, not borrowed market prices.
After editing the matrix, recalculate those orders and review every difference. A change may be intentional, such as a new blank cost, or accidental, such as a missing setup fee. Save the new rule as a new version and use it for future quotes; retain the rule and accepted values that belong to earlier orders.
If a staff member overrides a quote, record the amount and reason. An override should not silently rewrite the default for the next customer. This preserves an understandable boundary between a deliberate commercial decision and a pricing-rule mistake.
Version the rule and freeze the accepted quote
If the default unit price changes tomorrow, yesterday’s accepted quote should not drift with it. Keep the rule version that informed the quote and save the actual amounts accepted for that job. A repeat order is a new decision: recheck the price and supply conditions.
PrintLatch supports versioned defaults and quantity/color tiers with per-order snapshots. Enter the full unit price and setup fee for each tier, then apply the matrix explicitly in an order. Prices are rechecked on the server and historical quotes remain unchanged. Supplier costs, inventory and embroidery pricing are outside this matrix.
References & methodology
These vendor documents support the specific software examples cited above. They are not industry standards, independent product tests or endorsements of PrintLatch. Template fields, version-handling recommendations and synthetic calculations are PrintLatch editorial work; example amounts are not market rates.
- Configure Pricing Matrix in YoPrint ↗YoPrint Knowledge Base · Checked 2026-09-20Back to cited passage ↑
- Apply Setup Fees to Orders ↗YoPrint Knowledge Base · Checked 2026-09-20Back to cited passage ↑
Choose the next step for your task
Use the template for the immediate task; evaluate software when repeated team handoffs justify it.
