Skip to main content

Affiliate disclosure: We may earn a commission if you buy through links on this site — at no extra cost to you. Thanks!

Free COA Decoder · 24-field checklist · Last verified July 18, 2026

How to Read a Compounded GLP-1 COA

Last updated: July 18, 2026Last verified: July 18, 2026Next regulatory review: July 30–31, 2026

Weight Loss Provider Guide is an independent comparison resource for GLP-1 telehealth providers. We are not a pharmacy, a laboratory, or a medical practice. We did not lab-test any medication to write this guide, and nothing here is medical advice. See exactly what we verified →

How to read a compounded GLP-1 COA starts with one question, and it has nothing to do with the purity number. Ask: did this document cover the raw powder, or the batch my vial came from? Those are two different records. An API certificate of analysis covers the bulk ingredient before your medicine was mixed. A finished-product report covers the batch that got filled into your vial. A pharmacy can hand you the first one and be doing exactly what the law asks of it — because they are two separate requirements.

Here’s what surprised us. After reading FDA’s compounding rules line by line, we found the most useful thing on many COAs isn’t purity, potency, or sterility. It’s a company name. And there’s a free federal database where you can check it yourself. We’ll show you exactly where.

API means active pharmaceutical ingredient — the raw drug powder before it becomes medicine. COA means certificate of analysis.

How can you check a compounded GLP-1 COA in 60 seconds?

Three questions, answered in order, will tell you more than any number on the page. Identify what material was tested, whether the document traces to your vial, and who manufactured the raw ingredient. Results are only meaningful once you know what sample they describe.

Do not skip to the percentages. That’s the mistake.

#Ask thisIf the answer isn’t clear
1What material was tested? Raw powder, or my finished medicine?The document says “semaglutide” with no dosage form and no mg/mL. Treat it as a raw-ingredient record until the pharmacy confirms otherwise.
2Can I trace this to my vial? Does a lot or batch number connect them?Different numbers are normal and not evidence of a problem. Your pharmacy needs to explain the link.
3Who manufactured the raw ingredient?Under federal law that establishment must be FDA-registered — which means you can check it. Here’s how →

Plenty of guides send you straight to “look for 99% purity.” That’s backwards. A purity result you can’t trace to your vial, from a manufacturer you can’t name, is a number on a PDF.

The two documents, side by side

QuestionAPI COA (raw ingredient)Finished-product report (your batch)
What was tested?Bulk drug powder, before compoundingThe compounded batch or sampled filled units
Whose lot number?The API manufacturer's lotThe pharmacy's batch or fill lot
What can it speak to?Ingredient identity, assay, purity, impurities, water content, residual solventsFinished concentration, potency, and whichever batch tests were actually run
What it does not coverYour vial's mg/mL, sterility, endotoxin, fill accuracy, storage, shippingAny test not listed, individual-vial condition, clinical fit for you
How you'll spot itCAS number, molecular formula, "bulk drug substance," retest date, no mg/mLDosage form, mg/mL, beyond-use date, pharmacy name, release approval

One thing we can't do for you

We cannot tell you whether your medication is safe. Neither can any tool, checklist, or article — including the ones that imply otherwise with a green “VERIFIED” badge.

What we can do is more useful: show you exactly which questions your document leaves unanswered, and which pharmacist, prescriber, laboratory, or regulator is best positioned to answer them. Vague worry is exhausting. A short, specific list of questions is something you can actually finish.

Run the 3-question check on my document

Free. No upload. Don’t enter your name, date of birth, or prescription number.

What does a compounded GLP-1 COA actually prove?

A certificate of analysis summarizes specified tests and results for identified material. It may be issued by a manufacturer’s quality unit, a pharmacy, or a testing laboratory, so the first things to identify are who issued it, what was tested, and which lot it covers. It does not make a compounded drug FDA-approved.

Think of a COA like a receipt. It’s proof that something specific happened — certain tests, on identified material, on a date. It is not proof of everything that happened before or after. Note that “third-party tested” is doing less work than it sounds like. A COA is not automatically an independent laboratory report. Check who issued it.

Five conclusions people reach that a COA can’t support on its own:

ClaimCan a COA prove it alone?Why not
"This is FDA-approved"NoCompounded drugs are not FDA-approved. Testing doesn't change approval status.
"This was lawfully compounded"NoThe document doesn't establish that a valid prescription existed or that every federal and state condition was met.
"Every vial in this batch is sterile"NoSterility testing samples a batch and reports on what was tested, under the conditions listed.
"This stayed cold all the way to me"NoA lab record ends at the lab. Shipping is a separate record.
"This dose is right for me"NoThat's a clinical judgment, not an analytical result.

The Evidence Ladder

This is our editorial framework for documentation completeness. It is not an FDA, USP, pharmacy-board, laboratory, legality, or medication-safety rating. A higher level means more complete paperwork. It does not mean safer medicine, and a lower level does not mean anything is wrong.
LevelWhat you haveWhat it can supportWhat it still can’t tell you
0 — Claim onlyThe provider says "tested," "pure," or "pharmacy grade." No document.Nothing you can check.Anything.
1 — Generic exampleA public sample, a blank template, or a report for an unrelated lot.What that company's paperwork looks like.Anything about your vial.
2 — Bulk API COAIdentifies the raw drug substance, its manufacturer, an API lot, and results.The raw ingredient's identity, assay, purity, and impurity results as listed.Your vial's concentration, sterility, endotoxin, fill accuracy, or handling.
3 — Traceable API evidenceThe API COA plus a written explanation linking that API lot to the batch your vial came from.A documented chain from raw material to your medicine.Any finished-product attribute nobody tested.
4 — Lot-matched finished reportNames the finished formulation, concentration, batch, and a lot that maps to your vial.The batch results for the tests actually listed.Untested attributes, individual-vial condition, legality, clinical fit.
5 — Full evidence packetLevels 3 and 4 together, with methods, specifications, units, dates, laboratory identity, and release approval.The most complete documentation reasonably available to a patient.Still not safety, legality, effectiveness, or whether it suits you.

