By Bernardo Campelo, Forbes Business Council E-Commerce Leader, Amazon SPN Certified provider, Amazon SP-API authorized partner, and Founder of PrepVia.
I get the same email every quarter. A seller pulls up his Seller Central, screenshots the Inbound Performance dashboard, and asks me the same question: "How is this possible? The FNSKU labels were printed. The prep center confirmed every unit was labeled. Amazon received the shipment. So why is my dashboard full of Barcode cannot be scanned defects?"
It is a fair question. And the answer almost never comes from the prep center.
The honest answer is that the label was probably there. It was probably the right FNSKU. It just was not scannable when the Amazon fulfillment center scanner tried to read it. That happens for a specific, mechanical reason that most prep centers either do not understand or do not want to discuss with their clients.
I run PrepVia, an Amazon SPN Certified prep center that has shipped tens of millions of FNSKU-labeled units. We audit our own label output every quarter, and what we have found about print quality is not what the industry talks about. This is the part of the FNSKU conversation that costs sellers real money, and almost nobody is writing about it.
The 60-second version
The problem: FNSKU labels that look correct to the human eye still fail when scanned by Amazon's industrial barcode readers at the fulfillment center. An unscannable label does not trigger an inbound defect fee: Amazon's 2026 inbound defect fee of $0.32 to $5.72 per unit applies to misrouted, deleted, abandoned or incomplete shipments. Label failures are handled through the receiving exception path instead.
Why it happens: Most prep centers print at insufficient resolution, run miscalibrated thermal printers, or use inkjet ink that fades. The label scans fine in the prep facility, where a high-quality handheld scanner reads it up close. The Amazon FC scanner sees something different at conveyor speed.
The cost: in a 5,000-unit shipment with a 3% mis-scan rate, the units that fail first scan leave the normal receiving flow. Amazon's paid label service ended on January 1, 2026, but the units are not left unlabeled: Amazon's labeling page says a unit that needs an Amazon barcode and arrives without one is marked as defective, Amazon applies a barcode sticker itself, and the defect is reported on your Inbound Performance dashboard. You pay in defects on your account, slower processing, and units that are not eligible for reimbursement if they end up damaged or untraceable.
What to do: Audit your prep center's label quality directly. If labels fail under poor lighting or after sitting in a sealed box for a week, your prep center has a print quality problem regardless of what their internal accuracy reports claim.
The Invisible Tax on Every Shipment
Amazon's inbound defect fees are not new. What is new is how aggressively they are being applied. In 2026 Amazon's inbound defect fee runs $0.32 to $5.72 per unit by product size tier and weight, and it is charged for misrouted, deleted, abandoned or incomplete shipments, not for a barcode that will not scan. An unscannable label is a receiving exception, handled separately, and either way the cost lands on the seller. Amazon does publish a dispute path for inbound defect fees: you can request an investigation within 90 days of the shipment problem notification. What Amazon does not do is assign fault between you and your prep center.
This creates a strange dynamic. The prep center has no financial incentive to fix label quality because they do not pay for the failures. The seller pays. The prep center never sees the fee on their invoice. They see a screenshot from a frustrated client three weeks later and tell them, in slightly different words, that Amazon's scanners are the problem.
Sometimes Amazon's scanners are the problem. They run faster than handheld scanners, they read at angles, they read through plastic and tape, and they have to handle 50 units per minute on a conveyor. But the FNSKU specification is published. The Code 128 standard is well known. Industrial label printers exist that meet the spec at any volume a prep center will ever run. The "it is Amazon's scanner" answer is sometimes true and almost always incomplete.
What is usually true is that the prep center is printing labels that work in their warehouse and fail at the FC.
Why a Valid FNSKU Fails at the Fulfillment Center
The FNSKU number is correct. The barcode encodes the right data. The label has the human-readable text below it. By every check the prep center runs, the label is "good." Then it gets into a sealed box, travels 1,200 miles in a freight truck, sits on a conveyor at an FC for three seconds, and the scanner cannot read it.
Here is what is actually happening at that scanner moment.
Resolution that looks fine but is not
This is the most common failure mode. The FNSKU rendering library generates a PNG. If the PNG resolution is too low, the printed barcode has fuzzy edges that look acceptable on a phone screen but produce ambiguous transitions for a high-speed industrial reader. A barcode reader works by measuring the width of each bar and space. Fuzzy edges introduce measurement noise. Above a certain noise threshold, the decoder gives up.
When we audited our own label output at PrepVia last quarter, we found this exact problem. Our rendering library was generating barcode PNGs at a scale that looked sharp on a 1080p monitor but came out marginally fuzzy on the thermal printer. We doubled the scale parameter and doubled the vertical bar height. Visually, the label changed slightly. Functionally, first-scan success at downstream readers went from a number we were embarrassed by to one we will publish.
That change cost us nothing in materials or speed. It is a number in a configuration file. But it was off, for a long time, because nobody had audited it. The labels "scanned fine" inside our facility.
Thermal printers that drift out of calibration
Industrial thermal printers heat tiny elements on the print head to burn the barcode pattern onto a label. Over time, the heating elements wear unevenly. The print darkness drifts. A printer producing crisp barcodes in March might be producing washed-out barcodes in November.
Manual prep centers rarely calibrate. They print, they ship, they wait for complaints. The complaints arrive as "Amazon scanner problems" and the printer keeps drifting.
The fix is mechanical. Every thermal printer should be calibrated against a known-good reference at a set interval, and print density should be measured, not eyeballed. This is operational discipline most prep centers do not maintain because it costs labor that does not generate billable revenue.
Inkjet and uncalibrated printers used for industrial labeling
Some prep centers still use inkjet printers for label printing. Inkjet ink fades and smudges, and it was not designed for warehouse environments where labels sit in sealed boxes for weeks, ship in trucks that hit 110°F, and arrive at FCs that handle them roughly on conveyors. Laser is a different case: Amazon accepts laser printers, though the label tools in Seller Central are optimized for thermal printers and Amazon's own fulfillment centers use Zebra GX430t printers in direct thermal mode. With laser, the risk is toner that smudges under heat and pressure, not the technology itself.
Thermal is the common warehouse choice because it survives those conditions, and it is the technology Amazon's label tools are optimized for. Whatever the technology, Amazon asks for 300 dpi or greater. What puts labels at risk is fading ink, low contrast and a printer nobody calibrates, regardless of how good they look at the moment of printing.
Labels that do not fully cover the old barcode
The product almost always arrives at the prep center with an existing barcode on the packaging, a UPC from the manufacturer, a previous seller's FNSKU, or both. If the FNSKU label is applied without fully covering the previous barcode, the Amazon scanner can read either one. When it reads the wrong one, the unit is checked into the wrong account or rejected as a mismatch.
The fix is operational, not technical. Cover 100% of the old barcode, always, no exceptions. Some prep centers leave a corner exposed to "save sticker stock" or make label removal easier for the customer. Both are false economies measured in units flagged at receiving.
Adhesive failure in heat and humidity
A label that does not stay on the product is not a barcode problem in the strict sense, but the result is the same. No barcode to scan. Cheap prep-center labels use general-purpose adhesives that fail in heat or humidity. A pallet sitting in a non-air-conditioned dock yard in Texas in July loses labels at a measurable rate. The answer is not a permanent adhesive: Amazon requires white, non-reflective labels with removable adhesive that stay readable and scannable for 24 months. A removable adhesive rated for the heat and humidity the pallet will see costs slightly more per label and eliminates the failure.
The Math of a 3% Failure Rate
Take a shipment of 5,000 units to Amazon. The prep center reports 99.95% scan accuracy in their internal system. The label was printed, applied, and scanned before pack. By every internal check, the work is done.
The shipment arrives at the FC. Amazon's scanners run at conveyor speed. Of the 5,000 units, 4,850 scan first try, 130 require a second pass, and 20 are flagged as unscannable and pulled out of the receiving flow. The paid FBA Label Service, last published at $0.55 per unit, ended in the US store on January 1, 2026, but that does not leave those units unlabeled. Amazon's labeling page says a unit that needs an Amazon barcode and arrives without one is marked as defective, gets a barcode sticker applied by Amazon, and is reported on your Inbound Performance dashboard, where Barcode cannot be scanned is one of the listed labeling problems. The same page warns that labels placed wrong can delay processing and bring unplanned prep service fees, and a shipment created after January 1, 2026 that arrives without proper labeling is not eligible for reimbursement if units are damaged or untraceable.
Multiply across 12 shipments per month. Multiply across a year. That is 144 shipments, each one adding a pocket of labeling defects to your Inbound Performance dashboard, units processed more slowly and ineligible for reimbursement if they are damaged or untraceable, for label failures the prep center never reported because their internal scanner accepted the labels.
24 to 36h prep. 35-hour end-to-end guarantee or the prep is free. Net-30 terms. From 50 units to full truckloads.
How to Audit Your Prep Center's Label Quality
Sellers can test label quality directly. The audit is simple, and the prep center does not need to know it is happening.
- Get one labeled unit before it ships. Either intercept a unit before it leaves the prep center or request a sample. Test the real labeled product, not a separate printed label. Adhesive plus packaging plus label is a system, test the system.
- Scan with a phone in non-ideal conditions. Use a free barcode reader app. Try three conditions: bright light at close range (the easy case), dim light at arm's length (the FC reality), and at an angle through plastic film if your products have any. Note how many tries it takes in each condition.
- Stress-test the adhesive. Put the labeled unit in a sealed cardboard box for 5 days at room temperature. Open and scan again. If the label lifted, curled, or moved, the adhesive is not appropriate for logistics use.
- Check the resolution. If you have a flatbed or document scanner, capture the label at 600 DPI and zoom in. Crisp barcodes have sharp transitions between bars and spaces. Fuzzy edges or missing pixels indicate insufficient print resolution.
- Ask for the FC scan rate. The single most important question to ask a prep center: "What is your first-scan success rate at Amazon FCs across the last 1,000 shipments?" If they cannot answer, they are not measuring the metric that matters. If they answer with their internal scan accuracy, they are answering the wrong question on purpose.
2D Barcodes: The Industry Is Moving On
The FNSKU is still encoded in Code 128, a 1D barcode standard that has been around since 1981. It does the job. But 1D barcodes have known limits: they need a clear line for the scanner to cross, they are vulnerable to localized damage, and they cannot encode much data in a compact space.
2D barcodes, DataMatrix is the most common in industrial applications, solve all three. They scan from any angle. They tolerate partial damage through built-in error correction. They encode roughly four times more data in roughly one-quarter the physical space. They are standard in pharmaceutical labeling, aerospace parts tracking, and most modern manufacturing.
At PrepVia, we now print DataMatrix codes on every internal tracking label inside the warehouse, for inventory location, audit trail, and operator scanning workflows. Scan speed on mobile devices is roughly twice as fast as Code 128. The built-in error tolerance means we can keep using a label even after it has been bumped or partially obscured by tape.
Amazon's FNSKU is still Code 128 today, so customer-facing FNSKU labels stay 1D. But the direction the rest of industrial logistics is moving is unambiguous. The prep centers that are already operating with 2D-capable workflows will have a head start when Amazon eventually updates the spec. The ones still hand-printing labels on inkjet will not.
What the FC-Quality Operation Looks Like
The fix for all of this is not a single thing. It is operational discipline across five mechanical points.
- An industrial printer on a calibration schedule, verified monthly against a reference standard. Amazon's published guidance asks for 300 dpi or greater, optimizes its label tools for thermal printers, accepts laser and rules out inkjet, and industrial thermal printers are the common warehouse choice for durability. What matters is calibration and verification, not the technology label.
- Rendering library tuned for the print head, not the screen. The PNG scale parameter that looks fine on a monitor is not the parameter that produces a crisp thermal print. Audit and tune.
- Pre-pack scan verification using a scanner that approximates FC conditions. A handheld scanner at close range proves nothing about FC behavior. Use industrial-grade verifiers.
- 100% old-barcode coverage policy with no exceptions. Operational, not optional. The savings on sticker stock are not real savings.
- Removable adhesive, as Amazon requires, rated for industrial logistics environments. Heat, humidity, vibration. The cheap adhesive is the expensive one.
None of this is glamorous. None of it shows up in a marketing brochure. It is the boring operational work that separates prep centers that work from prep centers that look like they work.
Why This Problem Persists Across the Industry
When I think about why this issue keeps showing up across thousands of prep centers in the United States, the answer is structural. Prep centers do not pay for the failures their labels cause. The seller pays. The cost shows up weeks later, in labeling defects on the seller's dashboard, slower receiving and sales that start late, and nothing in it mentions the prep center by name. There is no feedback loop.
Most prep centers will never improve label quality because there is no incentive to improve it. The labels look fine in their warehouse. The shipments leave on time. Clients sometimes complain about Amazon fees, but those complaints get blamed on Amazon. The prep center keeps charging, keeps shipping, and keeps producing labels that work in the prep facility and fail at the FC.
The fix is not expensive. It is not exotic. It is a configuration change, a calibration schedule, and a willingness to measure the metric that matters instead of the metric that is easy. But until prep centers either feel financial pressure from sellers or hold themselves accountable to their own standards, most will keep doing what they have always done.
The sellers who notice this and switch are the ones who stop finding labeling defects on their Inbound Performance dashboard. The ones who do not notice keep paying.
Frequently Asked Questions
What happens at receiving when a label does not scan, even if it is technically correct?
Amazon's receiving systems are optimized for throughput. When a label does not scan first try, the unit is pulled off the main receiving flow into an exception process. The paid FBA Label Service ended on January 1, 2026, but the unit is not left there unlabeled. Amazon's labeling page says a unit that needs an Amazon barcode and arrives without one is marked as defective, Amazon applies a barcode sticker itself, and the defect is reported on your Inbound Performance dashboard, where Barcode cannot be scanned is one of the listed labeling problems. The defect is yours regardless of whether the label was "technically correct" by the original print spec.
Can I dispute an inbound defect fee?
Yes. You can request an investigation within 90 days of the shipment problem notification. But an inbound defect fee is charged for misrouted, deleted or canceled, abandoned or incomplete shipments, not for a label that will not scan. An unscannable label shows up as a Barcode cannot be scanned defect on your Inbound Performance dashboard, and Amazon holds the seller responsible for label quality regardless of who printed the labels. The fix for that defect is the label, not an appeal.
What is the actual industry standard for FNSKU label quality?
Amazon does publish a print spec: the FNSKU barcode with the product title and condition on a label between 1 x 2 inches and 2 x 3 inches, black ink on a white, non-reflective label with removable adhesive, printed at 300 dpi or greater, with white space of 0.25 inch on the sides and 0.125 inch on the top and bottom, both around the barcode and between the content and the edge of the label. Amazon's label tools are optimized for thermal printers, laser is accepted and inkjet is not. Beyond the published spec, industrial practice adds a print contrast ratio above 90%. Most prep centers exceed the spec on a freshly serviced printer. Many drift below it within weeks.
How often should a prep center recalibrate its thermal printers?
Industry best practice is monthly verification against a reference standard. At PrepVia we calibrate weekly because our volume puts more wear on the heads. Prep centers without a calibration schedule are operating on assumption.
Is DataMatrix really better than Code 128 for FBA labels?
For FBA customer-facing FNSKU labels, Amazon's current spec is Code 128, so you cannot use DataMatrix there today. But for any internal tracking, receiving, location, audit trail, operator workflows, DataMatrix is faster to scan, more damage-tolerant, and more space-efficient. Most modern industrial logistics has moved to 2D.
How can I tell if my prep center is using inkjet or laser instead of thermal?
Look at the label closely. Direct thermal labels have no ink: the image is burned into heat-sensitive stock. Scratch the label gently with a fingernail. If anything smudges or transfers, it is inkjet or laser. Thermal transfer printing uses a ribbon, so the fingernail test tells you less there, and what matters in every case is contrast and edge sharpness rather than the technology name. Thermal labels also age differently, they may darken or fade gradually but they do not smear.
Does the FNSKU label position on the product matter for scanning?
Yes, significantly. Amazon requires an exterior scannable barcode that is easily accessible, applied to a smooth flat surface, never on a corner, edge or curve that would keep it from being scanned. Best practice is to apply the label on the same face as the original UPC, covering the UPC entirely, and avoiding seams, curves, or transparent surfaces that distort the barcode shape.
Final Take
The FNSKU label problem looks small. It is a sticker that costs cents in material and around $0.20 to $0.40 a unit when a prep center applies it. The cost of fixing it is a configuration change and a calibration schedule.
Scale it across 50,000 units per month, twelve months a year, and the same problem becomes thousands of dollars in labeling defects, slower check-in and lost sell-through that almost no seller traces back to label print quality. The cost is invisible. The cause is invisible. The prep center has no incentive to investigate.
Most things in operations are like this. The big losses come from small mechanical details nobody owns because no single person sees the full cost. The work of running an actual logistics operation is finding those details and making someone responsible for them.
The labels at the bottom of a box arriving at an Amazon FC are one of those details. If your prep center has never talked to you about FC scan rates, print resolution, or thermal printer calibration, they have not done the work. Whether that costs you $500 a year or $50,000 depends on your volume. But it is costing you something.
See PrepVia's FBA labeling service →
99.9% scan accuracy · Industrial thermal printers calibrated weekly · 100% old-barcode coverage policy · Amazon SPN Certified
Related Reading
- FNSKU vs UPC vs Manufacturer Barcode, The compliance side of the FNSKU conversation
- Amazon's Manufacturer Barcode Crackdown, Why resellers must use FNSKU labels in 2026
- FBA Labeling Service, 13,200 units/hour automated FNSKU labeling with scan verification
- Why Your Prep Center SLA Does Not Mean What You Think, Another metric prep centers measure wrong





