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 J3301: Triamcinolone acetonide billing guide

Key Takeaways

Key Takeaways

HCPCS Code J3301 describes injection of triamcinolone acetonide, not otherwise specified, 10 mg – a HCPCS Level II J-code, not a CPT code.

Each 10 mg of triamcinolone equals one billing unit; a 40 mg dose requires 4 units of J3301 on the claim.

NDC reporting is required on Medicare claims for J3301; billing without an NDC is the most common cause of claim rejection.

Pabau’s claims management software automates J-code entry, NDC crosswalk lookup, and unit calculation to reduce manual errors.

HCPCS Code J3301 is the HCPCS Level II J-code for injection of triamcinolone acetonide, not otherwise specified, 10 mg. Claims for it get denied most often over a unit miscalculation, a missing NDC, or a mismatched administration CPT. This guide covers dosage-to-unit conversion, covered ICD-10 diagnoses, Medicare reimbursement rates, and the administration codes that must accompany J3301. Practice management software like Pabau automates many of these steps through its claims management tools, but coders who understand the underlying rules will still catch errors before they reach the payer.

HCPCS Code J3301: Official descriptor and code classification

HCPCS Code J3301 is the Level II HCPCS code for injection of triamcinolone acetonide, not otherwise specified, 10 mg. CMS maintains the HCPCS Level II code set and publishes annual updates through the CMS HCPCS overview. The code belongs to the J-code series, which covers drugs administered by injection or infusion in a physician office or outpatient setting.

A common misconception is that J3301 is a CPT code. CPT codes are Level I codes maintained by the AMA. J3301 is a Level II HCPCS code maintained by CMS. Both systems are used together on claims, but they serve different functions: CPT codes identify procedures, while J-codes identify the drug administered.

Field Value
HCPCS Code J3301
Official CMS Descriptor Injection, triamcinolone acetonide, not otherwise specified, 10 mg
Code Type HCPCS Level II (J-code)
Drug Class Corticosteroid (glucocorticoid)
Unit Definition 10 mg = 1 unit
Maintaining Body CMS (Centers for Medicare and Medicaid Services)

Drug overview: Triamcinolone acetonide (Kenalog)

Triamcinolone acetonide is a synthetic glucocorticoid used for its anti-inflammatory and immunosuppressive effects. Brand names include Kenalog (Bristol-Myers Squibb) and Trivaris (Allergan, preservative-free formulation). Billers most often see the drug at two concentrations: Kenalog-10 (10 mg/mL) and Kenalog-40 (40 mg/mL). The concentration determines how many milliliters are administered for a given milligram dose, which directly affects unit calculation. Betamethasone acetate and sodium phosphate, billed under J0702, is a separate corticosteroid injectable outside the triamcinolone J-code family, so confirm the exact drug administered before selecting a code.

The code appears across multiple specialties. Understanding the clinical context helps coders select the correct paired diagnosis code and administration CPT.

  • Orthopedics and rheumatology: intra-articular injections for inflammatory arthritis, bursitis, and synovitis
  • Dermatology: intralesional injections for keloids, psoriatic plaques, lichen planus, and alopecia areata
  • Ophthalmology: periocular injections for uveitis and macular edema
  • Allergy and ENT: intranasal or submucosal injections for allergic rhinitis and nasal polyps
  • Primary care: trigger point injections and soft-tissue inflammation, frequently coded to M79.9

Per FDA labeling, triamcinolone acetonide should not be used intravenously. Billers seeing an IV administration code (96365-96368) paired with J3301 should flag the claim for clinical review. The prescription management workflow in Pabau captures the route of administration at point of care, reducing this pairing error.

End the paper chase and delight patients with modern convenience
End the paper chase and delight patients with modern convenience

Dosage and billing units for HCPCS Code J3301

The unit definition for J3301 is 10 mg per unit. Every 10 mg of triamcinolone administered equals one billable unit. Miscounting units is the single most common error on J3301 claims, particularly when providers draw from multi-dose 40 mg/mL vials and administer a partial or larger-than-standard dose.

Dose Administered Units to Bill (J3301) Common Clinical Context
10 mg 1 Small joint injection, intralesional dermatology
20 mg 2 Medium joint injection
40 mg 4 Large joint (knee, shoulder), allergic rhinitis depot
60 mg 6 High-dose large joint or systemic use
80 mg 8 High-dose systemic or multi-site injection