A recurring source of confusion is receiving a generic or API-level document and reading it as finished-batch evidence. That gap — between what a document appears to promise and what it actually covers — is what this page exists to close.

Is your COA for the raw ingredient or your finished vial?

Classify the document before you read any result. Federal law requires qualifying bulk drug substances used in compounding under sections 503A and 503B to be accompanied by a valid certificate of analysis, so a pharmacy may genuinely hold and share a COA that covers only the raw powder. A separate finished-product report is what speaks to the batch that became your vial.

This is why so many people end up confused. The pharmacy usually isn’t hiding anything. They gave you a real document that satisfies a real legal requirement. It just answers a different question than the one you’re asking.

Signs the document covers raw API

Several of these together strongly suggest raw-material testing — but classify it only after you’ve confirmed what the test article or sample description says:

  • The words "active pharmaceutical ingredient," "bulk drug substance," or "raw material"
  • A CAS number (a chemical registry number) or a molecular formula
  • Appearance described as a powder — "white to off-white lyophilized powder"
  • A manufacturing date and a retest date rather than a beyond-use date
  • Water content, residual solvents, heavy metals, or "related substances"
  • Purity expressed as a chromatographic area percentage
  • No mg/mL anywhere on the document
  • No pharmacy name, no compounding batch, no vial lot

Signs it covers your finished product

  • The full formulation name and dosage form — "semaglutide injection," "compounded oral solution"
  • A concentration in mg/mL or mg per unit
  • The compounding pharmacy or outsourcing facility named
  • A compounded-on date and a beyond-use date (BUD)
  • Potency or assay stated against the labeled strength
  • For an injectable: sterility, bacterial endotoxin, and particulate matter results
  • A quality review or release approval

It may not be called a “COA” at all

Finished-batch documentation appears under several names:

  • Analytical report
  • Certificate of testing
  • Batch release report
  • Quality control report
  • Finished product testing report

Certificate of conformance — worth flagging

A conformance certificate may state that something met a standard without showing the underlying numbers. If that’s what you have, ask for the test report itself or a pharmacist’s written explanation.

A worked example

Here’s how one product generates two very different records. These values are illustrative, not real results.

Document A — API COA

Test article: Semaglutide, bulk drug substance
Manufacturer lot: SG-A2417
Appearance: white lyophilized powder
Purity (chromatographic area): 99.4%
(spec: ≥ 98.0%)
Water content: 4.1%
Retest date: 2027-03

Document B — Finished-product report

Product: Semaglutide Injection, 2.5 mg/mL, 2 mL vial
Compounding batch: WLB-260412
Assay: 97.2% of label claim
(spec: 90.0%–110.0%)
Sterility: meets requirements
Bacterial endotoxins: below limit
BUD: 2026-10-12

Document A is genuinely useful. It says something real about the ingredient. But if your vial is labeled lot WLB-260412, only Document B is describing your medicine. If someone handed you Document A and told you it proves your vial is 99.4% pure — that isn’t what it says.

Check what type of report this appears to be

Free. No upload. Don’t enter your name, date of birth, or prescription number.

Does the COA lot number match your vial?

On a finished-product report, the batch or lot should trace to the lot printed on your vial or dispensing label. An API lot will usually be a different number, and that difference alone is not evidence of a problem. What matters is whether the pharmacy can document the connection between them.

Different numbers aren't automatically fraud

Someone sees two different numbers and assumes fraud. Different identifiers alone are not evidence of fraud. API, pharmacy-batch, fill-lot, and laboratory-sample numbers can all be legitimate when the pharmacy documents the chain between them.

The chain

API manufacturer lot(pharmacy purchases it)pharmacy compounding batch(pharmacy fills vials)fill or vial lot on your label

The testing laboratory may add a fourth number: its own sample ID. Four numbers. One medicine. The pharmacy’s records tie them together.

Your identifier worksheet

Copy these into your notes app before you contact anyone. This two-minute step turns a confusing ten-minute call into a two-minute one.

Where to lookWhat to write down
The vial itselfLot or batch number
The dispensing labelLot, pharmacy name, fill date
The COAAPI lot number
The COAFinished-product or batch number
The COASample ID or report number
The COATest date and report date
Shipping paperworkOrder or batch reference

Privacy note: keep your prescription number out of any online tool, including ours. You don’t need it for any of this.

The mini-check

You need three inputs, not two — two numbers alone can’t tell an API lot from a finished batch.

Your vial lotDocument lotWhat was testedWhat it means
WLB-260412WLB-260412Finished productPotential direct match. Confirm the report is complete and covers the finished product.
WLB-260412SG-A2417Bulk APILikely the API lot. Ask for the mapping to your batch.
WLB-260412(none listed)UnclearLot relationship unresolved. Ask whether it's generic, redacted, incomplete, or mapped through another record.
WLB-260412WLB-251108Finished productDifferent batch. Ask which report covers yours.
See whether my vial lot is traceable

Free. No upload. Don’t enter your name, date of birth, or prescription number.

How do you read a compounded GLP-1 COA line by line?

Read a COA in this order: scope, tested material, drug, lot, concentration, dates, laboratory, method, specification, result, release. Every result means something only in relation to the specification printed beside it.

Most people read a COA the way they read a nutrition label — eyes straight to the big number. Resist that. The big number is the last thing that matters.

The 24-field decoder

We assembled this from FDA’s compounding requirements, USP’s sterile compounding framework, published API certificates, and finished-product reports providers have made public. Work through the groups in order.

Group 1 — Scope (do this first)

