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 J7502: Cyclosporine, oral, 100 mg billing guide

Avatar photo Anja Dodevska
Last Updated: August 21, 2026
Key takeaways

Key takeaways

HCPCS Code J7502 describes cyclosporine, oral, 100 mg, a Level II J-code for immunosuppressive drug billing.

Medicare Part B covers J7502 post-transplant, but oral cyclosporine has a specific Part B exception that must be documented correctly.

One unit is 100 mg, so a 200 mg dispensing bills two units and a 25 mg dose moves to J7515.

Reimbursement follows ASP methodology and CMS updates it quarterly. Check the current quarter’s file before you quote a dollar figure.

Pabau’s claims management software supports HCPCS drug code workflows, NDC crosswalk lookups, and claim scrubbing to reduce J7502 denials.

HCPCS Code J7502 describes cyclosporine, oral, 100 mg, and sits in the J7500 series that HCPCS Level II reserves for immunosuppressive drugs. One unit equals one 100 mg dose. Medicare Part B covers it after a transplant under a narrow exception for oral drugs.

This guide covers the code’s official description, Part B coverage rules, ASP reimbursement, and the NDC crosswalk. It also walks through the buy-and-bill process and the related J-codes billing teams need alongside J7502.

HCPCS Code J7502: Definition and code details

HCPCS Code J7502 is maintained by the Centers for Medicare and Medicaid Services (CMS) as part of the HCPCS Level II code set. It reports a single 100 mg oral dose of cyclosporine or cyclosporine modified. The table below captures the core code metadata billing teams need before submitting a claim.

Field Detail
Code J7502
Short description Cyclosporine oral 100mg
Long description Cyclosporine, oral, 100 mg
Code category HCPCS Level II, J-series (J7500–J7599) — immunosuppressive drugs
Drug form / route Oral capsule or solution, 100 mg per unit
Drug type Immunosuppressive agent (calcineurin inhibitor)
Billing unit Per 100 mg dose
Payer coverage Medicare Part B (post-transplant exception), with commercial payer coverage varying

One practical point: HCPCS Level II codes like J7502 are distinct from CPT codes. CMS maintains the J-series for drugs and biologicals billed outside the physician fee schedule.

That makes it the correct code set for immunosuppressive drug claims. Coders can confirm current code status through the AAPC HCPCS lookup before they build the claim line.

Clinical use and medical indications for cyclosporine

Cyclosporine is a calcineurin inhibitor that suppresses T-cell-mediated immune responses. Its primary clinical role is preventing acute rejection following solid organ transplantation. Medical necessity documentation for HCPCS Code J7502 claims must reflect one of these established indications.

  • Kidney transplant rejection prophylaxis — the most common post-transplant indication billed under J7502
  • Liver transplant maintenance — cyclosporine used as part of an immunosuppressive regimen following liver transplant
  • Heart transplant maintenance — cardiac transplant recipients often require long-term cyclosporine therapy
  • Rheumatoid arthritis — Part B coverage here is far more restricted than for post-transplant use, so document carefully and check your MAC’s guidance
  • Psoriasis — the same restriction applies, and MAC-level Local Coverage Determinations govern how dermatology practices bill it

Transplant pharmacies supporting prescription management workflows need to distinguish between cyclosporine (non-modified, sold as Sandimmune) and cyclosporine modified (Neoral, Gengraf).

The two formulations have different bioavailability profiles and are not bioequivalent, but both map to HCPCS Code J7502 for billing purposes. The distinction matters clinically and for NDC crosswalk accuracy, not for the J-code itself.

Pabau prescription screen showing medication, dosage, and drug interaction checks
Pabau’s prescribing screen captures the drug, dose, and frequency, which is the physician order a J7502 claim points back to.

Pro Tip

Document the specific transplant organ, transplant date, and current immunosuppressive regimen in every claim supporting J7502. Medicare Administrative Contractors (MACs) frequently request this detail during audits, and missing it is a leading cause of post-payment recoupment.

Medicare Part B coverage for cyclosporine: The oral drug exception

Oral drugs usually fall under Medicare Part D rather than Part B coverage. Cyclosporine post-transplant is one of a narrow set of exceptions carved out under the Part B immunosuppressive drug benefit. Confirming insurance eligibility verification before dispensing is the fastest way to avoid a coverage dispute between Part B and Part D.

The Part B exception applies when the patient received a Medicare-covered organ transplant and the drug is used for immunosuppressive therapy. CMS authority for this benefit sits in the Medicare Benefit Policy Manual, Chapter 15.

Check the relevant National Coverage Determination before you bill. Then check whether your MAC has issued a Local Coverage Determination that narrows or expands coverage for a specific indication.

