Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

HCPCS Code J0840: Injection, crotalidae polyvalent immune fab billing guide

Key takeaways

Key takeaways

HCPCS Code J0840 describes injection, crotalidae polyvalent immune fab (ovine), up to 1 g, sold as CroFab for pit viper envenomation.

One billing unit equals up to 1 gram of CroFab, so bill one unit for each vial the administration record documents.

Medicare pays J0840 at ASP+6% under Part B, and the rate changes each quarter when CMS releases a new ASP pricing file.

Either JW or JZ must appear on every J0840 claim, a CMS requirement on single-dose vials since July 1, 2023.

Pabau’s claims management software submits J0840 claims, validates the required fields before submission, and tracks each claim through to payment.

HCPCS Code J0840 covers CroFab, the FDA-approved antivenom for North American pit viper envenomation. One billing unit is up to 1 gram of drug, and one vial holds roughly 1 gram, so a four-vial dose bills as four units. The unit count, the NDC, the modifier, and the diagnosis code all have to agree on the same claim.

Each of those fields is captured by a different team, and the claim fails at whichever one gets it wrong. The sections below take the descriptor, unit definition, rates, modifiers, ICD-10 crosswalk, NDC rules, and prior authorization in turn.

Found our content helpful?

HCPCS Code J0840: official description and drug information

HCPCS Code J0840 sits in Level II of the CMS Healthcare Common Procedure Coding System. Level II covers drugs, biologicals, and other supplies that CPT does not capture. The official descriptor is: Injection, crotalidae polyvalent immune fab (ovine), up to 1 g.

Field Details
HCPCS Code J0840
Official descriptor Injection, crotalidae polyvalent immune fab (ovine), up to 1 g
Brand name CroFab (BTG International)
Drug class Crotalidae (pit viper) antivenom, ovine-derived Fab fragments
Code status Active (valid for 2025 and 2026)
Code classification HCPCS Level II, J-code (drugs administered by injection)
Payer coverage Medicare Part B; most commercial payers with prior authorization

CroFab is the primary antivenom for North American pit viper envenomation, including rattlesnakes, cottonmouths, and copperheads. BTG International manufactures it from ovine (sheep-derived) immunoglobulin Fab fragments, which distinguishes it from equine-derived antivenoms. The FDA approved CroFab, and each vial’s National Drug Code is assigned through the FDA drug labeling process.

Billing units: what counts as one unit

Billing units for HCPCS Code J0840 are defined by CMS as up to 1 gram of crotalidae polyvalent immune fab (ovine). One CroFab vial contains approximately 1 gram of lyophilized drug after reconstitution. This means each vial administered generally equates to one billing unit.

  • 1 vial administered = 1 unit billed (up to 1 g per unit)
  • If 4 vials are administered in the initial dose, bill 4 units of J0840
  • If additional vials are given in subsequent doses during the same encounter, add those units to the claim
  • Document the exact number of vials administered in the administration record before billing
  • Verify unit definitions with individual payer policies, as commercial payers occasionally apply different rules

The CMS unit definition is the authoritative standard. Never bill more units than the number of grams administered, because billing units must match the quantity of drug given to the patient. Misreporting units, even inadvertently, counts as overcoding and creates audit exposure.

Avoiding it is a matter of procedure. Clinical staff record the vial count at the point of administration, and that count goes straight to billing without being re-derived.

Medicare reimbursement rates for J0840

Medicare reimburses HCPCS Code J0840 at ASP+6% under the Part B drug reimbursement methodology. ASP is the Average Sales Price that drug manufacturers report to CMS each quarter. The table below shows the rate structure. Verify current figures against the CMS ASP pricing files, which is where J-code payment limits are published.

Rate Type Methodology Setting Notes
Part B payment rate ASP + 6% Outpatient (physician office, hospital outpatient) Updated quarterly by CMS
Non-facility rate ASP + 6% per unit Physician office (POS 11) Differs by MAC jurisdiction; check local LCD
Facility rate OPPS packaged or separately payable Hospital outpatient department (POS 22) J0840 is typically separately payable under OPPS
Inpatient Bundled into DRG payment Inpatient hospital admission J0840 not separately billed under inpatient DRG

