Revenue Code 0250

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

ItemDetail
Code0250
DescriptionPharmacy, general classification
Claim formsUB-04 (CMS-1450) and 837I
Claim typeInstitutional (facility) claims only
SettingInpatient and outpatient
Identifies the drug?No. HCPCS and NDC do that
Related codes0251 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

CodeDescriptionTypical use
0250Pharmacy, generalPharmacy charges when no sub-code is required
0251Generic drugsFacilities that split pharmacy by drug type
0252Non-generic drugsBrand-name drugs, same split
0253Take-home drugsDrugs the patient carries out of the facility
0254Drugs incident to other diagnostic servicesDrugs given during a diagnostic test
0255Drugs incident to radiologyDrugs given during imaging
0256Experimental drugsInvestigational agents
0257NonprescriptionOver-the-counter items
0258IV solutionsFluids and premixed solutions
0259Other pharmacyAnything 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.

SituationUsual revenue codeWhat to add
Injectable or IV drug with a HCPCS code, Medicare outpatient0636HCPCS, units per descriptor, NDC if required, JW or JZ when they apply, TB if 340B
Oral or other pharmacy item with no HCPCS code0250, or 0251, 0252, 0257 if your chargemaster splitsUnits per chargemaster
Self-administrable drug given in the outpatient department0637Check your MAC’s self-administered drug list before billing
Take-home drug0253Confirm the payer covers it on a facility claim
Inpatient pharmacy charge025X per chargemasterCharges 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

  1. Confirm the claim type and setting. Pharmacy lines go on the UB-04 or 837I. The type of bill sets inpatient or outpatient.
  2. 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.
  3. 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.
  4. 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
  5. Add modifiers. JW or JZ for Medicare separately payable single-dose drugs, and TB for 340B-acquired drugs.
  6. 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 codeHCPCSUnitsNotes
0636J06964Ceftriaxone 1 g IV. Report the NDC. Low-cost drugs like this are usually packaged under OPPS but are still reported
0250NonePer chargemasterOral tablet given in the ED. No HCPCS code, nothing to price separately

Common denials on pharmacy lines and how to fix them

Denial reasonUsual causeFix
Missing or invalid NDCNDC absent, hyphens included, wrong unit qualifierPull the NDC from the package, use 5-4-2, add the right qualifier
Missing HCPCS on a drug lineChargemaster maps the drug to 0250 with no codeUpdate the chargemaster and add the HCPCS
Unit mismatchDispensed quantity billed instead of descriptor unitsConvert to descriptor units
Wrong revenue code for the payer0250 used where the payer expects 0636Follow the payer manual, correct and resubmit
Missing JW or JZMedicare single-dose drug billed without a modifierAdd the modifier and resubmit
Wrong 340B modifierJG still in use after the switch to TBUpdate billing system rules
Duplicate or unsupported chargeSame dose dropped twice, or no matching recordAudit 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.

Write a Reply or Comment

Your email address will not be published. Required fields are marked *