#FieldWhat you’re determiningFollow up if
1Document titleCOA, analytical report, batch release, or certificate of conformance?The title never says what was tested
2Test article / samplePowder, bulk solution, filled vial, tablet?It says only "semaglutide," with no form
3IssuerManufacturer's quality unit, the pharmacy, or a testing laboratory?The issuer isn't identified
4Report ID and versionIs there a unique, controlled document number?Pages are missing or versions conflict

Group 2 — What's in it

#FieldWhat you’re determiningFollow up if
5Drug nameSemaglutide, tirzepatide, something else?The analyte doesn't match your label
6Chemical formBase, or a salt form?It says semaglutide sodium or semaglutide acetate — see below
7Dosage form and routeInjection, tablet, sublingual, raw powder?A research powder report is offered as proof of an injectable
8Concentrationmg/mL, mg per vial, mg per unit?A finished report shows only a purity percentage

Group 3 — Who's involved

#FieldWhat you’re determiningFollow up if
9Dispensing pharmacyWho filled your prescription?Unnamed, unfindable, or the pharmacy denies making it
10CompounderWho prepared it? (Often not the telehealth brand)Only the brand appears, never a pharmacy
11API manufacturerWhich establishment manufactured the raw ingredient?Not identified — check it in the FDA database
12Sample submitterWho sent the sample to the laboratory?Unrelated party, or not stated

Group 4 — Traceability

#FieldWhat you’re determiningFollow up if
13API lotWhich raw-material lot?Only a catalog number appears
14Batch numberWhich compounding batch?Absent from a supposed finished report
15Vial lotWhat's printed on your label?Illegible or missing
16Lot mappingCan the pharmacy connect 13 → 14 → 15?You receive the same generic document twice

Group 5 — Dates

#FieldWhat you’re determiningFollow up if
17Manufacturing / compounding dateWhen was the material made or compounded?It doesn't fit the rest of the timeline
18Receipt, test, report datesThe laboratory's timelineMissing, reversed, or unrelated to your batch
19Retest / BUD / expirationWhich is it, and does it apply to the API or the finished product?An API retest date is presented as your vial's BUD

Group 6 — The results

#FieldWhat you’re determiningFollow up if
20Laboratory identityReal name, address, contact, report number?Only a logo or an unverifiable name
21Test methodChromatographic method, mass spectrometry, sterility method, endotoxin method?"Tested" or "passed" with no method named or referenced
22SpecificationWhat range did the result have to meet?A result appears with no acceptance criterion
23Result and unitsA measured number, with units?A large green PASS badge and nothing beneath it
24Review and releaseAnalyst, reviewer, release approval?No sign anyone reviewed it

On salt forms — stop for this one

FDA has stated that salt forms including semaglutide sodium and semaglutide acetate are different active ingredients than the one in the approved drugs, that it does not have information on whether they share the same chemical and pharmacologic properties, and that it is not aware of any lawful basis for their use in compounding. If a salt form appears on your document, talk to your prescriber and pharmacist before relying on the product.

The five-part reading pattern

For every row on a complete report, you should be able to fill in all five:

Test → Method → Specification → Result → Disposition
TestMethodSpecificationResultDisposition
AssayValidated chromatographic method90.0%–110.0% of label claim97.2%Pass

Illustrative example, not a universal product specification.

If a row is missing the method or the specification, “Pass” isn’t independently interpretable from the copy you’re holding. Pass compared to what?

How do you verify the API manufacturer on a compounded GLP-1 COA?

Under federal law, a bulk drug substance used in compounding must clear two separate conditions: it has to be accompanied by a valid certificate of analysis, and it has to be manufactured at an establishment registered with FDA. Registration status is publicly searchable in FDA’s Drug Establishments Current Registration Site. In the basis for its GLP-1 import alert, FDA reported evaluating 48 GLP-1 API sites and finding 21% noncompliant.

Two conditions, not one

Almost every guide covers the COA half. The registration half gets skipped — and it’s the half you can independently check. Note: federal law requires the substance to come from a registered establishment. It does not require the COA to print that establishment’s name. So a document without a manufacturer name isn’t a violation. It’s just a question you haven’t asked yet.

Why FDA cares about this specifically

In September 2025, FDA issued Import Alert 66-80, covering detention of GLP-1 bulk drug substances at the border:

  • FDA evaluated 48 GLP-1 API sites through onsite inspections and remote records requests
  • 21% were noncompliant — their records showed manufacturing-practice problems, or they didn't respond to FDA's request in time
  • FDA described a pattern of sites that register as GLP-1 API manufacturers, offer ingredient for import, refuse FDA's requests for records, then deregister — all within a short window
  • FDA noted the API was being supplied by manufacturers around the world, including China, India, and Europe
  • FDA published a "green list" of facility-and-product entries that appeared compliant based on its inspections and evaluations

Roughly one in five of the GLP-1 ingredient sites FDA looked at didn’t hold up. That’s FDA’s own published reasoning for a border action.

How to check it — three steps

Step 1. Get the manufacturer’s registered legal name.

Look for an entity explicitly identified as the manufacturer — “manufactured by,” “API manufacturer,” “manufacturing site.” A supplier or distributor is not necessarily the manufacturing establishment. If the document names only a supplier, or names no one, ask the pharmacy for the manufacturing establishment’s registered legal name. Searching a distributor and treating the result as verification of the manufacturer produces a false conclusion.

Step 2. Search FDA’s Drug Establishments Current Registration Site (DECRS).

Free, public, updated each business day: accessdata.fda.gov/scripts/cder/drls

Enter the legal name. FDA removes an establishment from this database automatically if its registration is inactivated due to a compliance or enforcement action, or if it expires or is deregistered.

Step 3. Cross-check FDA’s Import Alert 66-80 green list.

Public here: accessdata.fda.gov — Import Alert 66-80

A listed facility-and-product entry appeared compliant for purposes of that import alert, based on FDA’s inspection or evaluation.

What a match actually proves

