Free COA Decoder · 24-field checklist · Last verified July 18, 2026
How to Read a Compounded GLP-1 COA
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 this | If the answer isn’t clear |
|---|---|---|
| 1 | What 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. |
| 2 | Can 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. |
| 3 | Who 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
| Question | API COA (raw ingredient) | Finished-product report (your batch) |
|---|---|---|
| What was tested? | Bulk drug powder, before compounding | The compounded batch or sampled filled units |
| Whose lot number? | The API manufacturer's lot | The pharmacy's batch or fill lot |
| What can it speak to? | Ingredient identity, assay, purity, impurities, water content, residual solvents | Finished concentration, potency, and whichever batch tests were actually run |
| What it does not cover | Your vial's mg/mL, sterility, endotoxin, fill accuracy, storage, shipping | Any test not listed, individual-vial condition, clinical fit for you |
| How you'll spot it | CAS number, molecular formula, "bulk drug substance," retest date, no mg/mL | Dosage 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.
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:
| Claim | Can a COA prove it alone? | Why not |
|---|---|---|
| "This is FDA-approved" | No | Compounded drugs are not FDA-approved. Testing doesn't change approval status. |
| "This was lawfully compounded" | No | The 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" | No | Sterility testing samples a batch and reports on what was tested, under the conditions listed. |
| "This stayed cold all the way to me" | No | A lab record ends at the lab. Shipping is a separate record. |
| "This dose is right for me" | No | That's a clinical judgment, not an analytical result. |
The Evidence Ladder
| Level | What you have | What it can support | What it still can’t tell you |
|---|---|---|---|
| 0 — Claim only | The provider says "tested," "pure," or "pharmacy grade." No document. | Nothing you can check. | Anything. |
| 1 — Generic example | A 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 COA | Identifies 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 evidence | The 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 report | Names 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 packet | Levels 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 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.
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
The chain
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 look | What to write down |
|---|---|
| The vial itself | Lot or batch number |
| The dispensing label | Lot, pharmacy name, fill date |
| The COA | API lot number |
| The COA | Finished-product or batch number |
| The COA | Sample ID or report number |
| The COA | Test date and report date |
| Shipping paperwork | Order 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 lot | Document lot | What was tested | What it means |
|---|---|---|---|
| WLB-260412 | WLB-260412 | Finished product | Potential direct match. Confirm the report is complete and covers the finished product. |
| WLB-260412 | SG-A2417 | Bulk API | Likely the API lot. Ask for the mapping to your batch. |
| WLB-260412 | (none listed) | Unclear | Lot relationship unresolved. Ask whether it's generic, redacted, incomplete, or mapped through another record. |
| WLB-260412 | WLB-251108 | Finished product | Different batch. Ask which report covers yours. |
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)
| # | Field | What you’re determining | Follow up if |
|---|---|---|---|
| 1 | Document title | COA, analytical report, batch release, or certificate of conformance? | The title never says what was tested |
| 2 | Test article / sample | Powder, bulk solution, filled vial, tablet? | It says only "semaglutide," with no form |
| 3 | Issuer | Manufacturer's quality unit, the pharmacy, or a testing laboratory? | The issuer isn't identified |
| 4 | Report ID and version | Is there a unique, controlled document number? | Pages are missing or versions conflict |
Group 2 — What's in it
| # | Field | What you’re determining | Follow up if |
|---|---|---|---|
| 5 | Drug name | Semaglutide, tirzepatide, something else? | The analyte doesn't match your label |
| 6 | Chemical form | Base, or a salt form? | It says semaglutide sodium or semaglutide acetate — see below |
| 7 | Dosage form and route | Injection, tablet, sublingual, raw powder? | A research powder report is offered as proof of an injectable |
| 8 | Concentration | mg/mL, mg per vial, mg per unit? | A finished report shows only a purity percentage |
Group 3 — Who's involved
| # | Field | What you’re determining | Follow up if |
|---|---|---|---|
| 9 | Dispensing pharmacy | Who filled your prescription? | Unnamed, unfindable, or the pharmacy denies making it |
| 10 | Compounder | Who prepared it? (Often not the telehealth brand) | Only the brand appears, never a pharmacy |
| 11 | API manufacturer | Which establishment manufactured the raw ingredient? | Not identified — check it in the FDA database |
| 12 | Sample submitter | Who sent the sample to the laboratory? | Unrelated party, or not stated |
Group 4 — Traceability
| # | Field | What you’re determining | Follow up if |
|---|---|---|---|
| 13 | API lot | Which raw-material lot? | Only a catalog number appears |
| 14 | Batch number | Which compounding batch? | Absent from a supposed finished report |
| 15 | Vial lot | What's printed on your label? | Illegible or missing |
| 16 | Lot mapping | Can the pharmacy connect 13 → 14 → 15? | You receive the same generic document twice |
Group 5 — Dates
| # | Field | What you’re determining | Follow up if |
|---|---|---|---|
| 17 | Manufacturing / compounding date | When was the material made or compounded? | It doesn't fit the rest of the timeline |
| 18 | Receipt, test, report dates | The laboratory's timeline | Missing, reversed, or unrelated to your batch |
| 19 | Retest / BUD / expiration | Which 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
| # | Field | What you’re determining | Follow up if |
|---|---|---|---|
| 20 | Laboratory identity | Real name, address, contact, report number? | Only a logo or an unverifiable name |
| 21 | Test method | Chromatographic method, mass spectrometry, sterility method, endotoxin method? | "Tested" or "passed" with no method named or referenced |
| 22 | Specification | What range did the result have to meet? | A result appears with no acceptance criterion |
| 23 | Result and units | A measured number, with units? | A large green PASS badge and nothing beneath it |
| 24 | Review and release | Analyst, reviewer, release approval? | No sign anyone reviewed it |
On salt forms — stop for this one
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 |
|---|---|---|---|---|
| Assay | Validated chromatographic method | 90.0%–110.0% of label claim | 97.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
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 find | What it means | What it does not mean |
|---|---|---|
| Listed in DECRS | The establishment currently appears in FDA's registration data | Not approval. Not a quality grade. Not authentication of your document or lot. |
| On the 66-80 green list | That facility-and-product entry appeared compliant for the import alert | Not approval of the firm, the API, a later lot, or a finished product |
| Not found | Worth asking about | Not proof of anything wrong. Legal names differ from trade names, subsidiaries register separately, renewals lapse and get restored, and spellings vary. |
| No manufacturer identified | A question you haven't asked yet | Not 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.
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
- Identity — Is this the right molecule?
- Purity / related substances — What else is in the tested material?
- Potency / assay — How much is there, compared to what the label says?
- Sterility — Did the tested units show microbial growth?
- Bacterial endotoxins — Were fever-causing bacterial fragments below the limit?
- Particulate matter — Were there unintended particles?
| Term | The question it answers | Replaces another test? |
|---|---|---|
| Identity | Is the analyte what the report says? | No |
| Chromatographic purity | What share of the detector response is the intended peak? | No |
| Assay / potency | How much is present vs. the stated strength? | No |
| Sterility | Did sampled units meet the sterility test? | No |
| Endotoxin | Were endotoxins within the stated limit? | No |
| Particulate matter | Were particles within criteria? | No |
| pH / appearance | Did physical attributes meet the specification? | No |
A precision point most pages skip
The label-claim calculation
Label says: 10 mg/mL
Laboratory measured: 9.7 mg/mL
Percent of label claim: 97%
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 called | What it actually measures |
|---|---|
| Chromatographic area purity | Relative area of the intended peak vs. total integrated peak area under that method |
| API assay | Strength of the raw material |
| Percent of label claim | Finished product vs. what the label says |
| Total peptide content | How much peptide is in the material overall |
| Finished concentration | Actual 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
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 category | Injectable | Oral / sublingual |
|---|---|---|
| Identity | Relevant | Relevant |
| Potency / assay | Relevant | Relevant |
| Purity / impurities | Relevant | Relevant |
| Sterility | Relevant for sterile products | Not a sterile-product requirement |
| Bacterial endotoxins | Relevant where applicable | Different framework |
| Particulate matter | Relevant where applicable | Different considerations |
| Content uniformity | May apply | Especially relevant for divided units |
| Stability / BUD support | Relevant | Relevant |
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.
Ask about it — normal questions, not alarms
| What you’re seeing | Why it’s usually fine |
|---|---|
| API lot ≠ vial lot | Different organizations assign different numbers. Ask for the mapping. |
| No accreditation logo | Not every valid report carries one. |
| An older report tied to your batch | Age 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 lab | Normal. Ask what was tested. |
Pause and get an answer before continuing
| What you’re seeing | Why it matters |
|---|---|
| No tested-material description | You can't know what the result covers. |
| No specification, units, or method | The result isn't independently interpretable from your copy. |
| Generic document sent to everyone | It may have no connection to your lot. |
| No API manufacturer identified | A checkable fact is missing. Ask for the registered legal name. |
| Dates that don't fit the timeline | Could be a revision, an error, a scope difference — or the wrong document. |
| Cropped, edited, or missing pages | Material context may be absent. |
| Laboratory can't be found independently | Laboratory identity and report authenticity can't be checked from what you have. |
| An API report offered as finished-vial proof | Raw-material evidence doesn't cover compounding, filling, or storage. |
Stop and contact a licensed professional before using it
| What you’re seeing | Why 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 acetate | FDA says these salt forms are different active ingredients and it isn't aware of a lawful basis for their use in compounding. |
| Retatrutide or cagrilintide | FDA 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 it | FDA 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-refrigerated | FDA recommends not using any injectable GLP-1 that arrives warm or with insufficient refrigeration. |
| Concentration conflicts with your instructions | FDA 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.
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
| Milestone | Status |
|---|---|
| Tirzepatide shortage | Declared resolved October 2, 2024; reaffirmed December 19, 2024 |
| Tirzepatide enforcement grace periods | Ended February 18, 2025 (503A) and March 19, 2025 (503B) |
| Semaglutide shortage | Declared resolved February 21, 2025 |
| Semaglutide enforcement grace periods | Ended April 22, 2025 (503A) and May 22, 2025 (503B) |
| Import Alert 66-80 and green list | Established September 2025 |
| 503B bulks list proposal | April 30, 2026 — FDA proposed not to include semaglutide, tirzepatide, or liraglutide, finding no clinical need. Federal Register notice May 1, 2026. |
| Comment period | The 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 compounding | Not amended by the 503B proposal, and still subject to its own bulk-substance, patient-specific, and other statutory conditions |
Note the comment deadline extension
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
- Copy the pharmacy's legal name and address from your label, not from the COA
- Go to the board of pharmacy for that pharmacy's home state
- Check license status and any recorded disciplinary history
- Check whether it's licensed to ship into your state, where that applies
- 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
The short version (for a chat window)
If they send a generic sample
If they send only an API COA
What a useful answer sounds like
| More verifiable | Worth 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." |
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
- Ask whether they have an API COA, a finished-product report, or both
- Ask what testing applied to your batch
- Ask for a pharmacist's written explanation if the document itself can't be shared
- Verify the pharmacy independently
- Save the response
Current reality worth knowing
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
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:
| Factor | Document A | Document 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 pharmacy | FDA-approved brand | |
|---|---|---|
| Who handles the quality chain | The pharmacy, its API supplier, and its testing program — with your questions as one of the checks | The manufacturer, under FDA's approval and inspection framework |
| Do you need a COA? | It's the main documentation available to you | Not how patients typically verify these |
| Cost | Varies by pharmacy, formulation, dose, membership, testing, and shipping | Varies by product, insurance coverage, cash-pay program, dose, and dispensing pharmacy |
| FDA status | Not FDA-approved. Regulatory framework is actively moving — see status above | Approved. Labeling, recalls, supply, coverage, and postmarket safety information can still change |
| Effort from you | Real, ongoing | Minimal |
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.
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 checked | Source | Result | Limitation |
|---|---|---|---|
| Bulk substances used in 503A compounding must be accompanied by a valid COA and manufactured at an FDA-registered establishment | FDA 503A bulk drug substances page | Confirmed | Two separate conditions on the substance. Neither requires the COA document to name the manufacturer. |
| DECRS is public and searchable | FDA drug establishment registration site | Confirmed — updated each business day | Registration is a filing. FDA states it does not denote approval. |
| FDA evaluated 48 GLP-1 API sites; 21% noncompliant | FDA Import Alert 66-80 | Confirmed | Reflects the sites FDA evaluated, not the whole market. |
| Compounded drugs are not FDA-approved | FDA Compounding Q&A | Confirmed | Doesn't mean every compounded prescription is unlawful. |
| Salt-form position (semaglutide sodium/acetate) | FDA GLP-1 concerns page (current 6/15/2026) | Confirmed | We use FDA's framing rather than paraphrasing loosely. |
| Retatrutide and cagrilintide cannot be used in compounding | Same FDA page | Confirmed | — |
| Warm-shipment recommendation | Same FDA page | Confirmed | — |
| Adverse event reports: 990 semaglutide / 730+ tirzepatide as of 5/31/2026 | Same FDA page | Confirmed | Report counts, not incidence rates. FDA notes causation often cannot be determined. |
| 503B bulks list proposal, April 30, 2026 | FDA announcement + Federal Register | Confirmed | Proposal, not a final rule. |
| Comment deadline: May 1 notice set June 30; extended to July 30, 2026 | Federal Register notice and extension | Confirmed | No final determination found as of 7/18/2026. |
| USP ±10% (90.0–110.0%) reference | USP strength and stability FAQ | Confirmed | A reference point, not a universal rule for every product. |
| USP <797> five harm categories | USP <797> published framing | Confirmed | Application depends on product and practice context. |
| Purity 7–14% vs 99% advertised | JAMA Network Open, August 2024 | Confirmed | Illegal no-prescription sellers only. Not evidence about licensed pharmacies. |
| Hims & Hers published that COAs are no longer available to customers | Company's own published statement | Confirmed as published | Provider 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
- FDA — Bulk Drug Substances Used in Compounding Under Section 503A
- FDA — FDA's Concerns About Unapproved GLP-1 Drugs Used for Weight Loss
- FDA — Drug Establishments Current Registration Site (DECRS)
- FDA — Import Alert 66-80 (GLP-1 bulk substances)
- FDA — Registered Outsourcing Facilities
- FDA — Compounding and FDA: Questions and Answers
- FDA — BeSafeRx: Online Pharmacy Information
- FDA — FDA Alerts Health Care Providers, Compounders, and Patients About Dosing Errors Associated with Compounded GLP-1 Medications
- Federal Register — 503B bulks list notice (May 1, 2026)
- Federal Register — 503B comment deadline extension (June 26, 2026)
- USP — Strength and Stability Testing FAQ for Compounded Preparations
- USP — General Chapter <797> Pharmaceutical Compounding — Sterile Preparations
- JAMA Network Open — Testing of Semaglutide Purchased from Online Sellers (August 2024)
- JMIR — Online Market Surveillance of Semaglutide (November 2024)
- Medscape — Checklist for Compounded Semaglutide or Tirzepatide (Beverly Tchang, MD)
This page is for information only and is not medical advice. Talk to your prescriber or pharmacist about your specific medication.
Related Articles
Cons of GLP-1
Honest overview of GLP-1 medication downsides including side effects, risks, and limitations.
GLP-1 SOS: Side Effect Relief
Interactive tool to find immediate relief strategies for common GLP-1 side effects.
GLP-1 Nausea: What to Eat
Foods and strategies to reduce nausea while taking GLP-1 receptor agonist medications.
GLP-1 Constipation Relief
Effective dietary and lifestyle strategies for relieving constipation caused by GLP-1 medications.
Best Supplements to Take With GLP-1
Evidence-based supplement guide for GLP-1 users: protein, multivitamins, fiber, what to avoid, and when to get labs instead.
GLP-1 Heartburn Foods
Best and worst foods for managing heartburn and acid reflux on GLP-1 medications.