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 J2840: sebelipase alfa (Kanuma) billing guide

Key takeaways

Key takeaways

HCPCS code J2840 covers an injection of sebelipase alfa, sold as Kanuma, billed at 1 mg per unit.

Units are weight-based. Multiply the patient’s weight in kg by the dose in mg/kg, then bill one unit per milligram.

Medicare pays J2840 under Part B at ASP plus 6%, and CMS refreshes that rate every quarter.

E75.5 is the diagnosis code that carries the claim, and most commercial payers want prior authorization first.

Practice management software like Pabau pre-fills the claim from the client record and checks required fields before submission.

HCPCS code J2840 is the Level II billing code for an injection of sebelipase alfa, 1 mg. Sebelipase alfa is sold as Kanuma, the only approved enzyme replacement therapy for lysosomal acid lipase deficiency. The drug is dosed by body weight, so the unit count changes with every patient. A 70 kg adult on 1 mg/kg needs 70 units on the drug line.

Miss that number, or pair it with the wrong diagnosis code, and the payer sends a claim worth thousands straight back. Below you’ll find the unit math, the diagnosis codes, prior authorization, modifiers, and a check to run before you submit.

Found our content helpful?

J2840 bills sebelipase alfa in 1 mg units

J2840 is a HCPCS Level II code, and the Centers for Medicare and Medicaid Services (CMS) maintains it. Sebelipase alfa is an enzyme replacement therapy (ERT) made by Alexion Pharmaceuticals, part of AstraZeneca. The brand name on the vial is Kanuma.

Because Kanuma is infused in a clinical setting rather than dispensed to the patient, J2840 sits in the buy-and-bill model. The practice buys the drug, administers it, and then bills the payer for both the drug and the administration.

The code at a glance

Field Details
HCPCS code J2840
Full description Injection, sebelipase alfa, 1 mg
Brand name Kanuma (Alexion/AstraZeneca)
Drug class Enzyme replacement therapy (ERT)
Billing unit 1 mg per unit, so one unit for each milligram administered
Effective date January 1, 2017
Code status Active. Re-check the status at CMS each year.
Medicare coverage Part B, as a physician-administered injectable
Reimbursement basis Average Sales Price (ASP) plus 6%

LAL deficiency is the only diagnosis Kanuma treats

Lysosomal acid lipase deficiency (LAL-D) is a rare inherited disorder. The LAL enzyme does not work properly, so cholesteryl esters and triglycerides build up in the liver, spleen, and blood vessels. Sebelipase alfa replaces the missing enzyme.

The condition shows up in two forms, and they are dosed differently. Wolman disease is the severe infantile presentation. Cholesterol ester storage disease (CESD) is the attenuated form that appears in children and adults.

  • Wolman disease (infantile LAL-D): 1 mg/kg once weekly, escalating to 3 mg/kg weekly if the clinical response calls for it
  • CESD (pediatric and adult LAL-D): 1 mg/kg every other week
  • Route: intravenous infusion, usually running about two hours
  • Billing consequence: the dosing schedule drives how often the claim recurs, and the frequency has to match the authorization

Your unit count is the patient’s weight times the dose

J2840 is billed per milligram, so the units on the claim equal the total milligrams given at that visit. It is also the value that goes wrong most often on Kanuma claims.

The formula: weight in kg x dose in mg/kg = total mg = units of J2840.

Patient scenario Weight Dose Total mg J2840 units billed
Infant (Wolman), 1 mg/kg weekly 8 kg 1 mg/kg 8 mg 8 units
Child (CESD), 1 mg/kg every other week 25 kg 1 mg/kg 25 mg 25 units
Adult (CESD), 1 mg/kg every other week 70 kg 1 mg/kg 70 mg 70 units
Infant (Wolman), escalated to 3 mg/kg 8 kg 3 mg/kg 24 mg 24 units

Use the weight taken on the day of the infusion, not the one from the last visit. Auditors compare the units billed against the weight in the note, and a growing child makes that difference obvious. Round the dose the way the prescriber and the Kanuma prescribing information say to, and never round up to finish a vial.

