The real cost per shipping label on a thermal printer, and how to work it out

Work out what one shipping label really costs: labels per roll, roll fit, waste, the printer spread over its life, and when plain paper and a laser win.

Most sellers judge a thermal label printer by the price on its box, and label rolls by the price per roll. Neither number tells you what one shipping label really costs.

The true figure has four parts: the label, the labels we waste, the printer spread over its working life, and the spare parts it wears out. I add them up per parcel that actually leaves the table.

My short answer is this. For a seller shipping 10 to 20 parcels a week, the printer is most of the cost of every label, and plain paper on a laser printer you already own is often cheaper. For a team shipping 200 parcels a day, the printer almost vanishes from the sum. There, the price per 1,000 labels and the minutes at the packing table decide it.

Let us work it out step by step.

The formula

Real cost per parcel = label cost per parcel + printer share + spares share.

  1. Label cost per parcel = price of one label × waste factor.
  2. Printer share = printer price ÷ parcels shipped in its working life.
  3. Spares share = printheads and rollers we expect to replace ÷ parcels over the same years.

The waste factor is labels used ÷ parcels shipped. If we used 110 labels for 100 parcels, it is 1.10.

Step 1: find the price per label, not per roll

Quotes come per roll, and rolls differ. One roll may hold 250 labels and another 500. So I divide every quote down to a price per 1,000 labels before comparing anything.

Check the size as well. Courier labels are usually 4 x 6 inch, and our lesson on shipping labels that scan at every hub explains why. Some quotes say 100 x 150 mm instead. The two look alike but they are not. 4 x 6 inch is 101.6 x 152.4 mm, which is about 3% more paper per label.

If a supplier quotes the roll in metres, we need the label pitch: its length plus the gap before the next label. Zebra asks for a gap of 2 to 4 mm, preferably 3 mm, on its ZT411 industrial printer (ZT411 spec sheet, 2025). So a 4 x 6 inch label with a 3 mm gap uses 155.4 mm of roll, and labels on the roll = roll length in mm ÷ 155.4.

If we only know the roll diameter, school geometry still works:

Roll length = 3.14 × (roll diameter² − core outside diameter²) ÷ (4 × thickness of label and liner)

For the thickness, I would rather use a published datasheet than a guess. Zebra's Z-Perform 1000D-E direct thermal paper label is 136 microns thick, label and liner together, give or take 10% (Zebra spec sheet, April 2022). The liner is 49 of those microns. We pay for that backing paper too, and it goes in the bin the moment the label is peeled.

Let us take a full 127 mm roll on a core that measures 32 mm across the outside (an example, so measure your own core).

3.14 × (127² − 32²) ÷ (4 × 0.136) = about 87,200 mm, or 87 metres. Divided by 155.4, that is about 560 labels.

With the 10% tolerance on thickness, the same roll could hold anything from about 510 to 625 labels. This spread is why I ask for a firm label count on every quote, not just a diameter.

A check you can do on your dispatch scale

  1. On a scale that reads to 1 gram, weigh a full roll.
  2. Weigh an empty core left over from a finished roll of the same stock.
  3. Tear off a strip of 20 labels on their liner and weigh it.
  4. Labels on the roll = (full roll − core) ÷ (weight of the strip ÷ 20).

If your figure is well short of the count on the box, raise it with your supplier before the next order.

Step 2: make sure the roll fits your printer

A cheap roll that does not fit our printer is the costliest roll we will ever buy.

Desktop label printers take small rolls. The Zebra ZD421 takes rolls up to 127 mm across, on a 12.7 mm or 25.4 mm core as standard (ZD421 media specifications). The TSC DA210 and DA220 also take 127 mm rolls, on cores of 25.4 to 38 mm (TSC DA Series page).

The industrial ZT411 takes rolls up to 203 mm across on a 76 mm core, which will not go inside either desktop printer.

Bigger rolls mean fewer roll changes, and each change can cost a label or two. For the DA220, TSC lists an optional external roll mount for rolls up to 214 mm across on a 25.4 mm core (DA220 datasheet, June 2022). Check that your printer takes one before we order big rolls.