What you findWhat it meansWhat it does not mean
Listed in DECRSThe establishment currently appears in FDA's registration dataNot approval. Not a quality grade. Not authentication of your document or lot.
On the 66-80 green listThat facility-and-product entry appeared compliant for the import alertNot approval of the firm, the API, a later lot, or a finished product
Not foundWorth asking aboutNot proof of anything wrong. Legal names differ from trade names, subsidiaries register separately, renewals lapse and get restored, and spellings vary.
No manufacturer identifiedA question you haven't asked yetNot a legal violation. Ask for the name.

If you can’t find a name, don’t spiral. Ask: “What is the registered legal name of the establishment that manufactured the API, and is it FDA-registered?” FDA itself urges compounders to know their bulk suppliers, so this is a question a careful pharmacy is prepared for.

Why this is worth your time: a purity result is a claim printed on a document. A registration status is a narrow fact you can check yourself, in a federal database that neither you nor the seller controls.

Walk me through the FDA manufacturer lookup

Free. No upload. Don’t enter your name, date of birth, or prescription number.

What do identity, purity, potency, and assay actually mean?

Identity asks what the substance is. Purity asks what share of the tested material is the intended substance versus related material. Potency or assay asks how much is present compared to the labeled strength. These answer three different questions and none substitutes for another. A high purity result on raw powder tells you nothing about sterility, and neither tells you what’s in your vial.

Plain-English versions

  • IdentityIs this the right molecule?
  • Purity / related substancesWhat else is in the tested material?
  • Potency / assayHow much is there, compared to what the label says?
  • SterilityDid the tested units show microbial growth?
  • Bacterial endotoxinsWere fever-causing bacterial fragments below the limit?
  • Particulate matterWere there unintended particles?
TermThe question it answersReplaces another test?
IdentityIs the analyte what the report says?No
Chromatographic purityWhat share of the detector response is the intended peak?No
Assay / potencyHow much is present vs. the stated strength?No
SterilityDid sampled units meet the sterility test?No
EndotoxinWere endotoxins within the stated limit?No
Particulate matterWere particles within criteria?No
pH / appearanceDid physical attributes meet the specification?No

A precision point most pages skip

A chromatographic purity result generally reports the intended peak’s share of the total integrated detector response under that specific method. It is not automatically percent by mass, potency, total peptide content, or finished-product concentration. Which is why the method — field 21 — matters as much as the number.

The label-claim calculation

Label says: 10 mg/mL

Laboratory measured: 9.7 mg/mL

Percent of label claim: 97%

Illustration only. Never use a COA to recalculate or adjust your dose. If your concentration doesn’t match your instructions, that’s a conversation with your prescriber or pharmacist — in writing — not a math problem to solve yourself.

What range should you expect?

USP uses a ±10% strength-variation reference — 90.0% to 110.0% — for many compounded preparations where no different applicable monograph limit governs. That range is a genuinely useful reference point. Don’t treat it as a universal pass/fail rule for every GLP-1 report. The applicable specification depends on the formulation, whether a monograph applies, the validated method, and the pharmacy’s release criteria. The specification printed on your document governs your result.

Does 99% purity mean it’s safe or dosed right?

No. A 99% purity result typically describes one analytical attribute of one tested material, often raw powder. It does not establish your vial’s concentration, sterility, endotoxin level, storage history, or clinical suitability. In published testing of semaglutide bought from illegal no-prescription online sellers, products advertised at 99% purity measured between roughly 7% and 14% (JAMA Network Open, August 2024).

When 99% meant 7%

In a study published in JAMA Network Open in August 2024, researchers ordered semaglutide from six online sellers requiring no prescription. Three vendors never delivered anything — instead demanding an extra $650–$1,200 in fake “customs” fees. Of the three products that did arrive, testing found measured purity between about 7% and 14%, against advertised purity of 99%. One sample carried an elevated endotoxin level of 8.95 EU/mg.

Two honest caveats

1. These were illegal, no-prescription online sellers — not licensed compounding pharmacies. This is not evidence about what a state-licensed pharmacy dispenses.

2. But it is a precise demonstration of this entire page’s point: a purity number is worth exactly as much as your ability to verify who produced it. The sellers said 99%. The number was printed on the document. The number was not true.

Five different things people call “purity”

What it’s calledWhat it actually measures
Chromatographic area purityRelative area of the intended peak vs. total integrated peak area under that method
API assayStrength of the raw material
Percent of label claimFinished product vs. what the label says
Total peptide contentHow much peptide is in the material overall
Finished concentrationActual mg/mL in your vial

The bigger-number trap

Document A

API purity: 99.8%

No finished batch. No connection to your vial.

Document B

Finished-product potency: 97.0%

Lot maps to your vial. Sterility and endotoxin results included.

99.8 is the bigger number. Document B is dramatically more useful. It’s about your medicine. Never rank documents by the size of the percentage.

Research-supplier COAs

Search for a semaglutide COA and you’ll hit chemical-supplier reports full of CAS numbers, molecular weights, and chromatographic purity — labeled “for research use only, not for human use.” Those reports may be accurate about the research material they describe. They are not evidence that a licensed pharmacy compounded, filled, stored, and released a prescription product properly. If your document says “research use only,” it is not evidence for a pharmacy-dispensed prescription product.

Which tests matter for injections vs. pills and drops?

For a sterile injectable, incorrect strength, microbial contamination, bacterial endotoxins, and unintended particles are four separate failure modes. Oral, sublingual, and other nonsterile forms are evaluated against a different set of attributes, and the absence of a sterility result on an oral product is not a defect. We use the word applicable deliberately — there is no single universal test panel legally required for every 503A batch.

For compounded injections

  • Finished-product potency or assay
  • Sterility
  • Bacterial endotoxins
  • Particulate matter
  • Appearance — against that formulation's specification
  • pH, where applicable
  • Container-closure and stability support for the BUD
  • Release approval

