Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
Book a demo Book a demo
Billing Codes

HCPCS Code J7507: Tacrolimus immediate release billing guide

HCPCS Code J7507 covers tacrolimus immediate release, oral, billed per 1 mg dispensed. It is the Medicare Part B code for Prograf and its generics in post-transplant patients. Bill one unit for every milligram, pair the claim with a transplant status Z-code, and keep the immediate-release and extended-release codes apart. Those three rules decide whether the claim pays. This guide covers the descriptor, LCD L33824 coverage, the ICD-10 crosswalk, unit math, reimbursement, and the denials that follow.

Key takeaways
Found our content helpful?

Key takeaways

HCPCS Code J7507 describes tacrolimus immediate release, oral, per 1 mg, used only for post-transplant immunosuppressive therapy

Bill one unit per 1 mg dispensed, so a patient taking 3 mg twice daily needs 6 units for each day’s supply

Tacrolimus extended release bills under J7503 or J7508, each with its own unit of measure, so the same dose converts differently

Medicare covers J7507 under LCD L33824 when paired with the correct transplant status Z-code and underlying condition ICD-10-CM codes

Pabau’s claims management software automates HCPCS J-code entry and unit calculation to reduce denial rates on immunosuppressive drug claims

HCPCS Code J7507: Definition and clinical context

HCPCS Code J7507 is a Level II HCPCS drug code maintained by the Centers for Medicare and Medicaid Services (CMS). It covers one unit of tacrolimus, immediate release formulation, administered orally, billed per 1 mg. Tacrolimus (brand name Prograf, manufactured by Astellas Pharma) is a calcineurin inhibitor. It is used as first-line immunosuppression after solid organ transplantation to prevent rejection.

Most J-codes cover drugs given by a route other than oral, and the immunosuppressive J-codes are the exception to that convention. J7507 is active and valid for the 2025 and 2026 billing years. Billers must keep it apart from the extended-release tacrolimus codes, J7503 and J7508, which carry different units of measure. Conflating them is the most common coding error on transplant immunosuppressant claims.

Attribute Detail
HCPCS code J7507
Long descriptor Tacrolimus, immediate release, oral, per 1 mg
Short descriptor Tacrolimus imme rel oral 1mg
Code type HCPCS Level II, specific named-drug code
Unit of measure Per 1 mg
Drug route Oral
Brand name Prograf (Astellas Pharma)
Effective status Active (2025, 2026)
Governing LCD LCD L33824 (Immunosuppressive Drugs)

Medicare coverage criteria under LCD L33824

Medicare Part B covers J7507 under Local Coverage Determination L33824, which governs immunosuppressive drugs for post-transplant patients. Coverage requires a Medicare-covered organ transplant and a continuing need for immunosuppression to prevent rejection. Check the patient’s Part B status before each dispense, because eligibility that lapses mid-cycle produces retroactive denials.

The Consolidated Appropriations Act, 2021 extended Medicare Part B immunosuppressive drug coverage for kidney transplant recipients who would otherwise lose Part A eligibility. Its Comprehensive Immunosuppressive Drug Coverage for Kidney Transplant Patients Act provision created a lifetime benefit limited to immunosuppressive drugs. Coverage for this group used to end 36 months after the transplant. Practices billing long-term tacrolimus patients should confirm enrollment in that benefit before dispensing.

Covered transplant types under LCD L33824 include kidney, liver, heart, lung, pancreas, small intestine, and bone marrow or stem cell transplants. Confirming the transplant type against the LCD is part of the pre-billing review.

  • Kidney transplant (most common) – including living and deceased donor
  • Liver transplant – including split-liver procedures
  • Heart transplant – isolated cardiac transplantation
  • Lung transplant – single or bilateral
  • Pancreas transplant – including simultaneous pancreas-kidney (SPK)
  • Small intestine (intestinal) transplant – multivisceral transplants covered under MAC discretion
  • Bone marrow or stem cell transplant – listed on the LCD alongside the solid organ types