Coverage scenario Part B eligible? Key requirement
Post-kidney transplant Yes Transplant covered by Medicare, and the drug is medically necessary
Post-liver transplant Yes Same as above, and the transplant date and organ are documented
Post-heart transplant Yes Same as above, and the cardiac transplant must be Medicare-covered
Rheumatoid arthritis Restricted Check the MAC-specific LCD, because Part D may be the primary payer
Psoriasis Restricted Verify the MAC LCD, and expect prior authorization to be required
Non-transplant, no LCD support No Issue an Advance Beneficiary Notice (ABN), then route to Part D

Important caveat: Medicare coverage criteria change periodically. Always verify current NCD and MAC LCD status before billing. The table above reflects the general framework as of publication. Dollar thresholds, formulary position, and prior-authorization rules are set at the MAC level.

J7502 fee schedule and ASP reimbursement rates

Medicare reimburses J7502 under the Average Sales Price (ASP) methodology. CMS calculates ASP from manufacturer-reported sales data and publishes updated payment limits quarterly, typically effective January, April, July, and October.

Billing staff should pull the current quarter’s ASP pricing file from CMS rather than relying on a prior period’s rates.

The standard payment formula for Part B drugs is ASP plus 6%, and the 2% sequestration reduction comes off the effective payment. No geographic or shortage-area bonus applies to the drug payment itself. The Health Professional Shortage Area bonus covers physician professional services, not Part B drugs.

Reimbursement element Detail
Payment methodology Average Sales Price (ASP) + 6%
Update frequency Quarterly (January, April, July, October)
Current rate source CMS quarterly ASP drug pricing file (cms.gov)
Sequestration impact 2% sequestration reduction applies to the effective payment rate
Fee schedule lookup CMS Physician Fee Schedule search (by HCPCS code and locality)

Verify current rates directly in the CMS Physician Fee Schedule lookup. A billing cycle spent chasing an outdated figure usually costs more in staff time than the quarterly rate check itself.

How to bill J7502: The buy-and-bill process

Under the buy-and-bill model, the provider purchases cyclosporine, dispenses it to the patient, and then submits the claim for reimbursement. Submitting a clean claim the first time is the fastest way to shorten the reimbursement cycle.

The steps below reflect the standard buy-and-bill workflow for immunosuppressive drug billing under Medicare Part B rules. MAC-specific variations apply, so confirm current guidance from your MAC before submitting.

  1. Obtain a valid physician order — the prescribing physician or authorized practitioner documents the indication, dose, and frequency. The order must reference the transplant history where applicable.
  2. Purchase the drug — acquire cyclosporine (Sandimmune, Neoral, or Gengraf) from a licensed supplier and record the NDC, lot number, and acquisition cost. Those three details feed the superbill and the claim.
  3. Verify Part B eligibility — confirm the patient’s Medicare Part B coverage and check whether the transplant itself was Medicare-covered. A transplant funded by a commercial payer before Medicare enrollment changes the coverage picture.
  4. Dispense and document administration — record the date, the dose in 100 mg units, and the dispensing provider in the patient record. J7502 bills per 100 mg unit, so a 200 mg dispensing bills two units.
  5. Complete the superbill or encounter form — J7502 needs the correct unit count, an NDC with qualifier N4, a supporting diagnosis code, and the physician NPI. A Z94.x transplant status code usually sits alongside the primary condition. Review superbill documentation if your team is new to J-code claims.
  6. Submit the claim — file on the CMS-1500 form or the equivalent 837P electronic transaction, with the NDC in Box 24D. Retain acquisition cost records, because some MACs request cost documentation during an audit.
  7. Track remittance and follow up on denials — apply the denial management strategies that suit J-code claims. CO-96 and CO-4 are the two rejections J7502 claim errors trigger most often.

Critical compliance note: CMS generally classifies self-administered drugs as Part D, and oral cyclosporine is self-administered at home under most treatment protocols. The post-transplant immunosuppressive drug benefit is a specific Part B carve-out. Billing J7502 under Part B for a non-exempt indication is improper billing.

Consult CMS Pub. 100-02, Chapter 15 for the authoritative framework. Also review your obligations under HIPAA-compliant documentation standards when you retain acquisition and dispensing records.

NDC to HCPCS crosswalk

Every J7502 claim to Medicare needs a National Drug Code (NDC) in the right format. That means an 11-digit NDC with qualifier N4, in Box 24D on the CMS-1500 or the equivalent 837P loop.

CMS publishes a quarterly NDC-to-HCPCS crosswalk file that maps product-level NDCs to the matching J-code. Checking it before submission catches the product mismatches that trigger automatic denials.

The primary branded and generic products that map to J7502 are listed below. NDC numbers change when manufacturers update lot configurations or discontinue products. Treat this table as a reference framework and confirm against the current CMS crosswalk file.