Because CroFab is a high-cost drug, the ASP-based rate is substantial per unit. Pull the current quarter’s ASP pricing file from the CMS website rather than relying on a static rate sheet.

Facility and non-facility rates differ by MAC jurisdiction, so the same J0840 claim can pay differently depending on which MAC processes it. Reading the remittance advice against the expected rate is how you catch a jurisdiction-specific adjustment.

J0840 modifiers: when and how to apply them

Modifiers signal to payers how, where, or under what circumstances J0840 was administered. Using the wrong modifier, or omitting one when required, is a leading cause of J0840 claim denials. The AAPC HCPCS code reference includes modifier guidance for J-code drug claims.

Modifier Description When to use
JA Administered intravenously CroFab is administered IV; required by many MACs for J-code IV drugs
JW Drug amount discarded Required when any portion of a single-use vial is unused and discarded
JZ Zero drug amount discarded Required since July 1, 2023 when the full vial is administered (no wastage)
GY Item or service excluded from Medicare Use when billing a non-covered indication for denial for secondary billing purposes
KX Medical necessity requirements met Required by some MACs to affirm documentation supports coverage criteria

The JW and JZ modifiers became mandatory for single-dose vials under the CMS drug wastage reporting policy effective July 1, 2023. CMS began returning claims that carried neither modifier on October 1, 2023. Every J0840 claim must therefore include either JW (wastage occurred) or JZ (no wastage). Check local MAC bulletins, as modifier requirements for J0840 can vary by jurisdiction.

ICD-10 diagnosis codes used with J0840

Every J0840 claim requires a supporting ICD-10 diagnosis code that establishes medical necessity. Snakebite codes carry a 7th-character extension for the encounter type. A marks an initial encounter, D a subsequent one, and S a sequela. Submitting the wrong extension is a frequent reason for J0840 denials, so the character gets set at intake rather than at the billing desk.

ICD-10 Code Description Encounter
T63.001A Toxic effect of unspecified snake venom, accidental (unintentional), initial encounter Initial (A)
T63.011A Toxic effect of rattlesnake venom, accidental (unintentional), initial encounter Initial (A) – preferred for confirmed rattlesnake
T63.021A Toxic effect of coral snake venom, accidental (unintentional), initial encounter Initial (A) – not appropriate for CroFab (wrong antivenom)
T63.061A Toxic effect of venom of other North and South American snake, accidental, initial encounter Initial (A) – use for copperhead, cottonmouth
T63.011D Toxic effect of rattlesnake venom, accidental, subsequent encounter Subsequent (D) – follow-up doses after initial ER visit

T63.011A is the most specific code for a confirmed rattlesnake bite treated with CroFab at the initial encounter. For cottonmouth or copperhead envenomation, use T63.061A. Coral snake codes are never paired with J0840, because CroFab does not work against coral snake venom.

Extension A applies to any visit where active treatment is being provided, and D to follow-up visits after that treatment has concluded. The 6th character carries intent. A bite whose circumstances the record never establishes takes the undetermined-intent variant, such as T63.064D at a follow-up visit.

NDC reporting for CroFab claims

National Drug Code (NDC) reporting is required on outpatient drug claims under CMS policy. For J0840, the NDC identifies the specific CroFab lot, labeler, and package size. Submitting the claim without an NDC, or with an incorrect NDC, triggers a claim edit and typically results in a denial or returned claim. The NDC must match the vial actually administered, not a stock number or product catalog reference.

NDC Field Guidance
NDC source Pull from the CroFab vial label or FDA drug database; verify against the administered lot
NDC format on claim 11-digit format (5-4-2); convert from 10-digit if needed using leading-zero padding
Quantity unit Report in grams (GR) aligned with the HCPCS unit definition (up to 1 g per unit)
Where to report CMS-1500 (Box 24A note field) or 837P loop 2410 for electronic claims
NDC crosswalk tool FDA NDC Directory or manufacturer prescribing information for current CroFab NDC numbers