How to calculate and bill J7507 units

J7507 bills per 1 mg. Units billed must equal the total milligrams dispensed for the claim period. There is no rounding up to the nearest capsule strength. If a patient’s prescription is 2 mg twice daily for 30 days, the total dispensed is 120 mg, so the claim reports 120 units.

Prescribed dose Frequency Days supply Units to bill
1 mg Twice daily 30 60
2 mg Twice daily 30 120
3 mg Twice daily 30 180
5 mg Once daily 30 150

A common billing error is submitting units that match the number of capsules rather than the milligrams. Tacrolimus immediate release capsules come in 0.5 mg, 1 mg, and 5 mg strengths. If a patient takes four 0.5 mg capsules per day, that is 2 mg, so the correct count is 2 units. Billing by capsule count triggers automated edits and denials from Medicare Administrative Contractors (MACs).

Required ICD-10 diagnosis codes for J7507 claims

Every J7507 claim requires at least one transplant status Z-code paired with an underlying condition code for the organ’s original disease. ICD-10-CM sequencing places the transplant complication or status code first, with the underlying condition as secondary. Missing the Z-code is the most frequent documentation error on tacrolimus claims.

ICD-10-CM code Description Sequence
Z94.0 Kidney transplant status Primary
Z94.4 Liver transplant status Primary
Z94.1 Heart transplant status Primary
Z94.2 Lung transplant status Primary
T86.11 Kidney transplant rejection Primary (when rejection documented)
T86.10 Unspecified complication of kidney transplant Primary (when the complication is not specified)
N18.6 End-stage renal disease Secondary (underlying condition)

When the record documents rejection rather than routine maintenance, the T86 rejection code leads the claim. For a kidney recipient that code is T86.11. T86.10 is the unspecified complication code, so it belongs on the claim only when the documentation names no specific complication. Match the organ to the right Z94 or T86 subcategory every time.

Documentation requirements for J7507

LCD L33824 requires the medical record to support every element of the claim at the time of billing. Incomplete documentation is the second-most common reason J7507 claims are denied, after unit errors. Submitting a clean claim means the documentation package is complete before the claim leaves your practice.

  • Transplant operative report or discharge summary confirming the organ transplanted, date, and institution
  • Current prescription for tacrolimus immediate release with dose, frequency, and prescribing physician name and NPI
  • Drug label or pharmacy dispensing record showing the strength, quantity dispensed, and NDC number
  • Clinical notes confirming indication, including transplant status and reason for continued immunosuppression
  • Correct ICD-10-CM codes reflecting transplant status (Z94-series) and underlying diagnosis per LCD L33824
  • Proof of Medicare eligibility for Part B at the time of dispensing

For long-term patients, the transplant operative report does not need to accompany every claim. It must be on file and available if an auditor asks for it. Annual physician notes confirming the ongoing indication are enough for maintenance billing cycles. Keep a dispensing record that ties the NDC to the HCPCS code, so an audit response takes minutes.

J7507 fee schedule and reimbursement rates

Medicare reimburses J7507 at the Average Sales Price (ASP) plus 6%, updated quarterly by CMS. Because ASP moves with manufacturer price reporting, the per-unit rate changes four times a year. Check the current quarter’s ASP drug pricing file before estimating reimbursement. Any rate quoted in a static reference can be wrong within 90 days.

The Physician Fee Schedule lookup tool prices physician services, not Part B drugs, so it is the wrong reference for J7507. MAC-specific pricing applies in some jurisdictions and can differ from the national ASP rate. Payment runs per unit of 1 mg, so a 30-day supply of 2 mg twice daily bills 120 units. Reconcile the remittance against the quarter’s file whenever a recurring claim pays differently than expected.

Pro Tip

Set a quarterly calendar reminder to download the updated CMS ASP drug pricing file. Cross-reference your J7507 unit rate against the new file before submitting the first claim of each quarter. Catching a rate change before billing prevents write-offs and patient balance confusion on immunosuppressant maintenance claims.

