Revenue code 0250 is the UB-04 code for general pharmacy charges. It tells the payer that a line on a facility claim came from the hospital pharmacy. It does not name the drug. The drug is identified separately through HCPCS codes, NDCs, and units, and that pairing is where most 0250 claims succeed or fail.
This guide explains what the code means, when to use it instead of 0636 or another 025X code, what Medicare, Medicaid, and commercial payers expect on the claim, and what changed for 2026 and 2027. Revenue code rules vary by payer, so check the payer manual before you change a chargemaster line.
Last reviewed: September 20, 2026
Revenue code 0250 at a glance
| Item | Detail |
|---|---|
| Code | 0250 |
| Description | Pharmacy, general classification |
| Claim forms | UB-04 (CMS-1450) and 837I |
| Claim type | Institutional (facility) claims only |
| Setting | Inpatient and outpatient |
| Identifies the drug? | No. HCPCS and NDC do that |
| Related codes | 0251 to 0259, 0636, 0637 |
What revenue code 0250 means
Revenue codes are four-digit codes on institutional claims that show which department or service type sits behind each charge line. Code 0250 leads the 025X pharmacy family. It works like a department label. In the same way 0450 marks an emergency department charge, 0250 marks a pharmacy charge.
On the UB-04, the revenue code goes in field 42, and the NDC, when a payer wants one, goes in field 43. Revenue codes do not appear on the CMS-1500 or 837P professional claim. Those claims rely on CPT and HCPCS codes alone, so you will not report 0250 on a physician office injection billed under the practice’s own tax ID. Communityfirsthealthplans
A simple way to hold it in your head: the revenue code says where the charge came from, and the HCPCS code says what was given.
Where you will see revenue code 0250
Most 0250 lines come from outpatient hospital claims: emergency department visits, observation stays, outpatient clinics, and infusion centers. The code also appears on inpatient claims. The care setting comes from the type of bill, not from the revenue code, so 0250 works on either side. Some guides call it outpatient only. That is not accurate.
On Medicare inpatient claims, drugs are paid inside the DRG, so pharmacy lines do not create a separate payment. They still matter. State Medicaid crosswalks show that pharmacy revenue codes map to the “drugs charged to patients” cost center, and cost data built from those charges feeds cost-to-charge ratios used in outlier payments and rate setting. ForwardHealth
The 025X pharmacy family
The 025X series runs from 0250 through 0259, with 0254 to 0259 covering diagnostic, radiology, experimental, nonprescription, IV solution, and other pharmacy items. Find-A-Code
| Code | Description | Typical use |
|---|---|---|
| 0250 | Pharmacy, general | Pharmacy charges when no sub-code is required |
| 0251 | Generic drugs | Facilities that split pharmacy by drug type |
| 0252 | Non-generic drugs | Brand-name drugs, same split |
| 0253 | Take-home drugs | Drugs the patient carries out of the facility |
| 0254 | Drugs incident to other diagnostic services | Drugs given during a diagnostic test |
| 0255 | Drugs incident to radiology | Drugs given during imaging |
| 0256 | Experimental drugs | Investigational agents |
| 0257 | Nonprescription | Over-the-counter items |
| 0258 | IV solutions | Fluids and premixed solutions |
| 0259 | Other pharmacy | Anything the codes above do not cover |
Use a sub-code only when your payer accepts it and your chargemaster is built that way. Using 0250 as the single pharmacy code is fine when the payer does not ask for a split. What causes trouble is mixing both approaches inside one facility.
Revenue code 0250 vs 0636
This is the comparison that trips up most billing teams, and much of the advice online gets it half right.
Code 0636 means drugs requiring detailed coding, which means a HCPCS code goes on the line. Under Medicare’s outpatient system, CMS instructs hospitals to report all drugs and biologicals with the correct HCPCS codes, whether the item is paid separately or packaged. Palmetto GBA, a Medicare Administrative Contractor, adds that these HCPCS-coded drug lines belong under revenue code 0636, consistent with NUBC guidance. So for a Medicare outpatient drug line that carries a J-code, 0636 is the expected revenue code, not 0250. CMSCMS
That leaves 0250 for pharmacy items with no HCPCS code, such as oral medications and other items with nothing to report at the HCPCS level. Under OPPS, those lines generally have no separate payment because their cost is packaged into the visit.
| Situation | Usual revenue code | What to add |
|---|---|---|
| Injectable or IV drug with a HCPCS code, Medicare outpatient | 0636 | HCPCS, units per descriptor, NDC if required, JW or JZ when they apply, TB if 340B |
| Oral or other pharmacy item with no HCPCS code | 0250, or 0251, 0252, 0257 if your chargemaster splits | Units per chargemaster |
| Self-administrable drug given in the outpatient department | 0637 | Check your MAC’s self-administered drug list before billing |
| Take-home drug | 0253 | Confirm the payer covers it on a facility claim |
| Inpatient pharmacy charge | 025X per chargemaster | Charges support the DRG and the cost report |
Commercial payers and state Medicaid programs write their own rules. Some want 0636 for every drug with a HCPCS code. Others accept 0250 with a HCPCS code. If the payer manual is silent, ask your provider representative and save the answer in writing.
How Medicare pays for drugs on outpatient claims
OPPS packages a drug into the payment for the procedure or visit when its per-day cost sits at or below a set threshold. For calendar year 2026 that line is $140 per day, up from $135 in 2025. Above it, the drug is separately payable, generally at ASP plus 6 percent, with WAC or AWP methods available when ASP data is missing. IntegriChain
Some drugs are packaged no matter what they cost. Anesthesia drugs and drugs that function as supplies in a diagnostic test or surgical procedure are examples. Pass-through drugs get separate payment for a limited period. Biosimilars are exempt from the packaging threshold when their reference product is separately payable. Applied PolicySitecorecontenthub
The packaging threshold is why the year on your date of service matters. Guides that give one $140 figure for both 2025 and 2026 are off by $5 for 2025.
2026 and 2027 updates
Everything else in this guide holds from year to year. This section is the part that changes.
- Packaging threshold. $140 per day for 2026, and CMS proposes to keep $140 for 2027. Applied Policy
- CY 2027 proposed rule. CMS proposes paying 340B-acquired drugs at ASP minus 33.4 percent, based on its drug acquisition cost survey, and estimates the change would cut Original Medicare drug payments by about $4.55 billion in the first year. Comments were due by August 31, so this is a proposal, not final policy. CMS typically finalizes the OPPS rule in the fall. CMSCMS
- 340B modifier. Since January 1, 2025, all 340B covered entities report modifier TB on separately payable Part B drug lines and no longer use JG. cms
- Discarded drug modifiers. JZ became required on July 1, 2023, with claim edits starting October 1, 2023. The JW and JZ policy applies to separately payable OPPS drugs with status indicator G or K. Applied PolicyNoridian
- Site-neutral payment. The CY 2026 final rule applied the PFS-equivalent rate, 40 percent of OPPS, to drug administration in excepted off-campus provider-based departments. This affects the administration codes that travel with your drug lines. Holland & Knight
Medicaid and commercial payers
Many state Medicaid programs require the NDC on outpatient hospital drug lines, which ties back to federal drug rebate rules. Massachusetts, for example, has a bulletin telling outpatient hospitals how to report NDC information for physician-administered drugs. A missing NDC, unit qualifier, or quantity is a common reason a line denies. Mass.gov
Commercial plans vary. Cigna’s coding guidance says the NDC requirement applies to hospital outpatient drug claims. There is no standard 0250 rate. Your contract decides how pharmacy is paid, and it may use a percentage of charges, a case rate, or carve-out language for high-cost drugs. Read the drug section of the contract, not only the headline rate. Cigna
How to bill a revenue code 0250 line
- Confirm the claim type and setting. Pharmacy lines go on the UB-04 or 837I. The type of bill sets inpatient or outpatient.
- Pick the revenue code from the payer’s rule. Check whether the payer wants 0250, a 025X sub-code, 0636, or 0637 for the drug in question.
- Report HCPCS when a code exists. Units follow the HCPCS descriptor, not the number of vials. One gram of ceftriaxone is 4 units of J0696, which describes 250 mg.
- Add the NDC when the payer requires it. On the UB-04, enter the N4 qualifier, the 11-digit NDC in 5-4-2 format with no hyphens, then the unit qualifier (UN, ML, GR, or F2) and the quantity, up to three decimals. On the 837I, the NDC goes in loop 2410, with N4 in LIN02, the NDC in LIN03, the quantity in CTP04, and the unit of measure in CTP05-1. If the package label shows fewer than 11 digits, add a leading zero to the right segment to reach 5-4-2. CFHP_1426GEN_0621 National Drug Code (NDC) Billing Guidelines +2
- Add modifiers. JW or JZ for Medicare separately payable single-dose drugs, and TB for 340B-acquired drugs.
- Check the line against the record. Charge, units, and date of service should match the order and the medication administration record before the claim drops.
Illustrative lines (confirm codes, units, and NDC rules with the payer):
| Revenue code | HCPCS | Units | Notes |
|---|---|---|---|
| 0636 | J0696 | 4 | Ceftriaxone 1 g IV. Report the NDC. Low-cost drugs like this are usually packaged under OPPS but are still reported |
| 0250 | None | Per chargemaster | Oral tablet given in the ED. No HCPCS code, nothing to price separately |
Common denials on pharmacy lines and how to fix them
| Denial reason | Usual cause | Fix |
|---|---|---|
| Missing or invalid NDC | NDC absent, hyphens included, wrong unit qualifier | Pull the NDC from the package, use 5-4-2, add the right qualifier |
| Missing HCPCS on a drug line | Chargemaster maps the drug to 0250 with no code | Update the chargemaster and add the HCPCS |
| Unit mismatch | Dispensed quantity billed instead of descriptor units | Convert to descriptor units |
| Wrong revenue code for the payer | 0250 used where the payer expects 0636 | Follow the payer manual, correct and resubmit |
| Missing JW or JZ | Medicare single-dose drug billed without a modifier | Add the modifier and resubmit |
| Wrong 340B modifier | JG still in use after the switch to TB | Update billing system rules |
| Duplicate or unsupported charge | Same dose dropped twice, or no matching record | Audit charge capture, remove the extra line |
When these come back on the 835, good payment posting records the adjustment reason at line level. That way the pattern reaches whoever owns the chargemaster instead of getting written off as a contractual adjustment.
A short pre-bill audit for pharmacy charges
- Every pharmacy line ties to a provider order and an administration record.
- The revenue code matches the payer’s rule for that drug.
- HCPCS is present where required, and units match the descriptor.
- The NDC is valid, in 5-4-2 format, with a unit qualifier and quantity.
- JW, JZ, and TB are present when their rules apply.
- No dose appears twice on the same date of service.
If you do not have a standard review yet, start from a medical billing audit checklist and add these pharmacy checks to it. Most of them can run in a claim scrubber before the claim leaves. If your current medical billing software only checks for empty fields and not NDC format or revenue code to HCPCS pairing, ask the vendor about custom edits.
Drug charges also carry a compliance side. A claim line states that the drug was given, so a charge that cannot be traced to an order and an administration record is a medical billing compliance risk, not only a denial risk.
Revenue code 0250 FAQs
What does revenue code 0250 mean?
Revenue code 0250 means pharmacy, general classification. It marks a charge on a facility claim as coming from the pharmacy department. It does not identify a specific drug. HCPCS codes, NDCs, and units on the same line do that.
Is revenue code 0250 used for inpatient or outpatient claims?
Both. The type of bill sets the setting. On Medicare inpatient claims the pharmacy charges roll into the DRG payment and support cost reporting. On outpatient claims they appear on ED, observation, clinic, and infusion visits.
Can I use revenue code 0250 on a CMS-1500?
No. Revenue codes belong on institutional claims, meaning the UB-04 and the 837I. Professional claims on the CMS-1500 or 837P use CPT and HCPCS codes without revenue codes.
Does revenue code 0250 need a HCPCS code?
Not always. Pharmacy items with no HCPCS code can go under 0250 without one. For Medicare outpatient drugs that do have a HCPCS code, CMS says to report the code whether the drug is packaged or paid separately, and MAC guidance points to 0636 for those lines.
Does Medicare pay separately for drugs billed under 0250?
Generally no. Medicare pays a separately payable drug through its HCPCS code, and items with no HCPCS code are packaged into the visit payment. For 2026, drugs at or below $140 per day are packaged.
Is an NDC required with revenue code 0250?
It depends on the payer. Many state Medicaid programs and some commercial plans require an NDC on outpatient drug lines. Medicare generally does not require it on every drug line, though it does for new unclassified drugs billed with C9399. Check each payer’s manual.
What is the difference between revenue code 0250 and 0636?
Code 0250 is the general pharmacy code. Code 0636 is for drugs requiring detailed coding, meaning the line carries a HCPCS code. Under Medicare outpatient billing, HCPCS-coded drugs belong under 0636 whether they are packaged or separately paid.
What changed for revenue code 0250 in 2026?
The code itself did not change. Medicare’s drug packaging threshold rose to $140 per day, modifier TB now replaces JG for 340B drugs, and CMS’s 2027 proposal would pay 340B-acquired drugs at ASP minus 33.4 percent if it is finalized.
Bottom line
Treat 0250 as a department label and let the HCPCS code and NDC carry the drug detail. For Medicare outpatient drugs with a HCPCS code, use 0636. For everything else, follow the payer’s manual, keep units tied to the HCPCS descriptor, and check every pharmacy line against the medication record before it goes out.
