TLDR: To quote custom labels per thousand, calculate the job internally as fixed charges plus variable production cost per thousand plus order-specific costs. Then convert that cost floor into a selling price using your target margin and actual payment costs. The customer can see one clean total and an equivalent per-thousand rate. Your spreadsheet should still show setup, material, waste, finishing, packing and freight separately.
The dangerous number in a label quote is not the material cost. It is the attractive per-thousand price that quietly assumes setup costs nothing. A 5,000-label order still needs file handling, make-ready, finishing setup, packing and production planning. If those costs disappear from the calculation, they do not disappear from the shop. They merely become an involuntary donation.
Define what “one thousand labels” means
For this pricing model, one M means 1,000 finished, saleable pressure-sensitive roll labels. It does not mean 1,000 press impressions, a roll of unspecified length, 1,000 linear feet of stock or the number produced before waste and inspection. Quote the finished quantity the customer can use.
Pressure-sensitive label construction commonly includes a facestock, adhesive and liner, so “paper” or “vinyl” alone may not define the material adequately when application performance matters. Avery Dennison provides a useful overview of pressure-sensitive label construction and applications. Conventional converting can also leave die-cut matrix waste around the finished labels, which is one reason raw material consumed will exceed the saleable label area.
Lock down the specification before offering a per-M rate. At minimum, establish the finished quantity, label size and shape, stock construction, adhesive requirement, print specification, protective finish, artwork versions and delivery terms. If the labels will run through an applicator, also confirm core size, labels per roll, maximum roll diameter and unwind direction. Those are production requirements, not decorative details.
- Finished quantity stated as saleable labels
- Finished size and shape
- Facestock, adhesive and liner requirements
- Print colors or process specification
- Laminate, varnish or other protective finish
- Number of artwork versions and quantity per version
- Die cutting, slitting and inspection requirements
- Core size, roll diameter, labels per roll and unwind direction when applicable
- Packing, shipping destination and requested delivery date
Build the internal cost floor
Use this basic model: Job cost = fixed charges + (quantity in thousands × variable cost per thousand) + order-specific costs.
Keep the three groups separate. That makes quantity breaks easier to calculate and exposes which assumption is changing the price. It also prevents the common mistake of lowering every component when the customer orders more, even though preflight and make-ready did not become cheaper.
Fixed charges
Fixed charges are costs incurred once for the job or version, regardless of whether the run contains 1,000 or 10,000 labels. Depending on the workflow, these may include file inspection, preflight, proof preparation, press setup, color setup, die or cutter setup, finishing setup and a minimum block of shop time.
A new artwork version may create another fixed charge even when the size and material stay the same. Five versions of 1,000 labels are not necessarily economically identical to one version of 5,000. More files, stops, proofs and roll changes tend to object when treated as free.
You can show setup as a separate customer-facing charge, but you do not have to. The important part is recovering it. The broader print shop pricing model for minimums and setup charges explains why a clean invoice does not require a simplistic internal calculation.
Variable cost per thousand
Variable costs rise as more labels are produced. Typical components include stock, ink or click charges, other consumables, run labor, variable finishing and a waste allowance. Calculate each in the unit your operation actually buys or consumes, then convert it to cost per 1,000 finished labels.
Waste deserves its own line. Use production history for comparable sizes, stocks, presses and finishing methods when available. The allowance may need to cover startup material, color adjustment, registration, matrix removal, web breaks, finishing loss and rejected labels. There is no responsible universal waste percentage for every shop and every label construction.
If reliable history does not yet exist, use a clearly provisional allowance and compare it with completed jobs. The purpose of job costing completed print work is to replace an inherited guess with measured material, time and spoilage. A quote improves when the estimate and the job ticket eventually meet each other.
Order-specific costs
Some costs apply to an order but do not fit neatly into fixed setup or variable production. Examples include special cartons, outsourced tooling, physical proofs, hand packing, fulfillment, storage, rush labor and freight. Add only what applies, but do not bury applicable costs inside a hopeful margin percentage.
For outsourced jobs, use the supplier’s delivered cost for the exact specification and add your internal preflight, communication, proofing, receiving, inspection and repacking costs. For crossover work that can be produced as stickers rather than applicator-ready roll labels, a live quote for custom sticker production can supply the production input; it does not replace your own handling and margin calculation.
How to quote custom labels per thousand at a target margin
Once the cost floor is known, convert it into a selling price. Do not confuse markup with gross margin. Adding 35% to cost produces a 25.9% gross margin before any percentage payment fee. If the pricing objective is a 35% margin, divide by the remaining revenue percentage instead.
When the seller absorbs a percentage-based payment fee and a fixed transaction fee, use: P = (C + b) ÷ (1 − p − m). Here, P is required selling price, C is the job cost before payment processing, b is the fixed transaction fee, p is the percentage payment fee expressed as a decimal, and m is the target gross margin.
Use the fee from the shop’s actual payment arrangement. Stripe’s published standard pricing illustrates a percentage charge plus a fixed charge for successful domestic online card transactions, but processor fees can change and may vary by payment method or arrangement. Shopify similarly notes that rates and third-party transaction fees can vary with the plan and payment provider. Do not turn one platform’s current public rate into a permanent law of printing.
This margin is only as meaningful as C. Decide whether labor uses a loaded shop rate that already recovers overhead or a direct-labor rate that leaves overhead to be funded from margin. Either method can work. Mixing them between quotes cannot.
Worked example: an illustrative 5,000-label quote
The following numbers are fictional and illustrate the method; they are not market rates or shop operating records. Assume an order for 5,000 finished roll labels with one artwork version, one stock and finish, ordinary production timing and freight charged separately.
| Cost component | Calculation | Illustrative cost |
|---|---|---|
| Preflight and file handling | Fixed | $35 |
| Press or production setup | Fixed | $80 |
| Finishing setup | Fixed | $55 |
| Material and liner | $42 per M × 5 M | $210 |
| Ink and consumables | $16 per M × 5 M | $80 |
| Run labor | $22 per M × 5 M | $110 |
| Waste allowance | $8 per M × 5 M | $40 |
| Variable finishing | $18 per M × 5 M | $90 |
| Packing | Order-specific | $25 |
| Total job cost before payment fee | $725 |
Suppose the shop models a 2.9% percentage payment charge, a $0.30 fixed payment charge and a 35% target margin. Again, those payment figures are illustrative inputs, not a universal fee schedule.
Required selling price = ($725 + $0.30) ÷ (1 − 0.029 − 0.35) = $725.30 ÷ 0.621 = $1,167.95. Round that to $1,168 before freight and any applicable tax. The equivalent rate is $1,168 ÷ 5 = $233.60 per thousand finished labels.
The customer-facing quote can therefore remain simple: 5,000 custom roll labels to the stated specification, $1,168 total, equivalent to $233.60 per thousand, plus calculated freight. Internally, the shop still knows exactly how setup and production created that price.
Calculate quantity breaks instead of guessing at them
Now increase the illustrative order to 10,000 labels while holding the artwork, setup and production specification constant. Fixed charges remain $170. Variable cost becomes 10 × $106, or $1,060. Assume packing rises from $25 to $35. Total modeled job cost is therefore $1,265.
Using the same payment and margin assumptions: P = ($1,265 + $0.30) ÷ 0.621 = $2,037.52. Rounded to $2,038, the equivalent rate is $203.80 per thousand.
| Quantity | Selling price | Equivalent per M | Modeled margin |
|---|---|---|---|
| 5,000 finished labels | $1,168 | $233.60 | 35% |
| 10,000 finished labels | $2,038 | $203.80 | 35% |
The 10,000-label rate is lower because the fixed work is spread over more saleable labels. The variable production cost did not vanish. This is the defensible basis for a quantity discount: recalculate the job at the new quantity rather than subtracting a pleasing percentage from the original quote.
Test discounts against dollars, not feelings
Consider a requested 10% discount on the 5,000-label price. Reducing $1,168 by 10% produces a selling price of $1,051.20. With the same $725 job cost and modeled payment fees, the remaining profit contribution is about $295.42. That is approximately 28.1% of revenue, not 35%.
The headline discount was 10%, but the modeled margin fell by almost seven percentage points. That happens because the discount comes out of the portion that was supposed to cover overhead, risk and profit. Material suppliers and finishing time rarely volunteer for matching discounts just because the buyer asked politely.
When a target price does not work, change an economic variable. Offer a higher quantity that spreads setup, an alternate stock, a simpler finish, fewer versions, standard production instead of rush service, customer-paid freight or a lower reorder price after genuinely nonrecurring setup has been recovered. Do not imply that setup disappears on reorders if files, equipment or finishing still require make-ready.
Handle freight, rush work and payment terms explicitly
Freight should be calculated from real shipment inputs or shown separately. Package dimensions, weight, origin, destination, service level and ship date all affect the result. USPS directs business users to calculate postage using current shipment information. A guessed nationwide freight allowance inside a per-M rate will overcharge some jobs and undercharge the inconvenient ones, which are remarkably good at finding you.
If shipping is included, state the service and geographic assumption. If it is separate, say “freight calculated after packed weight and destination are confirmed.” Shops considering a threshold-based offer can use a free-shipping threshold calculation rather than absorbing postage without measuring its effect on contribution.
Rush pricing should recover the actual disruption: overtime, expedited stock, supplier rush charges, schedule displacement or premium freight. Payment terms should likewise match cash exposure. A large custom order that requires material purchases before production may justify a deposit even when its gross margin looks healthy.
Present a clean quote without hiding the assumptions
A customer does not need the entire costing worksheet, but the quote should define what the price buys. A useful customer-facing description includes quantity, finished size, stock, adhesive when relevant, print, finish, version count, roll requirements, proof terms, production timing and delivery basis.
Three presentation formats work well. First, show one total plus freight: “5,000 labels, $1,168 plus calculated freight.” Second, show the total and equivalent rate: “$1,168 total, equivalent to $233.60 per thousand.” Third, show initial and repeat pricing when a documented nonrecurring charge truly changes: “Initial order includes tooling; repeat price applies to unchanged artwork and specification while tooling remains usable.”
Include a validity period that matches the shop’s supplier and pricing policy, and state which changes require repricing. Quantity, size, stock, adhesive, finish, artwork versions, roll configuration, timing and delivery method can all change cost. A per-M price without its specification is not a quote. It is a future disagreement with a currency symbol.
The reusable quoting rule
Quote production reality internally, even if the buyer sees one simple price. Define one M as 1,000 finished saleable labels. Add fixed preflight and setup, calculate material, labor, waste and finishing per M, include applicable order-specific costs, and convert the total using the shop’s target margin and actual payment arrangement.
Then vary quantity while holding the exact specification steady. If the per-thousand rate falls, it should be because fixed costs are being spread or a measured variable cost changes—not because the spreadsheet became optimistic. Give the customer a clear total and equivalent per-M price, record the assumptions, and compare the estimate with the finished job. That is how a clean label quote stays clean after production starts.