My advice is to copy four numbers from your printer manual onto every label order: label size, gap, core size and maximum roll diameter.

Step 3: count the labels we throw away

This is the part most of us leave out. It is real money all the same.

  1. Calibration. On a new type of roll, the ZD421 feeds a few labels to set itself. A new roll of the same type needs only one or two presses of FEED, as per Zebra's SmartCal page. So hopping between label suppliers costs labels.
  2. Test prints after a jam, a darkness change or a new driver.
  3. A size mismatch. If the driver is set to 4 x 6 inch and the roll is 100 x 150 mm, the print is 2.4 mm longer than the label and can spill onto the next one.
  4. Reprints, when an order is cancelled or moved to another courier after its label is printed.
  5. Old stock. A direct thermal roll kept in a hot store can print grey, as our lesson on direct thermal and thermal transfer labels explains.

I cannot give you a "normal" waste figure, and I would not trust anyone who does. It depends on your packers, your seller panel and your printer. So measure it. For one week, count the labels taken out of stock and the parcels that leave. Labels ÷ parcels is your waste factor.

Step 4: spread the printer and its spares over their life

We pay for a printer once, but it works for years. So we divide its price by the parcels it will label in that time, and we should choose those years honestly. Zebra's product warranty exceptions list (October 2026) gives several of its desktop models, the ZD421 among them, a 24-month warranty when bought after 28 June 2020. After that, life depends on use and care.

The printhead is the part that wears. It is a row of tiny heating dots, and the label rubs across it all day. The same Zebra list warrants printheads for 1 year or 1 million inches, whichever comes first, outside Asia Pacific. In Asia Pacific the printhead warranty is 6 months.

A million inches is about 25.4 km, or roughly 1.6 lakh labels of 4 x 6 inch at 155.4 mm each. That is a warranty, not a promised life, but it shows the scale. At 15 parcels a week you may never print that many. At 200 a day you would get there in under three years.

If you print thermal transfer, add the ribbon cost per label as one more line.

Two sellers, one sum

Every rupee figure in this section is a round example I picked to keep the arithmetic easy, and both our sellers use the same ones. These are not quotes or market prices. Replace each one with your own.

  1. Thermal printer: ₹10,000, used for 3 years.
  2. Labels: ₹1.00 each, i.e. a roll of 500 for ₹500.
  3. Seller A ships 15 parcels a week, 780 a year, with a waste factor of 1.10.
  4. Seller B ships 200 parcels a day for 300 days, 60,000 a year, with a waste factor of 1.03. B also replaces one printhead at ₹5,000 within the 3 years.
Cost per parcel (example figures) Seller A, 15 a week Seller B, 200 a day
Labels (₹1.00 × waste factor) ₹1.10 ₹1.03
Printer (₹10,000 ÷ parcels in 3 years) ₹4.27 (2,340 parcels) ₹0.06 (1,80,000 parcels)
Printhead allowance ₹0 ₹0.03
Real cost per parcel ₹5.37 ₹1.12

Now we can see where the money sits.

For Seller A, the printer is about 80% of every label. A roll that is 10% cheaper saves A about 11 paise a parcel. For Seller B, the printer is a rounding error, and the same 10% off the rolls saves about ₹6,000 a year.

So Seller B should spend the bargaining effort on label rolls. Seller A should first ask whether to buy a thermal printer at all.

When plain paper and a laser printer are cheaper

I like to explain this with an auto-rickshaw. If you go to the market twice a month, the auto is cheaper than buying a scooter. If you go every day, the scooter pays for itself. A thermal printer is the scooter.

Paper has its own costs per parcel, and we should count all four:

  1. The A4 sheet.
  2. Toner for that page.
  3. Clear tape or a self-adhesive pouch to fix the slip on the parcel.
  4. The time to cut, fold and stick it.

Do not take the toner cost from the yield printed on the cartridge box. Declared yields come from a standard test (ISO/IEC 19752 for black toner), and Lexmark, the printer maker, says real yields "may vary considerably" with page design, toner coverage and job size (Lexmark on page yields). A label full of black bars, printed one page at a time, is not that test page. So note the page count when you fit a cartridge and again when it runs out.