Fractional doses are rounded to the nearest whole unit per standard CMS billing guidance. Bill only the amount actually administered, not the full vial contents. Wasted drug from a multi-dose vial does not increase the billable unit count.

ICD-10 diagnosis codes covered with J3301

Payers require a supporting ICD-10 diagnosis code on every J3301 claim. The diagnosis must justify medical necessity for a corticosteroid injection. Below are the most commonly paired codes across the specialties that use triamcinolone acetonide. Coverage policies vary by payer; verify your MAC’s local coverage determination (LCD) before submission.

ICD-10 Code Description Specialty Context
M06.9 Rheumatoid arthritis, unspecified Rheumatology
M65.929 Unspecified synovitis and tenosynovitis, unspecified upper arm Orthopedics, rheumatology
M75.121 Complete rotator cuff tear, right shoulder, not specified as traumatic Orthopedics, sports medicine
M16.0 Bilateral primary osteoarthritis of hip Orthopedics, rheumatology
L73.0 Acne keloid Dermatology
L91.0 Hypertrophic scar / keloid Dermatology, plastic surgery
J30.1 Allergic rhinitis due to pollen Allergy, ENT
H20.9 Iridocyclitis, unspecified Ophthalmology
M79.3 Panniculitis, unspecified Dermatology

Use the most specific ICD-10 code available. Category-level codes such as M65.9 are not billable on their own; a sixth character for site and laterality (as in M65.929) is required before a claim can be submitted. Dermatology practices billing HCPCS Code J3301 for intralesional injections should review their dermatology EMR documentation workflows to ensure the injection site and diagnosis are captured at point of care.

NDC crosswalk and reporting requirements for J3301

For US Medicare claims, the National Drug Code (NDC) must be reported on CMS-1500 claims in loop 2410 and on UB-04 claims in form locator 43. Missing or incorrect NDC is a top cause of J3301 claim rejection.

The NDC is an 11-digit code in the format labeler-product-package (e.g., 00003-0491-05). Manufacturers update NDCs when packaging changes. Always verify the current NDC against the actual vial used, not a reference list cached months ago.

Product Concentration NDC Format (verify current) Units per mL
Kenalog-10 (BMS) 10 mg/mL 00003-0491-xx 1 unit per mL
Kenalog-40 (BMS) 40 mg/mL 00003-0489-xx 4 units per mL
Generic triamcinolone 40 mg/mL 40 mg/mL Varies by manufacturer 4 units per mL

Report NDC in 11-digit format with leading zeros. On CMS-1500, include the qualifier “N4” before the NDC number in box 24D. Also report the NDC unit of measure (UN for each unit dispensed, ML for milliliters) and the quantity administered. Verify current NDC numbers through FDA DailyMed before claim submission.

Medicare reimbursement rates for J3301

Medicare Part B reimburses separately billed drugs like J3301 at Average Sales Price (ASP) plus 6% for physician office claims, per 42 CFR 414.904. The ASP + 6% methodology means the payment rate updates quarterly as ASP data is recalculated. There is no single fixed dollar amount that stays valid year-round.

For hospital outpatient claims billed on UB-04, J3301 falls under the Outpatient Prospective Payment System (OPPS) and is typically packaged into the APC rate for the associated procedure, meaning it may not generate a separate line-item payment. Always check your MAC’s payment policy and the current quarterly CMS Physician Fee Schedule lookup for the current allowable rate by setting.

Setting Payment Methodology Rate Source
Physician office ASP + 6% (quarterly updates) CMS Drug Pricing File
Hospital outpatient (HOPD) Often packaged into APC – may not pay separately CMS OPPS Addendum B
Ambulatory surgical center Typically packaged – verify ASC addendum CMS ASC Fee Schedule

Skin practices and medical spas billing for corticosteroid injections should check current Medicare allowables each quarter, rather than relying on static fee schedules that may be a quarter or two out of date.

Pro Tip

Always download the current CMS quarterly drug pricing file before submitting J3301 claims. The ASP + 6% rate for triamcinolone acetonide changes each quarter. Filing at an outdated rate creates overpayment liability if you overbilled, and leaves revenue on the table if the rate increased.