NDC numbers for CroFab may change when BTG International updates packaging or lot configurations. Always verify the current NDC against the physical vial label at the time of administration, not from a reference sheet created in a prior year. The FDA drug database is the authoritative source for active NDC numbers, and CMS validates submitted NDCs against that registry during claim adjudication.

Place of service and buy-and-bill considerations

Where J0840 is administered directly affects the reimbursement rate and billing pathway. CroFab is most commonly administered in hospital emergency departments or hospital outpatient departments. Physician offices in areas with high snakebite incidence may also stock it and administer it under the buy-and-bill model.

Setting POS Code Billing approach Notes
Hospital outpatient dept POS 22 Hospital bills under OPPS (UB-04) Most common setting; J0840 typically separately payable
Emergency department POS 23 Hospital or facility-based claim High-volume setting for snakebite presentations
Physician office POS 11 Buy-and-bill on CMS-1500; non-facility rate applies Rare; requires stocking agreement with distributor
Inpatient hospital POS 21 Bundled into DRG; J0840 not separately billable Drug cost absorbed in inpatient payment

Under the buy-and-bill model, the practice or hospital purchases CroFab from a distributor and administers it. It then bills the payer for both the drug and its administration. The margin between the acquisition cost and the Medicare rate of ASP+6% is the practice’s drug revenue.

Commercial payers may negotiate rates differently from Medicare. A drug this expensive also ties up cash for weeks between the purchase and the payment. For a small practice, that timing matters as much as the margin.

Pro Tip

Track your CroFab acquisition costs against the ASP+6% reimbursement rate each quarter. When CMS updates the ASP file, the margin on J0840 can shift meaningfully. Build a quarterly rate review into your billing team’s calendar so you catch any net-negative reimbursement situations before they affect cash flow.

Prior authorization requirements for J0840

Medicare Part B does not generally require prior authorization for J0840 in emergency settings. Commercial payers frequently do require it for CroFab, particularly in a non-emergency outpatient setting or for additional doses after the initial treatment. Checking the patient’s coverage while the drug is still being administered tells the billing team which rule set applies.

  • Medicare Part B: Prior authorization not typically required for emergency administration; verify with the applicable MAC for non-emergency outpatient scenarios
  • Medicare Advantage: Plans may have their own prior authorization requirements; check individual plan formularies
  • Commercial payers: Prior authorization is frequently required; verify per payer before non-emergent additional doses
  • Medicaid: PA requirements vary significantly by state; contact the state Medicaid office or managed care organization
  • Documentation for PA requests: Typically requires the physician order, snakebite diagnosis (ICD-10), number of vials administered or requested, clinical rationale, and evidence of emergency presentation

When authorization cannot be obtained in advance, most payers allow a retrospective request within a set window, commonly 24 to 72 hours after administration. Document the clinical urgency in the medical record to support that request. Filing it inside the window is far cheaper than appealing the denial that follows if you miss it.

Documentation requirements for J0840 claims

Incomplete records are the second-most common reason for J0840 denials, behind incorrect coding. A structured charge form for antivenom encounters captures each required element at the point of care, before anyone has to reconstruct it. The claim documentation package must contain the following items.

  • Physician order: Signed order for CroFab administration specifying the number of vials ordered
  • Administration record: Time-stamped nursing or clinical record of each vial administered, with the vial count and lot number
  • NDC number: From the actual vial label, recorded in the administration record
  • Diagnosis code: ICD-10 code with the correct 7th-character extension matching the encounter type
  • Units billed: Equal to the number of vials administered (one unit per gram, up to 1 g)
  • Modifier selection: JA (if IV), plus JW or JZ for wastage reporting
  • Clinical notes: Emergency physician or attending notes describing the envenomation, clinical severity grading, and rationale for number of vials administered
  • Place of service: POS code matching the actual care setting