Medicare pays J2840 at ASP plus 6%

Under Part B, Medicare pays for J2840 using the Average Sales Price methodology. ASP is the manufacturer’s weighted average price across purchasers. The 6% add-on is meant to cover what it costs the practice to buy and hold the drug.

Why the rate changes four times a year

CMS republishes ASP payment limits every January, April, July, and October. Each quarter’s figure reflects sales data from two quarters earlier. Sebelipase alfa is a low-volume biologic, so its ASP can move sharply between quarters. Pull the current number from the CMS ASP drug pricing files before you quote a rate.

Setting matters too. Part B covers J2840 in a physician office, an outpatient practice, or an infusion center. Hospital outpatient departments bill under OPPS instead, which can pay a different amount for the same milligram. Check where the infusion happened before you apply any published figure.

Commercial payers set their own multiplier

Commercial plans negotiate their own rates. Most still use ASP as the reference point, then apply a contracted multiplier that often lands between ASP plus 10% and ASP plus 25%. A few price off Average Wholesale Price (AWP) instead.

  • Confirm the rate before therapy starts: ask the payer what it pays for sebelipase alfa, in writing, before the first vial is ordered
  • Watch for local variation: Medicare rates differ by locality for some Part B drugs, so check the fee schedule your MAC publishes
  • The rate is per milligram: multiply it by the unit count to estimate what one infusion should pay
  • Bill the administration separately: J2840 pays for the drug alone, so the infusion time goes on CPT 96365 and 96366

Pro Tip

Bookmark the CMS ASP drug pricing file and reopen it every January, April, July, and October. Search the quarter’s file for J2840 and read the payment limit per unit. That figure is what Medicare pays for a single milligram, so multiply it by your unit count before you give a patient an estimate.

Buy-and-bill means you pay for Kanuma before the claim does

Kanuma does not go to the patient through a retail pharmacy. The practice buys it, stores it cold, infuses it, and waits to be paid. That gap between the purchase order and the remittance is money sitting on your shelf. On a cheap drug the sequence below would barely matter. Here it does.

  1. Confirm the diagnosis and the coverage: check that LAL-D is confirmed and that this patient’s plan covers sebelipase alfa at all.
  2. Get prior authorization: submit the documentation before you order the drug. Buying Kanuma on an unapproved authorization puts the cost on the practice.
  3. Order and store it: Kanuma needs refrigeration at 2-8°C. Alexion OneSource, the manufacturer’s patient support program, can help with access and coverage questions.
  4. Administer and document: record the date, lot number, total mg given, the day’s weight, infusion duration, and any reaction.
  5. Build the claim: J2840 with the unit count, the ICD-10 code, the administration CPT codes, the place of service, the NDC, and any modifiers.
  6. Reconcile the payment: compare the remittance against the ASP plus 6% figure you expected, and appeal underpayments before the filing window closes.

Prior authorization decides whether you get paid at all

Most payers require prior authorization before the first Kanuma infusion, then again at intervals for continuing therapy. The exact list varies, so confirm it with the plan. What follows is the documentation payers commonly ask for on specialty biologics.

  • Confirmed LAL-D diagnosis: genetic testing showing pathogenic LIPA variants, an enzyme activity assay below threshold, or both
  • Specialist letter: support from a metabolic disease physician or a medical geneticist, covering the diagnosis and the treatment plan
  • Treatment history: what was tried before, and why enzyme replacement therapy is the right next step
  • Baseline labs: ALT, AST, total cholesterol, LDL, plus liver imaging or biopsy results where they exist
  • Dosing plan: the intended mg/kg, the frequency, and the setting the infusion will happen in
  • Diagnosis code: the ICD-10 code on the authorization request has to be the one that lands on the claim

Reauthorization turns on evidence of response. Payers usually want to see liver enzymes improving, growth parameters holding up in pediatric patients, or a documented change in symptoms. Send that evidence with the renewal rather than waiting to be asked for it.