Brand name Manufacturer Formulation NDC verification
Sandimmune Novartis Cyclosporine (non-modified), 100 mg capsules Verify against current CMS NDC file
Neoral Novartis Cyclosporine modified, 100 mg capsules Verify against current CMS NDC file
Gengraf AbbVie Cyclosporine modified (generic), 100 mg capsules Verify against current CMS NDC file
Generic cyclosporine modified Various Cyclosporine modified, 100 mg capsules Verify against the current CMS NDC file, since the NDC varies by lot

When billing units, each J7502 unit equals 100 mg. A patient dispensed 200 mg on a given date receives two units of J7502 on that claim line. The NDC reported should match the specific product dispensed rather than a generic placeholder.

Coverage criteria and documentation requirements

Incomplete documentation is the most common reason J7502 claims face post-payment audit recoupment. Proper medical billing fundamentals require that every claim be supported by a contemporaneous clinical record. The checklist below reflects the documentation standard most MACs apply to J7502 claims.

  • Transplant history — document the organ transplanted, the transplant date, and the facility where it happened. Include this in the patient record and in the claim’s supporting documentation.
  • Physician order — a valid, dated order specifying cyclosporine, the dose in mg, the frequency, and the indication. Orders older than 12 months are frequently flagged during MAC audits.
  • Medical necessity statement — a note from the treating physician explaining why cyclosporine is medically necessary for this patient, referencing the transplant or the diagnosed condition.
  • Drug administration records — dispensing logs showing the date, product NDC, lot number, dose dispensed, and the dispensing provider’s signature. For buy-and-bill, this is the primary evidence that the drug left the practice.
  • Diagnosis codes — report the appropriate Z94.x transplant status code alongside any active condition code. Do not bill J7502 without a diagnosis code that justifies immunosuppressive therapy.
  • ABN, if applicable — where Part B coverage is in question, issue a signed Advance Beneficiary Notice before dispensing. Keep a copy in the patient file.

Four codes account for most J7502 rejections, and each one names a different failure. Working from the denial code rather than the dollar amount is what makes an appeal land.

  • CO-96: non-covered charge. Usually means the transplant was not Medicare-covered, or the indication does not qualify for the Part B exception.
  • CO-4: modifier required. Check whether your MAC expects a modifier on oral drug claims billed under buy-and-bill.
  • CO-197: precertification, authorization or notification absent. Some carriers require prior authorization for cyclosporine beyond a set duration.
  • CO-16: claim lacks information. Most often triggered by a missing or badly formatted NDC in Box 24D.

Transplant programs typically bill multiple immunosuppressive agents for the same patient. Knowing the related codes in the J7500 series prevents unbundling errors and helps billing teams build correct multi-drug claim lines.

HCPCS code Drug and dose Clinical use
J7500 Azathioprine, oral, 50 mg Transplant rejection prophylaxis and autoimmune conditions
J7502 Cyclosporine, oral, 100 mg Transplant rejection prophylaxis (this code)
J7515 Cyclosporine, oral, 25 mg Lower-dose cyclosporine, same indications as J7502
J7516 Cyclosporine, parenteral, 250 mg IV cyclosporine for patients unable to tolerate oral administration
J7517 Mycophenolate mofetil, oral, 250 mg Antiproliferative agent used alongside cyclosporine post-transplant
J7518 Mycophenolic acid, oral, 180 mg Alternative mycophenolate formulation, same transplant indications
J3490 Unclassified drugs (not otherwise classified) Use when a drug lacks its own J-code, with the drug name and dose in the claim

J7515 is the code to use when a patient’s dose has been titrated down to 25 mg. Never bill J7502 for a 25 mg dispensing, even when cyclosporine modified is the same product.

Billing the wrong unit size is a Medically Unlikely Edit flag and a common audit trigger. The mapping below shows how a dispensed dose becomes a code and a unit count.

Grid mapping dispensed cyclosporine doses to HCPCS codes and unit counts.
Dose drives both the code and the unit count, which is where most J-code unit errors start. Figures follow the HCPCS Level II long descriptors.

How Pabau keeps J-code claim lines accurate

Practices running transplant programs, and the primary care practices that maintain those patients long term, juggle a rotating roster of J-codes. Manual NDC entry and quarterly rate refreshes are the two steps where billing errors concentrate.

Practice management software like Pabau closes both steps. Pabau’s claims management software automates the NDC-to-J-code crosswalk lookup, flags mismatched unit counts, and scrubs each claim before it reaches the payer. So CO-16 and CO-4 errors surface at submission rather than six weeks later on a remittance.

Pabau checkout screen with a completed insurer invoice showing itemized charges and payment
Pabau raises the insurer invoice at checkout, so the billed line items and the payment sit in the same record as the dispensing.

Electronic claims leave Pabau through its Claim.MD integration, so the 837P and the returning ERA land in the same patient record. Built-in drug code management holds HCPCS Level II claim lines alongside procedure codes, so a transplant patient’s multi-code claim gets built in one place.