Administration CPT codes to pair with HCPCS Code J3301

J3301 covers the drug only. A separate CPT code is always required to bill for the act of administering the injection. Which administration code applies depends on the injection site and clinical context. Billing J3301 without an administration code results in claim rejection. Billing the wrong administration code creates an audit flag and may trigger a request for records.

Clinical Scenario Administration CPT Notes
Therapeutic IM or SC injection 96372 Non-chemotherapy; most common pairing for allergy/ENT and general use
Small joint injection (finger, toe) 20600 (without US), 20604 (with US) Drug is bundled into the procedure; J3301 may not be separately billable
Intermediate joint injection (wrist, elbow, ankle) 20605 (without US), 20606 (with US) Verify payer policy on separate drug billing
Large joint injection (knee, shoulder, hip) 20610 (without US), 20611 (with US) Verify payer policy on separate drug billing
Periocular / Tenon’s capsule injection 67515 Ophthalmology; J3301 billed separately alongside 67515
Intralesional injection (dermatology) 11900 (up to 7 lesions), 11901 (more than 7) J3301 billed alongside; verify payer bundling edits

When triamcinolone is administered as part of an arthrocentesis or joint injection (20600-20611), some payers bundle the drug into the procedure and will not pay J3301 separately. Check the payer’s NCCI edits before billing both. Pabau’s claims management tools apply standard bundling logic automatically, flagging code pairs that are likely to trigger NCCI rejections before submission.

Automate claims and billing with Pabau
Automate claims and billing with Pabau

Billing modifiers for J3301

Modifiers on J3301 indicate the route of administration and are required by some payers to distinguish the drug delivery method. Incorrect or missing modifiers cause denials and delay payment.

Modifier Meaning When to Use
JA Administered intravenously IV route (note: IV triamcinolone is not an approved route; this modifier should rarely appear with J3301)
JB Administered subcutaneously SC route – less common for triamcinolone acetonide
SQ Item ordered by home health agency Home health billing context only
GY Item/service statutorily excluded from Medicare When billing for a non-covered indication; enables patient liability

Modifier usage requirements vary by payer and by site of service. Commercial insurers may have modifier requirements that differ from Medicare. Practices billing across multiple payer mixes should document modifier rules per payer in their digital billing workflow forms to reduce team-level errors.

Digital forms
Digital forms

Reduce J-code billing errors with smarter claim workflows

Pabau automates HCPCS unit calculation, NDC crosswalk lookup, and documentation capture so your team spends less time correcting denials and more time on patient care.

Pabau claims management dashboard

Documentation requirements for J3301 claims

Medical necessity documentation is a condition of Medicare payment for all separately billed drugs. Inadequate records are the primary driver of post-payment audit recoupments for corticosteroid injections. Every J3301 claim must be supported by a chart note that includes all of the following elements.

  • Physician or provider order for the injection, including drug name (triamcinolone acetonide), concentration, and dose in milligrams
  • Supporting diagnosis that justifies corticosteroid use, documented in the provider’s own words, consistent with the submitted ICD-10 code
  • Route of administration (IM, SC, intra-articular, intralesional, periocular) specified in the note
  • Injection site documented with anatomical specificity (e.g., right knee joint, not just “knee”)
  • Lot number and NDC of the vial used, captured at time of administration
  • Dose administered in milligrams, from which the billed units can be independently verified
  • Date of service matching the claim line date
  • Treating provider credentials and National Provider Identifier (NPI)

Practices using a clinical EMR should build the documentation checklist above into their injection encounter template. Capturing these fields at point of care, rather than reconstructing them at billing time, significantly reduces audit exposure. The Pabau inventory management module records lot numbers and NDCs at the point of drug administration, creating a direct link between clinical documentation and claim data.

Inventory management Pabau
Inventory management Pabau

Common billing errors with J3301 and how to avoid them