For oral, sublingual, and other nonsterile forms

  • Identity
  • Potency or assay
  • Content uniformity, where relevant
  • Impurities
  • Microbial quality, where applicable
  • Dosage-form attributes
  • Stability, packaging, storage
Evidence categoryInjectableOral / sublingual
IdentityRelevantRelevant
Potency / assayRelevantRelevant
Purity / impuritiesRelevantRelevant
SterilityRelevant for sterile productsNot a sterile-product requirement
Bacterial endotoxinsRelevant where applicableDifferent framework
Particulate matterRelevant where applicableDifferent considerations
Content uniformityMay applyEspecially relevant for divided units
Stability / BUD supportRelevantRelevant

Sterility and endotoxin are not the same test

  • Sterility testing looks for living microorganisms.
  • Endotoxin testing looks for fragments of certain bacteria that can remain and cause fever or inflammation even when nothing living is found.

One doesn’t cover the other. In published research, samples showed no viable microorganisms — and still had detectable endotoxin.

What are the biggest compounded GLP-1 COA red flags?

Not every gap on a COA is an emergency, and treating them all the same leads people to either panic or ignore everything. Sorting findings into three tiers keeps the response proportional.

These tiers are our editorial action framework, not FDA-defined risk levels.

Ask about it — normal questions, not alarms

What you’re seeingWhy it’s usually fine
API lot ≠ vial lotDifferent organizations assign different numbers. Ask for the mapping.
No accreditation logoNot every valid report carries one.
An older report tied to your batchAge alone doesn't determine relevance. Confirm the batch relationship and check any retest date, BUD, stability period, and revision.
A result shown as "conforms"Some methods legitimately use qualitative criteria.
The pharmacy sent it, not the labNormal. Ask what was tested.

Pause and get an answer before continuing

What you’re seeingWhy it matters
No tested-material descriptionYou can't know what the result covers.
No specification, units, or methodThe result isn't independently interpretable from your copy.
Generic document sent to everyoneIt may have no connection to your lot.
No API manufacturer identifiedA checkable fact is missing. Ask for the registered legal name.
Dates that don't fit the timelineCould be a revision, an error, a scope difference — or the wrong document.
Cropped, edited, or missing pagesMaterial context may be absent.
Laboratory can't be found independentlyLaboratory identity and report authenticity can't be checked from what you have.
An API report offered as finished-vial proofRaw-material evidence doesn't cover compounding, filling, or storage.

Stop and contact a licensed professional before using it

What you’re seeingWhy this is different
"Research use only" / "not for human use"Not evidence for a pharmacy-dispensed prescription product. FDA has warned companies selling drugs under this labeling to consumers.
Semaglutide sodium or acetateFDA says these salt forms are different active ingredients and it isn't aware of a lawful basis for their use in compounding.
Retatrutide or cagrilintideFDA states these cannot be used in compounding under federal law and have not been found safe and effective for any condition.
The pharmacy doesn't exist, or denies making itFDA has documented fraudulent compounded GLP-1 labels naming nonexistent pharmacies — and labels naming real pharmacies that didn't compound the product.
Arrived warm or under-refrigeratedFDA recommends not using any injectable GLP-1 that arrives warm or with insufficient refrigeration.
Concentration conflicts with your instructionsFDA has received reports of adverse events, some requiring hospitalization, connected to dosing errors. Do not recalculate on your own.

FDA’s own telehealth warning signs

FDA flags companies that:

  • Claim a compounded drug is the same as an FDA-approved drug
  • Offer prices that seem too good to be true
  • Ship medicine that looks different from what you received before, or arrives damaged
  • Skip a licensed prescriber's screening
  • Have no clinician available after you receive the medication
  • Make spelling errors on the label
  • List an incorrect pharmacy address
  • Name a pharmacy you suspect is fraudulent

If multiple items on that list describe your provider or your shipment, verify the provider and the dispensing pharmacy before you rely on the document at all. The document isn’t the real question at that point.

Generate my pharmacy questions

Free. No upload. Don’t enter your name, date of birth, or prescription number.

Does a COA mean the compounded GLP-1 is FDA-approved or legal?

No. Compounded drugs are not FDA-approved, meaning FDA does not review them for safety, effectiveness, or quality before marketing. A certificate of analysis reports laboratory results; it does not establish that a prescription was valid, that every condition of section 503A or 503B was met, or that current policy permits what was compounded.

Two terms, defined once

  • Section 503A covers qualifying compounding by licensed pharmacists in state-licensed pharmacies, generally for identified patients. Limited anticipatory compounding is allowed. All 503A conditions still apply, including restrictions on essentially copying a commercially available drug.
  • A 503B outsourcing facility chooses to register with FDA, must comply with applicable current good manufacturing practice requirements, and is subject to risk-based FDA inspection. Registration is not approval. Never describe a 503B as “FDA-approved.”

Where things stand — verified July 18, 2026

Dated on purpose. This area has moved repeatedly, and anything you read without a date should be treated as possibly stale.
MilestoneStatus
Tirzepatide shortageDeclared resolved October 2, 2024; reaffirmed December 19, 2024
Tirzepatide enforcement grace periodsEnded February 18, 2025 (503A) and March 19, 2025 (503B)
Semaglutide shortageDeclared resolved February 21, 2025
Semaglutide enforcement grace periodsEnded April 22, 2025 (503A) and May 22, 2025 (503B)
Import Alert 66-80 and green listEstablished September 2025
503B bulks list proposalApril 30, 2026 — FDA proposed not to include semaglutide, tirzepatide, or liraglutide, finding no clinical need. Federal Register notice May 1, 2026.
Comment periodThe May 1 notice set a June 30, 2026 deadline. It was extended — comments are due July 30, 2026. No final determination as of July 18, 2026.
Section 503A compoundingNot amended by the 503B proposal, and still subject to its own bulk-substance, patient-specific, and other statutory conditions

