Medicare reimbursement reference
CPT J1200: $1
Diphenhydramine HCl (Benadryl), 50mg. The federally-set baseline for what this code costs when Medicare pays — the standard public-domain reference for self-pay or insured bill review.
National average
$1
Per CMS Physician Fee Schedule, effective 2026-06-14. Non-facility national-average. Real Medicare payments adjust by ±15% based on Geographic Practice Cost Index.
What CPT J1200 actually is
Diphenhydramine HCl (Benadryl), 50mg (CPT J1200). This code falls in the "Drug" service family. Medicare's national-average non-facility allowed amount is the federally-set baseline; commercial insurance and hospital cash-pay rates often run multiples of this number for the same code, depending on the facility and contract.
The number above is one piece of context. The other two benchmarks worth knowing:
Hospital cash-pay rate
Federally required to be published by every US hospital under 45 CFR §180.50 (the Hospital Price Transparency rule). The hospital’s own machine-readable file is the authoritative source. Same code; rates vary widely by facility.
Insurance-negotiated rate
Whatever your specific insurance plan and the specific facility have contracted for the same code. Visible on your Explanation of Benefits (EOB) after the claim posts.
Medicare allowed amount (this page)
$1 for code J1200, set in federal law and updated annually by CMS. Used as the floor benchmark in most bill-review work.
Where CPT J1200 commonly shows up on a bill
Common patterns to look at when reviewing this code:
- 01.A drug billed in milligrams when the J-code is per-mcg (or vice versa) — units mis-multiplied.
- 02.Saline or other low-cost infusions priced at chargemaster rates many multiples above acquisition cost.
- 03.An unclassified J-code (J3490, J3590) without a matching NDC on the bill — federal billing rules require the NDC.
These patterns are documented in CMS billing guidance, the National Correct Coding Initiative (NCCI) edits, and Office of Inspector General audit reports. None of them are accusations about any specific bill or facility — they’re the checks that exist because the patterns themselves exist.
Drug pricing benchmarks
Diphenhydramine HCl (Benadryl), injection
Per billable unit: 50 mg. Category: Antihistamine.
NADAC pharmacy cost
$0.70
CMS-surveyed acquisition cost
Cost Plus Drugs
$0.05
Public retail price
Reasonable retail
$1.50
Estimated retail-pharmacy price
A typical hospital chargemaster price for this code is $10 — 14× the NADAC pharmacy acquisition cost. The federal requirement for hospitals to publish these numbers (45 CFR §180.50) exists specifically to make the chargemaster-vs-acquisition gap visible.
Sources: NADAC published weekly by CMS; Cost Plus Drugs (Mark Cuban) public retail pricing; reasonable-retail estimates derived from typical retail-pharmacy markups on generics.
What hospitals charge for CPT J1200
Distribution across 52 US hospitals reporting this code under federal Hospital Price Transparency rules (45 CFR §180.50). Gross charges shown here are the chargemaster prices — the starting point before insurance discounts or self-pay reductions. Medicare allowed amount: $1.
Hospital gross (median)
$10
25th $7 · 75th $28
Cash / self-pay (median)
$3
What hospitals accept directly
Commercial (median)
$28
Range $1–$201
Medicare allowed
$1
Federal-rate floor
Range across all reporting hospitals: $1 to $239. That’s a 239× spread for the same procedure code — one of the reasons federal price-transparency rules exist.
Hospitals at the lower end of the distribution
- USA HEALTH CHILDREN'S & WOMEN'S HOSPITAL$1
AL
- KAISER FOUNDATION HOSP SO SACRAMENTO$7
CA
- KAISER FOUNDATION HOSPITAL-SAN JOSE$7
CA
- KAISER FOUNDATION HOSPITAL AND REHAB CENTER$7
CA
- KAISER FOUNDATION HOSPITAL - SAN FRANCISCO$7
CA
- KAISER FOUNDATION HOSPITAL - VACAVILLE$7
CA
- KAISER FOUNDATION HOSPITAL-SANTA ROSA$7
CA
- KAISER FOUNDATION HOSPITAL - WALNUT CREEK$7
CA
Sorted by published chargemaster price only. Chargemaster is the starting point before insurance discounts or self-pay reductions; the actual amount any specific patient pays depends on case mix, charity-care policy, and insurance contract.
If your bill has this code
See exactly how your charge compares to $1— in just a few minutes.
Upload a photo or PDF of your bill. Our system reads every line, compares each charge to six federal data sources (CMS PFS, NADAC drug benchmarks, federally-required Hospital Price Transparency files, the National Correct Coding Initiative, CMS Hospital Compare quality data, and IRS Publication 78 for charity-care eligibility), and drafts dispute letters for anything worth questioning — with the codes, the math, and the federal-law citations already inside.
- ✓Line-by-line audit, every charge benchmarked.
- ✓Up to 5 dispute letters drafted — sign and mail.
- ✓Charity-care application if your hospital is non-profit.
- ✓30-day money-back guarantee on single audits.
Common questions about CPT J1200
How much does CPT J1200 cost?
Why is my CPT J1200 bill higher than $1?
Can I dispute a CPT J1200 charge?
What's the source of this number?
P.S. If you’re holding a bill with code J1200on it right now, the fastest path is to run it through the audit — it takes just a few minutes and shows the exact gap between what was charged and the $1 benchmark above. Start the audit →
P.P.S. If the bill came from a non-profit hospital, federal law (ACA §501(r)) requires them to offer charity care to patients below specific income thresholds. We auto-check 501(c)(3) status against the IRS Publication 78 database and draft the application letter when applicable.
P.P.P.S. The $1number above is a benchmark, not a verdict. The right question on any specific bill is whether the documentation in your medical record supports the code that was billed — that’s what every bill-review process ultimately comes down to.
Source & methodology
Rate from the CMS Physician Fee Schedule, refreshed quarterly from cms.gov. National-average non-facility allowed amount; real Medicare payment adjusts by ±15% per locality (GPCI). The CMS PFS is in the public domain (17 USC §105). Full data-source register at /data-sources.