Three error patterns cause the majority of J3301 denials. Knowing them in advance is faster than working rejections after the fact.

  • Incorrect unit count from multi-dose vials: providers draw 1 mL from a 40 mg/mL vial, administer 40 mg, and billing enters 1 unit instead of 4. The dose in the chart note is the authoritative number. Verify units against documented milligrams, not milliliters drawn.
  • Missing or transposed NDC: NDC must be in 11-digit format with leading zeros. A common error is transcribing 10-digit NDCs from the vial label (manufacturer format) without padding to 11 digits. The qualifier “N4” must also be present on the claim line.
  • Wrong administration CPT paired with joint injection: billing 96372 (therapeutic injection) when the provider performed a joint injection under 20610 creates a bundling conflict. The administration is already included in the joint injection code. Bill 20610 + J3301, not 96372 + J3301, for most joint injection scenarios.
  • Using J3301 when a more specific code exists: J3300 describes triamcinolone acetonide, preservative-free formulation, 1 mg. Intraocular use of the preservative-free formulation (Trivaris) should be billed as J3300, not J3301. Using the wrong code for the formulation administered is a coding error, not a documentation gap.
  • Unbundling from a procedure that includes the drug: some payers consider the drug already reimbursed within the procedure code. Verify the payer’s NCCI policy before billing J3301 alongside joint injection or surgical codes.

Private payer billing considerations for HCPCS Code J3301

Commercial insurers do not uniformly follow Medicare’s HCPCS billing rules. Some cover triamcinolone under a pharmacy or drug benefit rather than the medical benefit, which means the claim routes to the plan’s pharmacy processor rather than the medical claims system. Billing J3301 on a CMS-1500 for a plan that processes it through pharmacy will result in a denial with no clear explanation unless your billing team knows to check the plan’s coverage routing rules upfront.

Key steps to take before submitting to a commercial payer for the first time:

  • Verify whether the drug is covered under medical or pharmacy benefit by calling provider services or checking the payer portal
  • Check whether prior authorization is required for the specific diagnosis and dose level
  • Confirm the payer’s fee schedule rate for J3301, as commercial allowables vary significantly from Medicare ASP + 6%
  • Ask whether the payer accepts the standard HCPCS Level II descriptor or requires a specific drug billing form
  • Confirm NCCI bundling rules for the specific administration CPT paired with J3301

Medical spas and medical spa software users billing J3301 for dermatology and aesthetic services should note that many commercial plans do not cover triamcinolone for cosmetic indications. Keloid treatment is generally covered; cosmetic scar reduction is not. Document the clinical necessity clearly and select an ICD-10 code that reflects the pathological (not cosmetic) nature of the condition. Practices aiming to maintain medical spa compliance standards should build payer-specific billing rules into their internal workflow documentation.

Selecting the wrong code in the triamcinolone family is a common mistake. The codes differ by salt form, formulation, and dose. Verify the exact drug administered before coding.

Code Description Key Difference from J3301
J3300 Triamcinolone acetonide, preservative-free, 1 mg per unit Same salt as J3301, different formulation and unit size; used intraocularly
J3302 Triamcinolone diacetate, 5 mg per unit Different salt form (diacetate); intermediate duration
J3303 Triamcinolone hexacetonide, per 5 mg Different, longer-acting salt form (hexacetonide, not acetonide)
J3490 Unclassified drugs Use only when no specific J-code exists; requires invoice and documentation; slower to process

The J3300 vs. J3303 distinction catches billers off guard, since all three codes describe some form of triamcinolone. J3300 is triamcinolone acetonide, preservative-free, 1 mg per unit – the same salt as J3301, just a smaller unit size and a preservative-free formulation typically used for intraocular injections. J3303 is triamcinolone hexacetonide, a chemically distinct, longer-acting salt billed per 5 mg. Billing J3303 when the provider administered Kenalog (acetonide) is a coding error, and the reverse mistake is just as common. The practice management software used by your billing team should have drug-to-code mapping that prevents this substitution.

How Pabau simplifies J3301 triamcinolone billing

Manual J-code billing introduces compounding error risk. The coder must calculate units from a dose, look up the correct NDC for the exact vial used, select the right administration CPT based on injection site, apply the applicable modifier, and verify that all these elements match the chart note. Each step is a potential failure point.