Note the comment deadline extension

Pages published in May and June still list June 29. As of our verification date the deadline is July 30, 2026, and FDA has not issued a final determination. If you’re reading well after that date, check FDA directly — this is the most likely item on this page to have changed.

What a COA can’t tell you about legality

  • Whether a valid patient-specific prescription existed
  • Whether an FDA-approved product could have met your needs
  • Whether compounding and shipping met every federal and state condition
  • Whether the marketing claims you saw were lawful

A flawless document from a pharmacy operating outside the rules is still a document from a pharmacy operating outside the rules. Paperwork and legality are separate questions.

One asymmetry worth knowing

Federal law does not require state-licensed pharmacies that are not outsourcing facilities to report adverse events to FDA. As of May 31, 2026, FDA reported receiving 990 adverse event reports associated with compounded semaglutide and more than 730 associated with compounded tirzepatide. These are report counts, not incidence rates. FDA notes it isn’t always possible to determine whether an event resulted from the drug, and that many reported events appear consistent with those seen with the FDA-approved versions. In the 503A world there’s less automatic reporting running in the background, which is part of why the questions you ask carry real weight.

How do you check the pharmacy, the lab, and the COA itself?

Verify the entities independently of the paperwork they gave you. The principle: never verify a document using only the contact information printed on that document. That’s circular. Find the number yourself.

Check the dispensing pharmacy

  1. Copy the pharmacy's legal name and address from your label, not from the COA
  2. Go to the board of pharmacy for that pharmacy's home state
  3. Check license status and any recorded disciplinary history
  4. Check whether it's licensed to ship into your state, where that applies
  5. Call using a number from the official listing

FDA’s BeSafeRx resources are a reasonable starting point for confirming an online pharmacy is state-licensed.

Check a claimed 503B facility

FDA publishes its list of registered outsourcing facilities. Match the exact legal name and location — brand names and legal entity names often differ. A facility is registered, not certified, not approved. If a provider’s marketing says “FDA-approved 503B pharmacy,” that phrase is wrong — and it tells you something about how carefully they write.

Check the laboratory

Look for a real name, physical address, working phone number, official domain, report ID, and a named analyst or reviewer. If accreditation is claimed, verify both the laboratory and the specific scope of that accreditation — accreditation covers particular test types, not a whole company.

How can you tell whether a compounded GLP-1 COA is authentic?

You often can’t authenticate it yourself — but you can check whether it’s internally consistent and whether the issuing laboratory confirms it.What you can do is look for inconsistencies that warrant a question:

  • Report ID appears consistently throughout
  • Pages are numbered and complete ("Page 2 of 4" — and you have all four)
  • Revision status is stated
  • Lot numbers and dates agree with each other
  • Signatures or electronic approvals are present
  • Fonts, alignment, and spacing look consistent — a mismatched font around a number is worth a second look
  • A QR code is convenience, not authentication. It proves someone printed a QR code. Follow it, then confirm the report ID and lot through information you found independently
  • The most direct check: contact the laboratory through details you sourced yourself and ask whether they issued that report number

What should you ask your pharmacy? (copy and paste)

The most effective request names your vial’s lot number and forces the scope question directly: is this document about the raw ingredient or the finished product? That phrasing can’t be satisfied with a generic document.

We wrote these so you don’t have to. Copy, fill in your lot number, send.

The full request

Hello — I'd like the lot-specific quality documentation for the medication dispensed to me, vial lot [YOUR LOT NUMBER]. Could you please confirm: 1. Whether each document covers the bulk active pharmaceutical ingredient or the finished compounded product 2. How the API lot and finished batch map to the lot number on my vial 3. The labeled concentration, and the finished-product assay or potency result if it was tested 4. For this injectable, which sterility, endotoxin, and particulate tests applied to this batch 5. The methods, specifications, results with units, test dates, laboratory name, and release status 6. The registered legal name of the establishment that manufactured the API If the full report can't be shared, could a pharmacist please explain in writing what was tested, what wasn't, and how the documentation I have relates to my vial? Thank you.

The short version (for a chat window)

Is the COA you sent for the raw API or for my finished batch? Please confirm how the lot on that document maps to the lot on my vial — [YOUR LOT NUMBER] — and the registered legal name of the API manufacturer.

If they send a generic sample

Thanks. This looks like a sample or a different lot than mine. Could you send the documentation associated with vial lot [YOUR LOT NUMBER], or explain in writing how this document connects to the batch I received?

If they send only an API COA

Thanks — I understand this covers the bulk ingredient. Was the finished compounded batch tested for potency or assay? And for this injectable, which release tests applied to that batch?

What a useful answer sounds like

More verifiableWorth following up
"That's the API COA. Your finished batch is WLB-260412; here's that report.""All our products are tested."
"Your API was manufactured by [named establishment].""We use only the highest quality ingredients."
"A pharmacist can explain what applied to your batch."Resending the same generic PDF
"Here's the specification we release against.""It passed."
Build my lot-specific pharmacy request

Free. No upload. Don’t enter your name, date of birth, or prescription number.

What if the COA is missing, generic, or doesn’t match?

A missing or unclear COA is a reason to ask questions, not a verdict that a product is unsafe or counterfeit. Preserve the vial, label, packaging, documents, and messages, then contact the dispensing pharmacist and your prescriber before relying on the document.

If no COA is provided at all

  1. Ask whether they have an API COA, a finished-product report, or both
  2. Ask what testing applied to your batch
  3. Ask for a pharmacist's written explanation if the document itself can't be shared
  4. Verify the pharmacy independently
  5. Save the response

Current reality worth knowing

The standard advice to “just request a COA” was written for a different market. Hims & Hers, which previously made COAs available to customers, has published that following semaglutide’s removal from the shortage list and the end of compounded GLP-1 formulation in 503B outsourcing facilities, COAs are no longer available to its customers. Programs change, so verify current status with your own provider — but if you’re getting nowhere, it may not be evasion. Ask directly whether it exists.