Claims management software that validates required fields before submission will catch a J0840 claim missing any of these elements. When something is missing at claim preparation, return the claim to clinical staff for completion rather than estimating the value. An estimated unit count with no vial administration record behind it can constitute a compliance violation.

Pabau claims management screen validating the required fields on an outpatient drug claim before submission
Pabau’s claims management validates the required fields on an outpatient drug claim, so a J0840 submission is not returned for a blank one.

J0840 vs J0841: key differences

J0840 and J0841 are both crotalidae antivenom HCPCS codes, but they cover different drug formulations. Billing one when the other was administered puts the wrong code on the claim. The two products are not interchangeable, clinically or for billing.

Feature J0840 J0841
Official descriptor Injection, crotalidae polyvalent immune fab (ovine), up to 1 g Injection, crotalidae immune F(ab’)2 equine, 120 mg
Brand name CroFab Anavip (Viperfab)
Formulation Ovine (sheep-derived) Fab fragments Equine (horse-derived) F(ab’)2 fragments
Unit definition Up to 1 g per billing unit 120 mg per billing unit
Clinical indication North American pit viper envenomation North American pit viper envenomation (same clinical indication)

The unit definition is where the two codes diverge. J0840 bills in grams, up to 1 g per unit, while J0841 bills in 120 mg increments. A facility that switches from CroFab to Anavip has to rebuild the unit math on every claim, not just change the code.

Confirm with the pharmacy which product was dispensed before you pick the HCPCS code. Where the wrong pick keeps slipping through, the denial codes on the remittance will show the pattern.

How to bill J0840: step-by-step guide

This walkthrough runs from drug acquisition through payment reconciliation. A J0840 claim pulls data from the pharmacy, the clinical team, and the payer’s authorization records. The order below is the order in which those values actually become available.

  1. Confirm the drug administered: Verify with pharmacy that CroFab (not Anavip/J0841) was dispensed. Obtain the NDC from the vial label and the number of vials used.
  2. Calculate billing units: Each vial = 1 unit of J0840 (up to 1 g). If 4 vials were administered, bill 4 units. Document the vial count in the administration record.
  3. Select the ICD-10 code: Choose the most specific snakebite code (T63.011A for rattlesnake, T63.061A for copperhead/cottonmouth) with the correct 7th-character extension for the encounter type.
  4. Apply modifiers: Add JA (IV administration), and either JW (wastage occurred) or JZ (no wastage). Add KX if the MAC requires it for this code.
  5. Confirm prior authorization status: If commercial payer, verify auth number is on file. For retroactive auth, document the clinical urgency and submit the retroactive request to the payer within their specified window.
  6. Report the NDC: Enter the 11-digit NDC on the claim in the required format. Pair it with the quantity in grams (GR) and the number of units.
  7. Submit the claim: Route the claim electronically through your clearinghouse, or through the applicable MAC portal for Medicare. Attach the supporting documentation if the payer accepts attachments.
  8. Reconcile the ERA: When the electronic remittance advice arrives, confirm payment matches the expected ASP+6% rate per unit. Flag any adjustments for appeal if the paid amount is incorrect.

Four errors account for most J0840 rejections.

  • A wrong unit count, usually vials billed as grams or grams billed as vials
  • A missing JW or JZ modifier
  • The wrong ICD-10 7th-character extension for the encounter type
  • A missing NDC, or one that does not match the vial administered

Each of those four is created by a different team, and prior authorization adds a fifth handoff. That is why a pre-submission review works better as a handoff check than a billing check.

Five gates on a J0840 claim and who owns each: pharmacy confirms CroFab bills as J0840 while Anavip bills as J0841 in 120 mg units; nursing records one unit per vial up to 1 g and an 11-digit NDC in 5-4-2 format; coding sets the ICD-10 7th character A, D or S, with T63.011A for rattlesnake; billing adds JW or JZ, mandatory on single-dose vials since July 1, 2023; the front office confirms prior authorization, with a 24 to 72 hour retrospective window
The modifier is the only gate the biller owns outright, which is why the other four have to be captured before the claim reaches them. Rules per CMS and the ICD-10-CM T63 code set.