Now let us go back to Seller A, who already owns a laser printer. Example figures again: ₹0.50 a sheet, ₹2.00 of toner a page, ₹0.50 of tape or pouch a parcel.

  1. One label per A4 sheet: (₹0.50 + ₹2.00) × 1.10 + ₹0.50 = ₹3.25 a parcel.
  2. Four labels per sheet, if your panel prints them that way and you print four at a time: (₹2.50 ÷ 4) × 1.10 + ₹0.50 = about ₹1.19 a parcel.

Both beat the ₹5.37 we worked out for a new thermal printer. Even at one label per sheet, A saves about ₹1,650 a year.

To find when a thermal printer pays for itself, we can use this:

Parcels to pay back = printer price ÷ (paper cost per parcel − thermal running cost per parcel)

The running cost is the label plus the spares, without the printer. For Seller A that is ₹10,000 ÷ (₹3.25 − ₹1.10) = about 4,650 parcels. At 780 parcels a year, that takes about 6 years, longer than the 3 years we gave the printer. Paper wins.

For Seller B, paper costs about ₹3.08 a parcel and thermal about ₹1.06 to run. ₹10,000 ÷ ₹2.02 = about 4,950 parcels, which is about 25 working days.

Then there is time. Say cutting and taping a paper slip adds 20 seconds a parcel (again an example, so time it on your own table). At 200 parcels a day, that is about 67 minutes of a packer's day, every day. At that volume the clock settles the question before the paper bill does.

Paper slips also lift at the edges, as the shipping label lesson above explains. Self-adhesive A4 label sheets save the tape, but count unused labels on part-used sheets as waste.

Do not buy six years of labels for a discount

The Zebra stock we used for the roll sum lists a storage life of 1 year at 20 to 25°C and 40 to 50% relative humidity. Seller A uses about 860 labels a year, waste included, so a "bulk" order of 5,000 labels is nearly six years of stock. I would not trust six years of direct thermal labels to a store room with a tin roof. Buy what you will use within the storage life the datasheet gives.

Your own sum

Fill in these numbers from your own quotes and one week of your own dispatch.

  1. Price of one roll: ₹____
  2. Labels on that roll, checked by weight: ____
  3. Price per label: line 1 ÷ line 2
  4. Waste factor, labels used ÷ parcels shipped in one week: ____
  5. Printer price: ₹____
  6. Parcels over the printer's life, parcels a year × years: ____
  7. Printheads and rollers you expect to replace in those years: ₹____
  8. Real cost per parcel = (line 3 × line 4) + (line 5 ÷ line 6) + (line 7 ÷ line 6)

Then do the paper version: (sheet + toner per page) ÷ labels per sheet × waste factor + tape or pouch. Put the two figures side by side, add your packing time, and work out the payback in parcels.

The sum takes ten minutes with a calculator. A printer that sits unused in a cupboard costs a lot more than that.

Our group also makes labels, at Jagannath Labels. If you want a second pair of eyes on your sum, send us your printer model, your label size and your weekly parcel count through the contact page.

Questions buyers ask

Do I need a 300 dpi printer for courier labels?

No. A 203 dpi printer prints 4 x 6 courier labels well. 300 dpi earns its place on small product barcodes. On TSC's DA series, the 300 dpi DA320 is also slower, at 4 inches a second against 6 for the 203 dpi DA220, as per its datasheet.

Is a thermal transfer printer worth it just for courier labels?

Usually not. A courier label lives for a few days, so a direct thermal label with no ribbon does the job. A ribbon adds a cost to every label. Thermal transfer makes sense when the same printer must also print product or carton labels that have to last.

Should GST be part of the sum?

Use the figure you actually bear. If you are GST-registered and claim input tax credit on the printer and the labels, compare prices before GST. If you cannot claim it, compare prices with GST. Your accountant can tell you which case is yours.

Need labels that scan every time?

Tell us the surface, the printer and the code you need. Labels are made by Jagannath Labels, part of the Jagannath Group.

Ask about labels