If the lot doesn’t seem to match

  • Recheck whether one number is the API lot and another is the finished lot
  • Ask about parent batches and derived fill lots
  • Ask the pharmacist to map the identifiers in writing
  • Don't conclude fraud from mismatched numbers alone

If it arrived warm or damaged

Follow the storage instructions on the approved labeling or your dispensing label. FDA recommends not using an injectable GLP-1 that arrives warm or with insufficient refrigeration. Photograph the package, the ice packs, and the vial. A perfect COA says nothing about what happened in a delivery truck.

If the concentration conflicts with your instructions

Do not do the math yourself

FDA has received multiple adverse event reports, some requiring hospitalization, connected to dosing errors with compounded injectable semaglutide. Get your dose in writing from your prescriber or pharmacist, in all three forms: milligrams, milliliters, and the exact marking on the exact syringe you were given. If the three don’t agree, stop and call.

If you already used it

  • An incomplete document is not evidence that you were harmed
  • Preserve what you have
  • Contact your prescriber or pharmacist and describe what you found
  • Seek prompt medical care for severe or worsening symptoms
  • Do not change your dose on your own based on anything on a COA — including this page

How do you compare two compounded GLP-1 COAs?

Compare like with like: API to API, finished product to finished product, same dosage form, compatible units, comparable methods. The document with more context is usually more useful than the document with the more impressive number.

Fill this in for both before deciding anything:

FactorDocument ADocument B
API or finished product?
What material was tested?
Issuer
Drug and chemical form
Dosage form
Labeled strength
API lot
Finished lot
Maps to your vial?
Test method
Specification
Result and units
Identity
Purity / impurities
Potency / assay
Sterility (if applicable)
Endotoxin (if applicable)
Dates consistent?
Laboratory named and findable?
API manufacturer identified?
Registration checked?
Release approval present?
What's still unanswered

That last row is the one that matters. The better document isn’t the one with the best number — it’s the one that leaves the fewest questions open.

Three comparisons that produce garbage

  • Ranking laboratories by one number. Methods, specifications, and sample types differ. You'd be comparing answers to different questions.
  • Comparing a research-supplier COA to a pharmacy batch report. Different universes.
  • Treating a bigger percentage as better. See above. Repeatedly.

Should you choose an FDA-approved GLP-1 instead?

Some readers finish this page and decide they don’t want to keep auditing paperwork. That’s a legitimate conclusion, not a failure. With FDA-approved medications, patients generally verify through the dispensing pharmacy, approved labeling, manufacturer and lot information, recalls, and FDA oversight — rather than by requesting a patient-facing COA.

Compounded, from a licensed pharmacyFDA-approved brand
Who handles the quality chainThe pharmacy, its API supplier, and its testing program — with your questions as one of the checksThe manufacturer, under FDA's approval and inspection framework
Do you need a COA?It's the main documentation available to youNot how patients typically verify these
CostVaries by pharmacy, formulation, dose, membership, testing, and shippingVaries by product, insurance coverage, cash-pay program, dose, and dispensing pharmacy
FDA statusNot FDA-approved. Regulatory framework is actively moving — see status aboveApproved. Labeling, recalls, supply, coverage, and postmarket safety information can still change
Effort from youReal, ongoingMinimal

If the paperwork question is what’s keeping you up at night, take that seriously — not because compounded medicine from a licensed pharmacy is inherently wrong, but because peace of mind is part of whether a treatment works for your life.

Comparing FDA-approved options?

See our guide to FDA-approved GLP-1 telehealth providers, including how coverage checks and prior authorization actually work.

GLP-1 after insurance denial →

Not sure what you’d qualify for?

Our free quiz sorts out the compounded vs. FDA-approved question based on your situation in about 60 seconds.

Take the quiz →

And if you work through the checks in this guide and everything holds up — clear document scope, a traceable lot, a named API manufacturer whose registration you checked, a pharmacy with an active license — those checks resolve real documentation and identity questions. They don’t establish medication safety, lawful compounding, or clinical suitability. But you’d have done real diligence, with your eyes open, and that is a legitimate place to stand.

COA Scope & Lot Decoder

Answer a few questions about the document in front of you. We’ll classify it, assess the lot relationship, generate a customized pharmacy request, and link you to the federal databases you can check yourself. No upload. No email. Nothing is sent anywhere.

1
2
3
4

Do not enter your name, date of birth, address, prescription number, or medical record number. All processing is local — nothing is uploaded.

What we verified, and what we didn’t

Verified July 18, 2026. Here’s our work.

What we checkedSourceResultLimitation
Bulk substances used in 503A compounding must be accompanied by a valid COA and manufactured at an FDA-registered establishmentFDA 503A bulk drug substances pageConfirmedTwo separate conditions on the substance. Neither requires the COA document to name the manufacturer.
DECRS is public and searchableFDA drug establishment registration siteConfirmed — updated each business dayRegistration is a filing. FDA states it does not denote approval.
FDA evaluated 48 GLP-1 API sites; 21% noncompliantFDA Import Alert 66-80ConfirmedReflects the sites FDA evaluated, not the whole market.
Compounded drugs are not FDA-approvedFDA Compounding Q&AConfirmedDoesn't mean every compounded prescription is unlawful.
Salt-form position (semaglutide sodium/acetate)FDA GLP-1 concerns page (current 6/15/2026)ConfirmedWe use FDA's framing rather than paraphrasing loosely.
Retatrutide and cagrilintide cannot be used in compoundingSame FDA pageConfirmed
Warm-shipment recommendationSame FDA pageConfirmed
Adverse event reports: 990 semaglutide / 730+ tirzepatide as of 5/31/2026Same FDA pageConfirmedReport counts, not incidence rates. FDA notes causation often cannot be determined.
503B bulks list proposal, April 30, 2026FDA announcement + Federal RegisterConfirmedProposal, not a final rule.
Comment deadline: May 1 notice set June 30; extended to July 30, 2026Federal Register notice and extensionConfirmedNo final determination found as of 7/18/2026.
USP ±10% (90.0–110.0%) referenceUSP strength and stability FAQConfirmedA reference point, not a universal rule for every product.
USP <797> five harm categoriesUSP <797> published framingConfirmedApplication depends on product and practice context.
Purity 7–14% vs 99% advertisedJAMA Network Open, August 2024ConfirmedIllegal no-prescription sellers only. Not evidence about licensed pharmacies.
Hims & Hers published that COAs are no longer available to customersCompany's own published statementConfirmed as publishedProvider programs change. Verify current status directly.