Pabau’s integrated billing workflow addresses these points directly. The claims management module surfaces the J3301 code alongside unit calculation based on documented dose, pulling the NDC from the dispensed inventory item rather than requiring the coder to transcribe it manually. The clinical note and billing claim stay linked, so audit trails are built into every encounter rather than reconstructed after the fact.

  • Automated unit calculation: dosage entered in the clinical note populates the billing unit count without manual conversion
  • NDC crosswalk from inventory: the NDC recorded at drug administration appears on the claim line automatically, eliminating the transposition error
  • Bundling rule alerts: NCCI-based flags surface when an administration code pairs incorrectly with a procedure code
  • Documentation completeness prompts: required fields (route, site, lot number, dose in mg) are prompted at point of care, not reconstructed at billing time
  • Denial tracking: denial reasons stay attached to each claim, so practices can spot recurring J3301 denial patterns and fix the root cause before it repeats across future claims

For practices managing injection therapy workflows at scale, the reduction in manual steps per claim translates directly to fewer denials and faster payment cycles. The HIPAA-compliant documentation standards built into Pabau’s clinical notes also satisfy the audit trail requirements Medicare expects for separately billed drugs.

Conclusion

HCPCS Code J3301 billing fails most often at three points: Unit miscalculation from the 10 mg per unit rule, missing or incorrectly formatted NDC, and wrong administration CPT when the drug was given as part of a joint procedure. Getting these right requires clean documentation capture at the time of injection, not reconstruction at billing time.

Pabau connects the clinical encounter to the claim, capturing dose, NDC, and injection site in the chart note and carrying those values forward to the billing workflow automatically. To see how Pabau handles J-code drug billing in practice, book a demo with the team.

Continue your research

Continue your research

Billing anesthesia alongside a joint injection? CPT Code 01400 covers anesthesia for knee joint procedures billing.

Pairing a lesion excision with a triamcinolone injection? CPT Code 11423 covers benign lesion excision billing.

Coding autoimmune conditions treated with corticosteroids? ICD-10 Code M32.8 covers other forms of systemic lupus erythematosus.

Frequently asked questions

What is HCPCS Code J3301 used for?

HCPCS Code J3301 is a Level II HCPCS J-code used to bill for the administration of triamcinolone acetonide injection, 10 mg per unit. It covers the drug itself and is used across orthopedics, dermatology, rheumatology, ophthalmology, and allergy/ENT to identify corticosteroid injections on Medicare and Medicaid claims. A separate administration CPT code must always accompany J3301 on the claim.

Is J3301 a CPT code or an HCPCS code?

J3301 is a HCPCS Level II code, not a CPT code. CPT codes (Level I) are maintained by the AMA and describe procedures. HCPCS Level II codes are maintained by CMS and describe drugs, supplies, and services not covered by CPT. The “J” prefix identifies J3301 as a drug administration code within the HCPCS Level II system.

How many units of J3301 should be billed for a 40 mg triamcinolone injection?

A 40 mg dose equals 4 units of J3301. Each unit represents 10 mg of triamcinolone acetonide, so divide the total milligrams administered by 10 to get the unit count. A 20 mg dose = 2 units, a 60 mg dose = 6 units. Bill only the dose actually administered, not the full vial contents if there was unused drug.

What NDC codes cross-reference to J3301?

Common NDCs for J3301 include Kenalog-10 (Bristol-Myers Squibb, 10 mg/mL) and Kenalog-40 (Bristol-Myers Squibb, 40 mg/mL), as well as generic triamcinolone acetonide from multiple manufacturers. NDC numbers vary by packaging and are updated when vial configurations change. Always verify the current NDC from the actual vial label and cross-reference with FDA DailyMed rather than using a cached list.

What is the difference between J3300 and J3301?

J3300 and J3301 are both triamcinolone acetonide – the same salt, differing in unit size and preservative content. J3300 is the preservative-free formulation billed per 1 mg, typically for intraocular use; J3301 is billed per 10 mg for general injection use. Triamcinolone hexacetonide, a chemically different and longer-acting salt, is billed under J3303, not J3300. Always match the code to the exact salt form and formulation documented in the physician’s order.

What is the Medicare reimbursement rate for J3301?

Medicare reimburses J3301 at ASP plus 6% in the physician office setting, per the CMS quarterly drug pricing methodology. The exact dollar amount changes each quarter as Average Sales Price data is recalculated. Check the current CMS Drug Pricing File or the CMS Physician Fee Schedule lookup tool for the active rate before submitting claims.

×