Pabau also fits the wider medical billing software stack, with denial tracking and payment posting in the same dashboard. That keeps the J7502 revenue cycle visible to the billing team without a second login.

Pro Tip

Run a quarterly audit of all J7502 claims against the current CMS ASP file. Claims billed at the prior quarter’s rate that came in underpaid can often be corrected with a timely filing adjustment request. Most MACs accept corrected claims within 12 months of the original date of service.

Streamline immunosuppressive drug billing with Pabau

Pabau’s claims management tools help transplant and specialty practices submit accurate J-code claims, track NDC crosswalks, and reduce cyclosporine billing denials before they happen.

Pabau claims management dashboard

Conclusion

A J7502 claim is decided before it is submitted. The formulation you documented, the NDC you entered, and the unit count you calculated either agree with the dispensing record or they do not.

So the habit worth building is quarterly rather than per-claim. Pull the current ASP file before you quote a figure, and read the denial code before you appeal.

The trade-off is that the buy-and-bill model puts the acquisition cost and the reimbursement risk on your practice. Software that catches the unit count and the NDC at submission is what keeps that risk small. Book a demo to see how Pabau handles J-code billing for a specialty practice.

Continue your research

Continue your research

Billing another Part B drug under buy-and-bill? J1556 covers the immune globulin equivalent, including unit math and NDC reporting.

Need the same breakdown for an injectable J-code? J0132 sets out the descriptor, coverage rules, and documentation a payer expects.

Want eligibility checks done before the patient arrives? Patient onboarding software shows how intake, consent, and insurance capture fit into one workflow.

Frequently asked questions

What is HCPCS Code J7502 used for?

HCPCS Code J7502 is used to bill cyclosporine, oral, 100 mg. It is an immunosuppressive drug prescribed to prevent organ rejection after kidney, liver, and heart transplants. J7502 is a HCPCS Level II J-code maintained by CMS for reporting provider-dispensed immunosuppressive agents under Medicare Part B and commercial payer plans.

How is J7502 billed under Medicare Part B?

J7502 is billed under Medicare Part B using the buy-and-bill model. The provider acquires the drug, dispenses it, and submits the claim with the correct NDC, unit count, and supporting diagnosis codes. The NDC is 11 digits with an N4 qualifier, and one unit covers each 100 mg dispensed. Part B covers cyclosporine for post-transplant immunosuppressive therapy under a specific oral drug exception. Other indications may route to Part D instead.

What is the reimbursement rate for J7502?

Medicare reimburses J7502 at the Average Sales Price (ASP) plus 6%, updated quarterly by CMS. A specific dollar figure cannot be cited here because ASP-based rates change every quarter. Verify the current payment limit in the CMS quarterly ASP drug pricing file or through the CMS Physician Fee Schedule lookup tool before billing.

How many units of J7502 should I bill for a 200 mg dose?

Two units. One unit of J7502 equals 100 mg, so a 200 mg dispensing bills two units on the same claim line. A 25 mg dose belongs to J7515 instead, and billing J7502 for it triggers a Medically Unlikely Edit.

What is the difference between cyclosporine and cyclosporine modified for billing?

Cyclosporine (non-modified, brand name Sandimmune) and cyclosporine modified (Neoral, Gengraf) are not bioequivalent, but both map to HCPCS Code J7502 for billing purposes. The billing code is identical. The distinction matters for NDC reporting, because the NDC on the claim has to name the exact product dispensed. Never enter a generic placeholder NDC when a specific brand or generic formulation left the shelf.

Is J7502 covered for non-transplant indications like rheumatoid arthritis?

Coverage for non-transplant indications is significantly more restricted. Medicare Part B typically covers cyclosporine only under the post-transplant immunosuppressive drug exception. For rheumatoid arthritis and psoriasis, Part D is often the primary payer. Check your MAC’s Local Coverage Determination for specific guidance, and issue an Advance Beneficiary Notice if Part B coverage is uncertain before dispensing.

How does the buy-and-bill model apply to J7502?

Under the buy-and-bill model, the provider purchases cyclosporine directly, dispenses it to the patient, and then bills J7502 to the payer. Reimbursement follows ASP methodology, and the provider carries both the acquisition cost and the reimbursement risk. Billing compliance requires retaining purchase invoices and dispensing records, as MACs frequently request these during post-payment audits of J-code claims.

What NDC format is required on a J7502 claim?

Medicare requires an 11-digit NDC in the format XXXXX-XXXX-XX, reported with qualifier N4 in Box 24D of the CMS-1500. The 837P electronic claim carries it in the equivalent loop. The NDC must match the specific product dispensed. Check the mapping against the CMS quarterly NDC crosswalk file before submission, because NDC numbers change when manufacturers update lot configurations or packaging.

×