Who made this, how, and why

Who: the Weight Loss Provider Guide editorial team. We’re an independent comparison resource for GLP-1 telehealth providers. We are not clinicians, pharmacists, or chemists, and we don’t claim to be.

How: we read FDA’s compounding guidance, the 503A and 503B statutes, USP’s compounding standards, FDA’s import alert and its basis, published peer-reviewed research, and publicly available COA examples — then checked every material claim against a primary source.

Why: patients routinely ask “how do I read a COA?” and routinely receive answers that conflate raw-material and finished-product documentation. We built this guide because that gap is both correctable and consequential. See our corrections policy if you spot an error.

Frequently asked questions

How can you check a compounded GLP-1 COA in 60 seconds?
Ask three questions in order: What material was tested — raw powder or finished medicine? Can you trace the lot to your vial? Who manufactured the raw ingredient, and is that establishment FDA-registered? Do not start with the purity percentage.
What does a compounded GLP-1 COA actually prove?
A COA summarizes specified tests and results for identified material. It does not make a compounded drug FDA-approved, establish that a prescription was valid, or guarantee every vial in the batch is sterile. Think of it as a receipt: proof that specific tests happened on identified material, on a date.
Is my COA for the raw ingredient or my finished vial?
If the document shows a powder appearance, CAS number, retest date, water content, and no mg/mL — it is a raw API record. If it shows mg/mL, a beyond-use date, a pharmacy name, and sterility results — it covers your finished product. Classify it before reading any numbers.
Does the COA lot number need to match my vial lot?
On a finished-product report, the lot should trace to your vial. An API lot will usually differ from your vial lot — that alone is not fraud. What matters is whether the pharmacy can document the chain from raw material to your vial in writing.
How do you verify the API manufacturer?
Step 1: Get the manufacturer's registered legal name from the document or ask the pharmacy. Step 2: Search FDA's Drug Establishments Current Registration Site (DECRS). Step 3: Cross-check FDA's Import Alert 66-80 green list. A match confirms only that the establishment appears in FDA's registration data — not quality, approval, or that they supplied your specific lot.
Does 99% purity mean the medication is safe or dosed right?
No. A 99% purity result typically describes one attribute of one tested material, often raw powder. In published testing of semaglutide from illegal no-prescription online sellers, products advertised at 99% purity measured between roughly 7% and 14% (JAMA Network Open, August 2024). Purity is worth exactly as much as your ability to verify who produced it.
Which tests matter for injectables versus pills?
For injectables, documentation should address finished-product potency or assay, sterility, bacterial endotoxins, particulate matter, and release approval — where each is applicable to that batch. For oral or sublingual products, the sterility test is not a sterile-product requirement. The applicable tests depend on the formulation and what the pharmacy's release criteria require.
What are the biggest red flags on a compounded GLP-1 COA?
"Research use only," a salt form (semaglutide sodium, semaglutide acetate), retatrutide, or cagrilintide anywhere on the document — stop and contact a licensed professional. Pause (don't panic) if there's no tested-material description, no specification or method, or a generic document. Different lot numbers alone are not a red flag.
Does a COA mean the compounded GLP-1 is FDA-approved?
No. Compounded drugs are not FDA-approved. A COA reports laboratory results; it does not establish that a prescription was valid or that every condition of section 503A or 503B was met.
What should I ask my pharmacy about the COA?
Ask: whether the document covers the raw API or the finished product, how the lot maps to your vial lot in writing, the registered legal name of the API manufacturer, and for injectables — which sterility, endotoxin, and particulate tests applied to your batch. Request a pharmacist's written explanation if the full report can't be shared.
What should I do if my COA is missing, generic, or the lot doesn't match?
A missing or unclear COA is a reason to ask questions, not a verdict about safety. Preserve the vial, label, packaging, and all documents. Contact the dispensing pharmacist and your prescriber. For a warm shipment or a concentration that conflicts with your instructions, follow FDA's guidance and contact your prescriber before using the medication.
How do you compare two compounded GLP-1 COAs?
Compare like with like: API to API, finished product to finished product. The document with more context is more useful than the document with the bigger number. A 99.8% API purity result is less useful than a 97% finished-product assay that traces to your vial lot with sterility results included.

Still holding an unanswered question?

If your document still doesn’t say what was tested, doesn’t map to your vial lot, or doesn’t identify who manufactured the ingredient — send your pharmacy the request from the scripts section. Only your dispensing pharmacist, prescriber, the laboratory, or a regulator can resolve them for your specific product.

Generate my pharmacy questions ↓

Weight Loss Provider Guide is an independent comparison resource for GLP-1 telehealth providers. We may earn compensation if you use certain provider links or provider recommendations reached through the quiz below. Compensation does not affect the document checks, sourcing, or conclusions in this guide — and we have deliberately kept provider offers out of it.

Still not sure which GLP-1 program is right for you? Take our free 60-second matching quiz.

Sources and further reading

This page is for information only and is not medical advice. Talk to your prescriber or pharmacist about your specific medication.

Related Articles