J7507 is one of several immunosuppressive drug J-codes on the LCD L33824 drug list. Coders must select the code that matches the drug and formulation on the dispensing record. Using J7507 for an extended-release tacrolimus prescription is a coding error, and it invites a denial or a recoupment audit. The AAPC HCPCS code lookup confirms individual code descriptors when formulation details are unclear.

Code Drug Formulation Unit
J7507 Tacrolimus (Prograf) Immediate release, oral Per 1 mg
J7503 Tacrolimus (Envarsus XR) Extended release, oral Per 0.25 mg
J7508 Tacrolimus (Astagraf XL) Extended release, oral Per 0.1 mg
J7517 Mycophenolate mofetil (CellCept) Oral Per 250 mg
J7518 Mycophenolic acid (Myfortic) Oral Per 180 mg
J7520 Sirolimus (Rapamune) Oral Per 1 mg
J7527 Everolimus (Zortress) Oral Per 0.25 mg

The distinction that costs the most money sits between J7507 and the two extended-release codes. A 3 mg immediate-release dose bills 3 units of J7507. The same 3 mg of Envarsus XR bills 12 units of J7503, because that code counts in 0.25 mg increments. Astagraf XL counts in 0.1 mg increments, so 3 mg of it bills 30 units of J7508. Applying one code’s unit structure to another produces systematic over- or underpayment.

Bar chart comparing units billed for one 3 mg daily tacrolimus dose: J7507 immediate release per 1 mg is 3 units, J7503 extended release per 0.25 mg is 12 units, J7508 extended release per 0.1 mg is 30 units
Three tacrolimus codes carry three units of measure, so one 3 mg dose bills 3, 12, or 30 units. Units follow the CMS HCPCS Level II descriptors.

Common claim denials for J7507 and how to prevent them

J7507 denials cluster around five predictable causes, and each has a specific resolution path. Working the pattern up front costs less than appealing one claim at a time. Compare the list below against your current pre-submission workflow to find the highest-risk step.

Denial reason Root cause Resolution
Missing transplant Z-code No Z94 or T86 code submitted with the claim Add the correct transplant status ICD-10-CM code, then resubmit a corrected claim
Incorrect unit count Units billed equal capsule count, not total mg Recalculate units as total mg dispensed, then submit a corrected claim with documentation
Wrong tacrolimus code J7503 or J7508 used where J7507 applies, or the reverse Confirm the prescription names immediate or extended release, then bill that code’s own unit
Transplant not Medicare-covered Drug billed after a transplant Medicare did not cover Verify the transplant met Medicare coverage rules, since the drug benefit follows the transplant
Missing prescription documentation Audit request cannot be satisfied, with no prescription on file Obtain the prescription and dispensing record, then answer the ADR with the full package

For a systematic error across many claims, submit a corrected claim batch rather than appeal each one. Reading the denial codes your MAC returns tells you which cause above applies. CO-4 flags a procedure code inconsistent with the modifier used, and CO-97 flags a service already paid within another claim.

Pro Tip

Build a pre-submission checklist specific to J7507: (1) Confirm formulation is IR, not ER. (2) Calculate units from total mg, not capsule count. (3) Verify Z94-series transplant status code is present. (4) Confirm NDC matches the Rx label. Running this check takes 90 seconds per claim and eliminates the four most common denial triggers.

How practice management software supports HCPCS J-code billing

Manual unit calculation for HCPCS drug claims stops being reliable at volume. A transplant pharmacy or nephrology practice dispensing tacrolimus to dozens of patients a day cannot hold per-mg math together by hand. Practice management software like Pabau takes the arithmetic off the biller. It applies the unit rule stored against each drug, and flags a missing ICD-10 code before submission.

Pabau checkout screen showing a completed payment beside the matching itemized invoice and insurer
Pabau posts the charge, the payer, and each invoice line against the visit, so the dispensing detail behind a J7507 claim stays in one record.

