HCPCS code J7325 – Synvisc or Synvisc-One (hylan G-F 20) injection
J7325 is the HCPCS Level II code for hyaluronan or derivative, Synvisc or Synvisc-One, for intra-articular injection, 1 mg. It covers both hylan G-F 20 products, and one unit equals 1 mg.
A Synvisc visit uses one 16 mg syringe, so you bill 16 units at each of three visits. A Synvisc-One visit uses one 48 mg syringe, so you bill 48 units once. Monovisc is a different product and bills J7327.
- Level
- Level II
- Category
- J0000-J9999 Drugs administered other than oral method
- Status
- Active, added January 1, 2010
- Billable
- No
- Code also known as
- hyaluronic acid knee injection, viscosupplementation injection, hylan GF 20 injection, joint fluid therapy, HA injection
Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.
- AI-powered code suggestions
- Real-time compliance checks
- Faster claims, fewer denials
Automate repetitive tasks and focus on what matters most—your patients.
Reduce coding errors and ensure compliance with the latest regulations.
Clean claims, fewer denials, and faster reimbursements.
Powerful insights and reporting to help your practice thrive.
HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide
Key takeaways
HCPCS code J7325 bills both Synvisc and Synvisc-One, the two hylan G-F 20 products, at one unit per 1 mg.
A Synvisc visit uses one 16 mg syringe and bills 16 units, while a single Synvisc-One visit bills 48 units.
Monovisc bills J7327 per dose, so swapping J7325 and J7327 between the two one-shot products is a wrong-code error.
Pair J7325 with CPT 20610 and a specific M17 code, such as M17.11 for one knee or M17.0 for both.
Medicare Part B pays J7325 at ASP plus a 6% add-on, and CMS updates that rate every quarter.
HCPCS code J7325 bills Synvisc and Synvisc-One by the milligram
HCPCS code J7325 is the Level II code for Synvisc and Synvisc-One, both hylan G-F 20 injections for knee osteoarthritis. One unit equals 1 mg. Sanofi’s Synvisc-One billing codes page lists J7325 for both products, with 48 units for Synvisc-One and 16 for Synvisc.
That one rule settles most billing questions. You count milligrams in the syringe, not injections or visits. Keep the reference table below close when you build the claim.
What J7325 covers, and where it stops
J7325 covers one active ingredient, hylan G-F 20, in either of its two Sanofi products. Synvisc comes as a 2 mL prefilled syringe holding 16 mg. It’s given once a week for three weeks.
Synvisc-One comes as a 6 mL prefilled syringe holding 48 mg, given as a single injection. Both are FDA-approved for knee osteoarthritis pain after conservative care and simple painkillers haven’t worked. Most Medicare coverage policies for hyaluronans are written for the knee alone.
- Billed with J7325: Synvisc and Synvisc-One, injected into the knee joint.
- Billed with other codes: Monovisc (J7327), Orthovisc (J7324), Euflexxa (J7323), Gel-One (J7326), Hyalgan, Supartz or Visco-3 (J7321) and Hymovis (J7322).
- Usually denied: Hip, shoulder or ankle injections, which are off-label, and knee pain without documented osteoarthritis.
Count milligrams, not syringes, to get the units right
Units on a J7325 line equal the milligrams injected. Each product comes in one fixed syringe size, so the math stays short.
Both courses land on 48 mg, which is why the two products blur together on paper. The difference is timing. Synvisc spreads 48 units over three claims, while Synvisc-One puts all 48 on one, as the chart below shows.

