The NDC on Your Amazon OTC Listing: What FDA and Amazon Each Require

FDA only requests the NDC on a monograph drug label, Amazon requires it, and it must resolve in the NDC Directory. How drug listing and labeler codes work.
Every OTC drug listing on Amazon carries a ten-digit number that most sellers copy from the carton without knowing where it came from. The National Drug Code looks like a barcode detail. It is actually the public evidence that the product was listed with FDA before it was sold, under a labeler code that belongs to the company whose name is on the box. When the number is wrong, missing, or belongs to someone else, the listing has a regulatory problem that no amount of copy editing fixes.
This guide explains what the NDC is, who has to do what for one to exist, why Amazon treats it as mandatory when FDA technically does not, and how to read a "not found in the directory" result.
What an NDC is, and what it is not
The NDC has three segments: a labeler code assigned by FDA (four or five digits), a product code (three or four digits) and a package code (one or two digits). The labeler segment identifies the firm responsible for the product. The product and package segments are assigned by that firm for each formulation, strength and pack size.
An NDC is not an approval. It is a listing identifier. OTC monograph drugs are lawful because they conform to a monograph or order under 21 CFR 330.1, not because FDA reviewed them, and they are never "FDA approved". A valid NDC tells a reviewer that the product is in FDA's system; it says nothing about whether the claims on the listing are allowed. Those are checked against the Drug Facts panel, which is a separate exercise covered in the Drug Facts panel guide.
FDA requests it, Amazon requires it
Here is the distinction that confuses people. Under 21 CFR 330.1(b), FDA requests the NDC on the label of an OTC monograph drug but does not require it. The listing itself, however, is mandatory: 21 CFR 207.41 requires each drug in commercial distribution to be listed with FDA, in electronic Structured Product Labeling format (207.61), before it is marketed, and 207.49 sets out what the listing contains. The listed product gets its NDC in that process.
Amazon closes the gap. Its OTC requirements ask for the NDC on the label and as a listing attribute, and a listing that shows no NDC, or shows one that does not resolve in FDA's National Drug Code Directory, can be suppressed or asked for documents. So for an Amazon seller the practical rule is: the product must be listed with FDA, the NDC must be printed on the package, and the same number must be on the detail page.
Labeler code: the private-label trap
Most Amazon OTC brands do not make their own product. A contract manufacturer makes it, and the brand's name goes on the label. This is where the paperwork most often goes wrong.
Under 21 CFR 207.33(c)(1), a private-label distributor whose name appears on the label must obtain its own labeler code from FDA before the product is listed. The product is then listed under the brand's labeler code, either by the registered manufacturer or by the brand acting as the manufacturer's authorised agent (207.41(c)). What a brand cannot do is ship a product under its own name carrying the manufacturer's labeler code as if the manufacturer were the responsible firm.
The failure mode looks like this. Harbor Point Health, a fictitious private-label brand, launches an acne cleanser made by a contract manufacturer in another state. The manufacturer prints its own NDC on the carton because that is what its artwork template does. The product exists in the NDC Directory, but under the manufacturer's name and labeler code. Harbor Point has no labeler code at all. The listing passes a casual glance, because the number resolves, and fails the moment anyone compares the labeler name in the directory with the brand name on the box.
The fix is to obtain the labeler code, have the product listed under it, and reprint. The order matters: labeler code first, listing second, artwork third.
Establishment registration, and who holds it
The labeler code question is about the brand. Establishment registration is about the factory. Under 21 CFR 207.25 and 207.29, every establishment that manufactures, repacks or relabels a drug for US distribution must register with FDA and renew the registration between 1 October and 31 December each year. Private-label distributors are not required to register (207.17(b)), so a brand that only sells under its own label does not register itself. It relies on the manufacturer's registration, identified by the manufacturer's FEI number, and should hold a copy of it.
Two related items belong in the same folder:
- OMUFA facility fee status. The owner of an OTC monograph drug facility pays an annual facility fee under the OTC Monograph Drug User Fee program. A brand that owns no facility owes nothing, but a product made in a facility that is in arrears may not lawfully be marketed. Ask the manufacturer for its fee status with the registration.
- Who files the listing. If the manufacturer is listing the product under your labeler code, get written confirmation of the submission and the NDC assigned. If you are filing as authorised agent, keep the SPL acknowledgement.
Keeping the listing current: June and December
A drug listing is not a one-time event. Under 21 CFR 207.57(b), listing information must be updated in June and December of each year for any change not already reported: a new product, a discontinued one, a label change, a new labeler. If nothing changed, a "no changes" certification is submitted instead. A reformulation or a new pack size that never made it into a listing update is one of the ways a printed NDC and the directory record drift apart.
For a brand, this means two calendar entries a year to confirm with the manufacturer that the update went in, plus one more for the manufacturer's registration renewal in the fourth quarter.
When the directory says no
A compliance check that reads the NDC off a listing and looks it up in FDA's directory can come back with "not found". There are three usual reasons:
- The listing was never filed. The product went to market on the strength of the manufacturer's assurances and no SPL was ever submitted. This is a stop-selling problem until the listing is done.
- It was filed under a different labeler code. The directory knows the product, but under the manufacturer's code, as in the Harbor Point example. The brand needs its own code and a relisting.
- The number is mistyped. A transposed digit in the artwork, or a package code for a size you no longer sell. Compare the printed NDC character by character against the SPL.
Each has a different fix and a different urgency, which is why "NDC not valid" should prompt a look at the drug listing record rather than a quick edit of the listing attribute. Changing the number on Amazon to one that resolves, without checking that it belongs to this product and this labeler, replaces a visible problem with a hidden one.
The paper trail to keep on file
For each OTC product, a brand should be able to produce:
- The manufacturer's drug establishment registration (FEI) and current OMUFA fee status.
- The brand's labeler code assignment from FDA.
- The drug listing (SPL) confirmation showing the NDC, plus the June and December update records.
- A monograph conformance memo showing the active, strength, dosage form, Uses, Warnings and Directions were checked against the monograph or order (21 CFR 330.1). NDA products keep the approved labeling instead.
Amazon can ask for some of these directly: its documentation request for ingestible pain relievers includes an ISO 17025 test report covering 21 CFR 207 subpart C, which is the drug listing and NDC subpart. That request is covered in detail here. The point is that the NDC on the listing is the visible tip of a records stack, and a reviewer who pulls on it expects the stack to be there.
For a brand with a handful of products this is a spreadsheet and two calendar reminders. For an agency with forty OTC ASINs across a dozen manufacturers, it is a recurring audit, and it is one of the checks Verid8 runs as part of its OTC category scan: it reads the NDC off the listing and the label images, checks it against FDA's directory, and flags the missing, mismatched and unresolvable ones with the reason so the right record gets fixed.
An NDC that resolves to your labeler name, on a product listed under your code and made in a registered facility, is the quiet baseline every other OTC check builds on. Get that right once and it stays right until the next reformulation.
Frequently asked questions
Does FDA require an NDC on an OTC label?
For monograph drugs FDA requests but does not require it, under 21 CFR 330.1(b). The product must still be listed with FDA under an NDC before marketing (21 CFR 207.41), and Amazon requires the NDC on the label and as a listing attribute.
Why does my NDC not show up in the FDA NDC Directory?
Usually one of three things: the drug listing was never filed, it was filed under a different labeler code (your manufacturer's rather than your brand's), or the number on the listing is mistyped. Start by checking the SPL your manufacturer actually submitted.
Do I need my own labeler code as a private-label brand?
Yes. A private-label distributor whose name appears on the label must obtain its own labeler code (21 CFR 207.33(c)(1)). The registered manufacturer then lists the product under that code, or the brand submits the listing itself as the manufacturer's authorised agent (207.41(c)).
Do I have to register my company with FDA as a drug establishment?
Not if you only distribute under your own label; private-label distributors are exempt under 21 CFR 207.17(b). The facility that makes the product must be registered and renew between 1 October and 31 December each year, and you should hold a copy of that registration.
This article is general information for Amazon sellers, not legal advice. Regulations and Amazon policy change; verify requirements against the primary sources cited, and consult a qualified attorney about your specific situation.