E75.5 is the diagnosis code that carries the claim

Every J2840 claim has to point at a diagnosis that justifies the drug. LAL deficiency sits in the lipid storage disorder range. A vague or unrelated code is one of the fastest ways to get this claim rejected.

ICD-10 code Description How it is used with J2840
E75.5 Other lipid storage disorders The primary code for LAL-D. It covers both Wolman disease and CESD.
E75.6 Lipid storage disorder, unspecified Only where nothing more specific can be assigned. Payers often flag it as too vague.
E78.00 Pure hypercholesterolemia, unspecified A secondary code where hypercholesterolemia is documented alongside CESD.
K76.0 Fatty (change of) liver, not elsewhere classified A secondary code where liver involvement is documented. Never the primary code for J2840.

Check the code against the Local or National Coverage Determination that applies to sebelipase alfa. Then confirm it with your Medicare Administrative Contractor (MAC). Our ICD-10-CM code library carries the full descriptions if you need to compare neighboring codes before you commit.

The codes that ride along on the same claim

J2840 never travels alone. Two administration codes sit beside it, and two unclassified codes wait in reserve for the payer that does not recognize J2840 yet.

Code Description Relationship to J2840
CPT 96365 Intravenous infusion for therapy or diagnosis, initial, up to 1 hour The administration code for the first hour. J2840 pays for the drug only.
CPT 96366 Intravenous infusion, each additional hour Add-on for time past the first hour. Kanuma infusions usually run about two hours.
J3490 Unclassified drugs Fallback where a payer does not recognize J2840. Needs a cover letter and an invoice.
J3590 Unclassified biologics The other fallback. Some payers prefer it over J3490 for enzyme replacement drugs.

If you do fall back to J3490 or J3590, attach the drug name, the NDC, the acquisition invoice, and the dosing detail. Unclassified drug lines without that packet get denied as a matter of routine. The AAPC HCPCS code lookup is a quick way to confirm a neighboring descriptor while you build the claim.

The mistakes that get J2840 claims denied

Rare-disease infusion billing leaves little room for a slip. Seven values have to agree with each other on one claim, and the diagram below shows where each of them comes from.

Diagram of a J2840 claim line: HCPCS J2840, units equal to total mg (70 kg at 1 mg/kg gives 70 units), diagnosis E75.5, administration CPT 96365 plus 96366, modifier JZ or JW, 11-digit NDC, and place of service 11, 19 or 22
The unit count is the only value on this line that changes patient by patient. Fields drawn from CMS Part B drug billing rules.

Which modifiers belong on the drug line

Modifiers tell the payer how the drug reached the patient and what happened to the rest of the vial. Two of them are mandatory on Medicare claims, and the others depend on the policy in front of you.

Modifier Meaning When to use it with J2840
JZ Zero drug amount discarded Append it when the whole vial went into the patient. Medicare has required JW or JZ on single-dose vial drugs since July 1, 2023.
JW Drug amount discarded and not administered to any patient Kanuma comes in single-dose vials, so any remainder is waste. Bill the discarded milligrams on their own line with JW.
KX Requirements in the medical policy have been met Add it where the payer’s LCD or policy asks for confirmation that the coverage criteria are documented.
25 Significant, separately identifiable E/M service Goes on the E/M code, never on J2840, when a separate office visit happens on the infusion day.
JA Administered intravenously Only applies where one J code covers an IV and a subcutaneous form. Kanuma is IV only, so check the payer’s list before adding it.
JB Administered subcutaneously Never valid here. Kanuma has no subcutaneous form, so JB on J2840 triggers a denial.

Run this check before you hit submit

The same handful of slips shows up again and again, so a fixed check catches most of them. Work down this list before the claim leaves the practice, and keep a copy of it beside the infusion schedule.

  • Weight recorded on the day of the infusion, not carried over from the previous visit
  • Unit count recalculated from that weight and the prescribed mg/kg
  • E75.5 on the claim, matching the diagnosis code on the authorization
  • Authorization number on file, still inside its approval window
  • JW or JZ on the drug line, with any discarded milligrams billed separately
  • Eleven-digit NDC and the vial’s unit of measure in the shaded field
  • 96365 for the first hour, 96366 for each additional hour
  • Place of service matching where the infusion actually happened