The classic error is billing 1 or 3 units, the syringe or injection count. That leaves most of the payment on the table and costs staff time on a corrected claim. Bill each Synvisc injection on its own date of service.
Follow one Synvisc-One claim from syringe to payment
Here’s how a single Synvisc-One injection moves through billing. The patient is illustrative: a traditional Medicare patient with primary osteoarthritis of the right knee.
- Check coverage first. Traditional Medicare needs no prior authorization, but the chart must meet your MAC’s coverage criteria. Confirm when the last course was given.
- Record the injection. The note names Synvisc-One, 48 mg and the right knee. It also carries the lot number and expiry from the syringe label.
- Build the claim lines. Line 1 is CPT 20610 with modifier RT. Line 2 is J7325 with 48 units. Both lines point to M17.11.
- Add the NDC where required. Synvisc-One is 58468-0090-03. Medicaid plans require it, and many commercial payers ask for it too.
- Watch the remittance. Payment should reflect 48 units at the current quarter’s rate. A J7325 line paid as 1 unit means the claim went out wrong.
Change one detail and the claim changes with it. With Synvisc, the same patient generates three claims of 16 units each, a week apart. If both knees get Synvisc-One on one day, the units double to 96 and the diagnosis becomes M17.0.
Pair J7325 with CPT 20610 and a precise knee diagnosis
J7325 pays for the product only. The injection itself is billed with CPT 20610, arthrocentesis, aspiration and/or injection of a major joint or bursa, without ultrasound guidance.
A J7325 line sent without an administration code usually comes back denied. Add the RT, LT or 50 modifier your payer expects on the 20610 line.
The diagnosis needs the same precision. Pick the code that matches the type of osteoarthritis and the knee you injected.
Avoid M17.9, osteoarthritis of knee, unspecified, when the chart supports more. Some payer policies won’t accept it, and it never says which knee was treated.
Per mg or per dose? Where J7325 sits among hyaluronan codes
Hyaluronan products have their own codes in the J7318-J7329 block. Some bill per milligram and some per dose, and that split drives most wrong-code errors.
The trap is the single-injection products. Synvisc-One and Monovisc are both one-shot treatments, so staff sometimes assume they share a code. They don’t. Synvisc-One bills J7325 at 48 units, and Monovisc bills J7327 at 1 unit per dose.
When in doubt, read the syringe label. Synvisc’s NDC is 58468-0090-01 and Synvisc-One’s is 58468-0090-03, and both map to J7325.
Medicare pays J7325 at ASP plus 6%
Medicare Part B pays J7325 under the average sales price (ASP) method. The allowed amount per milligram is the ASP plus a 6% add-on, and CMS resets it every quarter.
Don’t quote a rate from memory. Download the current quarter from the CMS ASP pricing files, find J7325 and match the quarter to your date of service. Then multiply by the units on the line.
Medicare Advantage and commercial payers set their own contracted rates. Check each payer’s fee schedule before you quote a patient’s out-of-pocket cost.
Pro Tip
Put the quarterly ASP release on the billing calendar. CMS posts each file before it takes effect, so update your J7325 charge before January 1, April 1, July 1 and October 1.
Prior authorization depends on who pays
Traditional Medicare doesn’t require prior authorization for J7325. Instead, the record must meet your MAC’s coverage criteria before the first injection.
- Medicare Advantage: Many plans require authorization, so check the plan’s own policy.
- Commercial payers: Most require it for viscosupplementation. Get approval before you schedule the course.
- What the request needs: The diagnosis code, imaging showing osteoarthritis, dated notes of failed conservative care, the product and schedule, and the ordering provider’s NPI.
How long conservative care must run varies by policy, so check the active coverage rule rather than assuming a set number of months. A dated record of each failed treatment makes every request faster to assemble.
Documentation that holds up when a payer asks
- Diagnosis: Clinical findings plus imaging, usually an X-ray showing joint space narrowing.
- Failed conservative care: Dated entries for physical therapy, NSAIDs or steroid injections, with the outcome of each.
- Injection note: Product, dose in mg, which knee, technique and any image guidance.
- Product details: Lot number and expiry from the syringe, plus the NDC where the payer requires it.
- Course tracking: The injection number in a Synvisc series, and the date of the last course for any repeat.
- Provider: The administering provider’s name and NPI.
A thin note rarely triggers a front-end rejection. The problem surfaces later, on a records request or a post-payment review, when the note can no longer be amended. Build the chart entry first and the claim lines from it.
Before you submit: A J7325 checklist
- The syringe label says Synvisc or Synvisc-One, not Monovisc or another hyaluronan.
- Units match the milligrams injected: 16 for a Synvisc visit, 48 for Synvisc-One.
- CPT 20610, or 20611 with documented guidance, sits on the same claim.
- The laterality modifier matches the knee in the note.
- The diagnosis is a specific M17 code, with M17.0 or M17.2 for both knees.
- Prior authorization is on file wherever the payer requires it.
- The NDC is attached in the format your payer wants.
- The charge reflects the current quarter’s ASP file.
Common mistakes that get J7325 claims denied
Hyaluronan denials cluster around a few repeat errors. Most are fixed with a corrected claim, while a few need a formal appeal. Start by spotting which pattern your practice repeats.
Each quarter, group your J7325 denials by claim adjustment reason code. A handful of codes tend to recur, and fixing their root cause beats appealing claims one at a time.
How Pabau keeps J7325 claims and syringe records together
Many practices bill viscosupplementation from two places. The injection note lives in the chart, and the claim gets keyed into a separate billing tool. Units and lot numbers drift apart.
Pabau, the practice management and billing platform we build, keeps both on one patient record. You record each syringe’s lot number and expiry against the patient and the appointment. Orthopedic and sports medicine practices then have the audit trail beside the treatment note.
For US insurance billing, Pabau’s specialty practice claims software works through the Claim.MD clearinghouse. Your team can check eligibility before the visit, send CMS-1500 claims as 837P files and post electronic remittance (ERA) against each claim.

Send cleaner J7325 claims through Claim.MD
Pabau records syringe lot numbers against each appointment and sends US insurance claims through Claim.MD, with eligibility checks and ERA posting. See how it fits an orthopedic or sports medicine practice.

Conclusion
J7325 rewards practices that bill from the syringe label. Read the product, count the milligrams, and the code and units follow: 16 units per Synvisc visit, 48 for Synvisc-One.
The costly mistakes come from assumptions. A one-shot product isn’t automatically J7327, and a three-visit course isn’t billed as three units. Build those two checks into charge entry, and the rework drops sharply.
Book a demo to see how Pabau keeps lot numbers, claims and remittance for each injection on one patient record.
Continue your research
Billing Monovisc instead? HCPCS code J7327 covers the per-dose code for the other single-injection hyaluronan.
Coding the injection itself? CPT code 20610 explains the major joint administration code that rides with J7325.
Switching patients to Orthovisc? HCPCS code J7324 walks through per-dose billing for a three- to four-injection series.
Sending claims electronically? Understanding the Claim.MD clearinghouse explains how claims and remittance move between your practice and payers.
Struggling with repeat denials? Denial management in healthcare shows how to build a prevention and appeals workflow.
Frequently asked questions
Do I need an NDC on a J7325 claim?
Medicaid programs require it, and many commercial payers do too. Report Synvisc as 58468-0090-01 or Synvisc-One as 58468-0090-03, in the format your payer specifies.
How soon can a patient repeat a Synvisc-One injection?
It depends on the coverage policy. Many Medicare policies allow a repeat course no sooner than six months after the last, with documented improvement. Check your payer’s rule before booking.
Is hylan G-F 20 a drug or a device?
The FDA regulates hyaluronan knee injections as medical devices, approved through premarket approval. Payers still bill them with J codes, and Medicare pays them through the ASP method.
Can I bill an office visit on the same day as the injection?
Only when a significant, separately identifiable E/M service takes place, reported with modifier 25. A visit booked just for the injection doesn’t support a separate E/M code.