Pro Tip

Build a J0840 claim template in your billing system with the most common modifiers (JA, JZ) pre-populated. Leave the unit count, NDC, and ICD-10 extension as required fields that clinical staff must complete before the claim can be submitted. This prevents the most common submission errors without adding review time.

How Pabau keeps a J0840 claim from being returned

Most billing teams assemble a J0840 claim by hand. The vial count comes off a nursing note, the NDC off a photo of a label, and the authorization number out of an email thread. Every one of those handoffs can deliver a blank field.

Pabau is an all-in-one practice management system, so the encounter, the treatment note, and the claim sit in one patient record. Its claims management validates the required fields before a claim is submitted. A J0840 submission missing a value gets stopped at your desk instead of the payer’s.

From there you can track each submitted claim through to payment. A J0840 claim that stalls in adjudication shows up as a status you can act on. It does not surface as a line on next quarter’s aging report.

Submit outpatient drug claims clean the first time

Pabau’s claims management software validates the required fields before a claim is submitted, then tracks each outpatient drug claim through to payment. See how it fits your billing workflow.

Pabau claims management dashboard

Conclusion

A J0840 claim rarely fails on one large mistake. It fails on a single blank or wrong field, and that field usually belongs to someone who never sees the claim.

So the work sits upstream of billing. Capture the vial count at the bedside and the NDC off the label, and the submission becomes routine. Leave both to the billing desk and you are reconstructing an emergency encounter from memory, days later.

Book a demo to see how Pabau validates the required fields on an outpatient drug claim before it reaches the payer.

Continue your research

Continue your research

Need to understand how clearinghouses process J-code drug claims? Pabau’s Claim.MD clearinghouse guide explains how electronic drug claims move from submission to payment.

Want to reduce denials on high-cost drug claims? Revenue cycle management fundamentals covers the workflows that keep high-dollar claims from aging into write-offs.

Looking for guidance on building clean claims for outpatient drugs? How to build an accurate superbill walks through the data elements required for complete outpatient drug claim documentation.

Frequently asked questions

What is HCPCS Code J0840 used for?

HCPCS Code J0840 bills the administration of crotalidae polyvalent immune fab (ovine), up to 1 gram per unit. The drug is sold as CroFab. It is the HCPCS Level II code for this rattlesnake and pit viper antivenom under Medicare Part B and most commercial payers.

What drug is billed under J0840?

CroFab, manufactured by BTG International, is the drug billed under J0840. Its generic name is crotalidae polyvalent immune fab (ovine), an ovine-derived Fab fragment antivenom. It treats North American pit viper envenomation, including rattlesnakes, cottonmouths, and copperheads.

How many units of J0840 should I bill per vial of CroFab?

One unit of J0840 equals up to 1 gram of CroFab. Since one CroFab vial contains approximately 1 gram after reconstitution, bill one unit per vial administered. If four vials are given in the initial dose, bill four units. Always verify the exact vial count in the administration record before billing.

Does J0840 require prior authorization?

Medicare Part B does not typically require prior authorization for J0840 in emergency settings. Commercial payers frequently require prior authorization, especially for non-emergent additional doses. Verify authorization requirements with each individual payer and document retrospective authorization requests when the emergency nature prevented advance approval.

What is the difference between J0840 and J0841?

J0840 covers CroFab, an ovine-derived antivenom billed in units of up to 1 gram. J0841 covers Anavip, an equine-derived F(ab’)2 antivenom billed in units of 120 mg. Both treat North American pit viper envenomation, but they are different products with different unit definitions. Bill whichever code matches the drug actually administered.

What NDC number is associated with J0840?

The NDC for CroFab is assigned by the FDA and may change when BTG International updates packaging or lot configurations. Always pull the NDC directly from the vial label administered to the patient and verify it against the FDA NDC Directory. Do not use a static reference sheet NDC from a prior year without confirming it is still current.

Found our content helpful?
×