When one does come back, work it the same week. High-value drug lines age badly, and the appeal window can close while the claim sits in a queue. Our guide to managing claim denials covers how to triage a stack of them without losing the timely filing deadline.

How Pabau keeps specialty drug claims moving

A practice running Kanuma has a handful of patients and no margin for a lost claim. In most setups the biller assembles the claim by hand from three places: the infusion note, the authorization letter, and the vial label. Rekeying those values is where the unit count and the diagnosis code drift apart.

Practice management software like Pabau keeps the record and the claim in one system. The claim form pre-fills from the client record, so codes already attached to the service land on the charge line instead of being typed twice. Built-in ICD-10 and HCPCS lookup libraries let staff confirm a descriptor without leaving the claim.

Pabau also checks that the claim’s required fields are complete before it can be sent, and authorization numbers are part of that check. Our claims management software then submits through a clearinghouse connection that returns eligibility results, claim status, and electronic remittance advice.

Pabau claims management screen listing submitted claims and their current status
Pabau’s claims management screen lists every submitted claim and its status, so a stalled J2840 claim gets spotted before the filing deadline.

Stop losing high-value drug claims to rekeying

Pabau pre-fills the claim from the client record, checks the required fields before submission, and tracks claim status on the way back. Your billers spend less time rebuilding claims by hand.

Pabau practice management platform for infusion billing workflows

Conclusion

J2840 is an easy code to describe and a hard one to bill. The descriptor takes a single line. The claim behind it needs a weight from the right day, an authorization that has not lapsed, and a diagnosis code that matches both.

The practices that stop losing money here are the ones that stop treating each infusion as a fresh puzzle. Fix the sequence once, write it down, and run the same check every time. The arithmetic never changes. Only the patient does.

Want to see the claim and the clinical record stay in step without a second data entry? Book a demo and we’ll walk through how Pabau handles a specialty drug claim end to end.

Continue your research

Continue your research

Want fewer claims coming back in the first place? What makes a claim clean sets out the fields payers check before they adjudicate.

Not sure how your claim actually reaches the payer? Medical claims clearinghouse guide explains the routing between practice, clearinghouse, and plan.

Need to check that a drug line paid correctly? Electronic remittance advice explained shows how to read an ERA and spot an underpayment.

Working a stack of denials this week? Denial management in healthcare covers how to triage, appeal, and stop the same denial repeating.

Billing the saline that runs with the infusion? HCPCS code J7030 covers normal saline infusion and how it is reported.

Frequently asked questions

How do I report the NDC on a J2840 claim?

Enter the 11-digit NDC from the vial in the shaded portion of the service line, with the N4 qualifier in front of it. Follow it with the unit of measure and the quantity administered. Most commercial payers reject the drug line without it.

What do I do with the drug left in the vial?

Kanuma comes in single-dose vials, so any remainder is discarded. Bill the administered amount on one line, then the discarded amount on a second line with modifier JW. When nothing is thrown away, append JZ to the drug line instead.

Can a specialty pharmacy supply Kanuma instead of the practice?

Some commercial plans require white bagging, where a specialty pharmacy ships the drug to the practice. The pharmacy bills the plan for the drug, so you bill only the administration codes. Confirm the plan’s supply channel before you order.

Is there a daily unit limit on J2840?

CMS publishes medically unlikely edits (MUEs) that cap the units payable per patient per day. Check the current practitioner services MUE table for J2840 before you submit a high unit count for a heavier patient.

What if the payer denies J2840 as not medically necessary?

Read the remark code first. Then rebuild the packet: the enzyme or genetic test result, the specialist letter, the dosing plan, and the weight on file. File inside the payer’s appeal window, which commonly runs 60 to 180 days.

Found our content helpful?
×