Practices can attach HCPCS codes to service lines, set drug-specific unit rules, and check ICD-10 codes against coverage policy while the claim is being built. That moves the quality check upstream, so an error surfaces before the claim reaches the payer. Our automated claims management tools cover the J-code entry and unit steps where most write-offs start.

For post-transplant patients, feeding the dispensing record straight into claim creation removes the transcription step where unit errors begin. When the dispensed milligrams flow into the HCPCS unit field, the per-capsule confusion cannot happen. The biller reviews an exception list instead of recalculating each refill by hand.

Reduce J-code claim denials with Pabau

Pabau’s claims management tools automate HCPCS unit calculation, ICD-10 validation, and documentation attachment. Your team spends less time on denials and more on patient care.

Pabau claims management dashboard

Conclusion

Every denial described in this guide is decided before the claim is built. The formulation, the milligrams, and the transplant status code are all known at the moment the drug is dispensed. A short check at that point costs far less than a 30-day appeal cycle.

The trade-off is that someone has to own the check. When it lives in one biller’s head, it fails the week that person is on leave. When it lives in the billing system, it holds through staff changes and quarterly ASP updates. Book a demo to see how Pabau validates J-code units and diagnosis codes before a claim goes out.

Continue your research

Continue your research

Need a complete overview of the claims process? How medical claims clearinghouses work explains how claims move from practice to payer and where J-code errors get caught.

Unsure how to handle a J7507 denial response? Denial management in healthcare covers CARC/RARC interpretation and corrected claim workflows.

Looking to benchmark your billing performance? What is revenue cycle management outlines the KPIs that reveal where HCPCS drug claim leakage occurs.

Building a record that survives an audit? Medical billing compliance sets out the retention and documentation rules behind an LCD records request.

Chasing an unexpected payment amount? Electronic remittance advice explains how to read the adjustment codes on a paid drug claim.

Frequently asked questions

What is HCPCS Code J7507 used for?

HCPCS Code J7507 is used to bill for tacrolimus immediate release, administered orally, at a rate of one unit per 1 mg dispensed. It applies only to post-transplant patients receiving immunosuppressive therapy to prevent organ rejection, and it is covered under Medicare Part B LCD L33824.

What is the difference between J7507 and J7503?

J7507 covers tacrolimus immediate release (Prograf) billed per 1 mg. J7503 covers tacrolimus extended release (Envarsus XR) billed per 0.25 mg, and J7508 covers the Astagraf XL form billed per 0.1 mg. Using the wrong code for the dispensed formulation results in a denial, and each code converts milligrams to units differently.

How many units do I bill for J7507?

Bill one unit of J7507 for every 1 mg of tacrolimus immediate release dispensed. For a 30-day supply of 2 mg twice daily, the total dispensed is 120 mg, so bill 120 units. Never bill units by capsule count, because the 0.5 mg, 1 mg, and 5 mg strengths do not equal unit counts.

What ICD-10 codes are required with J7507?

J7507 claims require a transplant status Z-code as the primary diagnosis, paired with the underlying condition code as secondary. Use Z94.0 for kidney, Z94.4 for liver, Z94.1 for heart, and Z94.2 for lung. When rejection is documented, the T86 rejection code leads instead, which is T86.11 for a kidney transplant.

Is tacrolimus (Prograf) billed under J7507 for all payers?

Prograf is the brand name for tacrolimus immediate release, so claims for Prograf use J7507 under the Medicare Part B benefit. Commercial payers may set different policies, and some require the NDC alongside the HCPCS code. Verify each payer’s formulary and prior authorization rules before dispensing.

What LCD covers J7507, and is the coverage still active in 2026?

LCD L33824 (Immunosuppressive Drugs) governs J7507 Medicare coverage and remains active in 2026. The code itself is valid for the 2025 and 2026 billing years. Confirm the current LCD status with your Medicare Administrative Contractor, as LCDs can be revised or retired without universal advance notice.

Found our content helpful?
×