For independent, specialty, long-term care and home infusion pharmacies billing Medicare Part B, Medicaid, commercial medical plans and PBMs.
The dispensing claim tells a pharmacy in seconds whether it paid. Everything else fails quietly. An oral anticancer fill for a Part B patient goes out without its $24 supplying fee. A flu shot goes to the Part D plan. A rapid strep test bills without the QW modifier. Pharmacist visits sit in the pharmacy system and never become claims. Luxen bills the medical side and works the PBM rejects, inside the pharmacy system you already run.
On this page
Pharmacy billing services submit and follow up the claims a pharmacy files beyond the counter: Medicare Part B drugs and pharmacy fees, diabetic testing supplies, vaccines, pharmacist clinical services, and PBM rejects. In the Luxen claim audit, the supplying or dispensing fee was missing on 13% of Part B drug claims.
Dispensing claims go to PBMs on the NCPDP standard and adjudicate in seconds. Medical claims go to Part B, DME MACs, Medicaid and commercial plans on the 837P and take weeks. Most pharmacies staff only the first track.
None of these leaks show up as a reject at the counter. Most start with a code or modifier choice, which is why certified coders review pharmacy medical claims before they go out.
| Scenario | Codes | What goes wrong | $ at stake per claim | Luxen audit finding |
|---|---|---|---|---|
| Oral anticancer, antiemetic or immunosuppressive fill, Part B patient | Q0511, Q0512 | Fee left off, or fill sent to Part D | $24 first fill, $16 each later fill in 30 days | The supplying or dispensing fee was missing on 13% of Part B drug claims |
| Flu, pneumococcal, hepatitis B or COVID-19 shot, Medicare patient | G0008, G0009, G0010, 90480 | Sent to Part D, or administration code dropped | $34.62 (G0008 to G0010, 2026); about $45 (90480) | Part B vaccines were sent to a Part D plan on 6% of Medicare vaccine claims |
| Test strips and lancets | A4253, A4259 with KX or KS | Modifier missing, or quantity above LCD limits without records | Full fee schedule amount for the line | Diabetic testing supply claims lacked a valid KX or KS modifier on 8% of claims |
| Rapid strep, flu or COVID-19 test | 87880, 87804, 87811 with QW | No QW, no CLIA waiver on file, or never billed | Full lab fee schedule amount for the test | 18% of documented pharmacist clinical services were never billed (Luxen billing reviews) |
| 340B drug on a Medicaid pharmacy claim | NCPDP 420-DK value 20 | Code left off, so Medicaid also takes a rebate | Repayment of the duplicate discount | 340B Medicaid claims were missing submission clarification code 20 on 4% of claims |
Medicare Part B pays pharmacies for a short list of drugs, supplies and vaccines. They go on medical claims, not the Part D claim, and several carry a pharmacy fee.
| Item | Code | Fee |
|---|---|---|
| Oral anticancer, oral antiemetic or immunosuppressive drug, first prescription in a 30-day period | Q0511 | $24 |
| Each later prescription in the same 30-day period | Q0512 | $16 |
| First immunosuppressive prescription after a transplant | Q0510 | $50 |
| Inhalation drug, initial dispensing fee (one time) | G0333 | $57 |
| Inhalation drug dispensing fee, per 30 days | Q0513 | $33 |
| Inhalation drug dispensing fee, per 90 days | Q0514 | $66 |
| HIV PrEP drug supply under NCD 210.15 | Q0521 | $24 initial, $16 additional in the same 30 days |
Fees are set in 42 CFR 414.1001. CMS does not allow both a supplying fee and a dispensing fee on one drug.
Test strips (A4253, 1 unit is 50 strips) and lancets (A4259, 1 unit is 100 lancets) bill to the DME MAC under LCD L33822. Add KX when the patient is insulin treated and KS when not. The usual amount is 300 strips and 300 lancets every 3 months if insulin treated, 100 of each otherwise. More requires a practitioner visit within 6 months before the order and adherence checks every 6 months.
The pharmacy needs CMS-855S enrollment and a $50,000 surety bond. It skips accreditation if DMEPOS billing stayed under 5% of pharmacy sales for 3 years, it has been enrolled 5 years, and it has no final adverse action in 5 years.
Part B covers flu, pneumococcal, hepatitis B and COVID-19 vaccines. Since January 1, 2025, hepatitis B coverage includes patients who never completed a series or whose history is unknown. The 2026 national administration payment for G0008, G0009 and G0010 is $34.62, and COVID-19 administration (90480) pays about $45. Shingles, RSV and Tdap go to Part D, with no cost sharing on ACIP-recommended adult vaccines. We bill all of it through full-service medical billing for pharmacies.
Test and treat, medication management and chronic disease visits bill on the 837P to medical plans, not through the PBM switch. Who can bill depends on the payer.
CMS counts pharmacists as auxiliary personnel under 42 CFR 410.26. Their services bill incident to a physician or nonphysician practitioner, under that practitioner's NPI, and the only E/M visit code available is 99211. Since January 1, 2026, direct supervision can be met through real-time audio and video (not audio-only) for services without a 010 or 090 global surgery indicator.
| Service | Code | Billing condition |
|---|---|---|
| Office visit incident-to | 99211 | Billed under the supervising physician or NPP |
| Medication therapy management, initial 15 minutes, new patient | 99605 | Plans that contract for pharmacist MTM |
| Medication therapy management, initial 15 minutes, established patient | 99606 | Plans that contract for pharmacist MTM |
| Medication therapy management, each additional 15 minutes | 99607 | Add-on to 99605 or 99606 |
| Rapid strep A antigen test | 87880 with QW | CLIA certificate of waiver on file |
| Influenza antigen test | 87804 with QW | CLIA certificate of waiver on file |
| SARS-CoV-2 antigen test | 87811 with QW | CLIA certificate of waiver on file |
| Diabetes self-management training, individual or group, per 30 minutes | G0108, G0109 | Medicare pays only through an ADA or ADCES accredited program |
| NCPDP reject | Meaning | Fix |
|---|---|---|
| 75 | Prior Authorization Required | Submit the PA or ePA with chart notes, then resubmit |
| 76 | Plan Limitations Exceeded | Quantity limit exception or corrected days supply |
| 70 | Product/Service Not Covered | Formulary exception or covered alternative |
| 79 | Fill Too Soon | Check the last fill date, vacation or dose change override |
| 83 | Duplicate Paid/Captured Claim | Reverse or correct, do not resend unchanged |
In the Luxen claim audit, missing or invalid prior authorization caused 17% of denials. We run eligibility checks and prior authorization before the fill date so renewals do not lapse between refills.
The 340B statute bars duplicate discounts, where a covered entity buys a drug at the 340B price and Medicaid also collects a manufacturer rebate on it. On Medicaid pharmacy claims, programs such as Texas Medicaid require value 20 in the Submission Clarification Code field (420-DK), and a missed code can leave the pharmacy and covered entity owing repayment. On Medicare Part B claims, covered entities have reported modifier TB on 340B-acquired drugs since January 1, 2025, when CMS discontinued JG.
When a plan covers a specialty drug under the medical benefit, the claim follows medical rules: a HCPCS drug code in billing units, and on single-dose containers, JW for the discarded amount or JZ when nothing was discarded. JZ has been required on Part B claims since July 1, 2023. Confirm which benefit covers the drug before the first fill, because the claim format, codes and prior authorization route all change with it.
The rule: Part B pays pharmacies for oral anticancer, oral antiemetic, immunosuppressive and inhalation drugs, plus supplying and dispensing fees of $16 to $66 (42 CFR 414.1001). The cost: the drug payment and fee on each misrouted fill. Luxen audit: eligibility and coverage errors caused 24% of denials.
The rule: flu, pneumococcal, hepatitis B and COVID-19 vaccines are Part B, while shingles, RSV and Tdap are Part D (CMS MLN908764). The cost: $34.62 per flu, pneumococcal or hepatitis B administration in 2026, plus the vaccine. Luxen audit: Part B vaccines were sent to a Part D plan on 6% of Medicare vaccine claims.
The rule: pharmacists are auxiliary personnel, and 99211 is the only E/M visit code available for their incident-to services (CMS MM12071). The cost: recoupment of every higher-level visit billed. Luxen audit: coding and modifier errors caused 21% of denials.
The rule: Medicare pays G0108 and G0109 only through a program accredited by ADA or ADCES (CMS MLN909381), and 163WD0400X is a registered nurse code. The cost: every DSMT claim from an unaccredited program. Luxen billing reviews: credentialing lapses delayed payment for 1 in 12 providers added in the prior year.
The rule: since January 1, 2024, all pharmacy price concessions apply at the point of sale (CMS-4192-F). The cost: short payments written off instead of disputed. Luxen audit: the average underpaid claim was short by $38.
We run the revenue cycle from eligibility to zero balance inside the practice management system you already use. How full-service billing works.
Certified coders review charges against your documentation and payer rules before the claim goes out, so the denial is prevented rather than appealed. Medical coding.
Aged and denied claims are worked to resolution, then the upstream cause is fixed so the same claims stop coming back. Denials and AR recovery.
Benefits are verified and authorizations secured before the appointment, which is the cheapest place in the cycle to stop a denial. Eligibility and prior authorization.
Statements, balance questions and payment plans are handled by the same team that worked the claim. Patient billing.
Payer enrollment and re-credentialing are tracked through to approval, so a lapsed credential never quietly stops payment. Credentialing.
A HIPAA-trained front-office assistant working inside your EHR on calls, scheduling, intake and referrals, alongside the billing team. Medical virtual assistant.
Pharmacy billing runs across three places: the pharmacy management system, the claims switch, and the medical plan portals. We work in pharmacy systems such as Liberty Software, McKesson EnterpriseRx, Epic Willow Ambulatory, FrameworkLTC and WellSky CareTend, in the clinic EHRs where pharmacists document incident-to visits, such as athenaOne and eClinicalWorks, and in Availity, DME MAC portals, CoverMyMeds and payer ePA portals. We sign the BAA before access. No migration, no new pharmacy system.
2 weeks
from a signed BAA to our team working your claims
About 3 weeks
to the first recovered payments on aged AR
20+ years
combined billing and coding experience
Rejected pharmacy claims were being reprocessed without separating eligibility, refill timing, and coordination-of-benefits issues. Luxen organized a same-day rejection queue, increasing successful first-day resolutions from 54% to 89%.
Director of Operations, independent community pharmacy group
Specialty refills were scheduled even when the current approval had expired. Luxen linked authorization dates to the refill calendar, reducing abandoned prescriptions by 63% and adding $31,800 in monthly collected revenue.
Revenue Cycle Manager, specialty pharmacy
Full engagements are written up in our dental practice case study and our ambulance billing case study.
Since January 1, 2024, Part D plans must apply all pharmacy price concessions to the negotiated price at the point of sale (CMS-4192-F). Reconcile each remittance to the adjudicated claim, and chase anything lower as an underpayment. In the Luxen claim audit, underpayments against contracted rates appeared on 7.8% of paid claims, and our denial and AR recovery team works them by payer.
Negotiated maximum fair prices for the first selected Part D drugs took effect January 1, 2026, and the Medicare Transaction Facilitator began operations the same day. Part D plans send claim data to CMS within 7 days, and manufacturers then have 14 days to process it and approve the refund. Pharmacies enroll in the MTF Data Module and must match every refund to its claim, or a missing refund goes unnoticed.
3% to 6% of collections
Luxen's pricing generally falls between 3% and 6% of collections, depending on claim volume, specialty, payer mix, and how much of the revenue cycle your practice hands over.
Higher-volume practices usually land toward the lower end. Smaller or more complex practices land higher because there is more work per account. There is no setup fee and no exit fee, and the agreement runs month to month with 30 days notice.
A lower fee attached to weak billing is still expensive. The number that matters is what your collections do after you hire someone.
Luxen charges 3% to 6% of what we collect on the claims we work, month to month with 30 days notice and no setup or exit fee. Take an independent pharmacy collecting $600,000 a year on medical claims.
In Luxen billing reviews, fully loaded in-house billing cost 7.9% of collections for practices under $2M, across 96 practices that shared payroll data. On $600,000 that is $47,400.
| Service line | Annual collections | In-house at 7.9% | Luxen at 4.5% |
|---|---|---|---|
| Part B drugs and pharmacy fees | $240,000 | $18,960 | $10,800 |
| Diabetic testing supplies (DMEPOS) | $180,000 | $14,220 | $8,100 |
| Vaccines billed to Part B and medical plans | $120,000 | $9,480 | $5,400 |
| Pharmacist clinical services | $60,000 | $4,740 | $2,700 |
| Total | $600,000 | $47,400 | $27,000 |
The gap is $20,400 a year before recovered revenue. We set your rate after the free 30-minute billing review.
Ask who owns follow-up, too: in the same survey, 42% of practice managers said nobody owns denial follow-up full time.
| Partner type | Part B, DMEPOS and clinical claims | PBM rejects | Pharmacy system | Cost basis |
|---|---|---|---|---|
| In-house biller | Depends on one person's knowledge | Between fills at the counter | Your system | Salary, benefits and turnover |
| Generalist billing company | 837P yes, pharmacy fees rarely | Usually not worked | Often prefers its own software | Percentage of collections |
| Specialty pharmacy billing company | Often one segment, such as LTC | Worked | Varies | Per claim or per staff member |
| Pharmacy system vendor billing module | Claim tool, your staff follows up | Built into the system | That vendor only | Subscription or per claim |
| Luxen | Part B drugs, DMEPOS, vaccines and pharmacist services | Worked daily by reject code | Works inside your current system | 3% to 6% of collections, month to month |
Still comparing? Compare medical billing companies by state before you sign.
A 30-minute look at your AR ageing, denial reasons and payer mix. You leave knowing what is recoverable, what we would work first and what it would cost.
We sign a business associate agreement before anyone touches your system. Your named team then works inside the practice management system and clearinghouse you already use. Nothing is migrated, and claims are being worked within two weeks of the signed BAA.
Aged and denied claims come first because that is revenue you have already earned. Most practices see the first recovered payments inside three weeks.
Once the backlog is moving, we take over the agreed part of the daily cycle: eligibility, coding review, submission, posting, denials and patient balances.
You know who owns your claims. The team works inside the practice management system and EHR you already run, with no migration.
Claims are coded by certified coders against your documentation and payer rules. Automation handles the repetitive checks so people spend their time on the claims that need judgment.
We sign a business associate agreement before accessing protected health information, and access is limited to the named people on your account.
We look at your AR ageing, volume, payer mix and denial profile first, then tell you what we believe is recoverable and what it would cost.
A billing company is a poor fit if you are not willing to share visibility into your billing, if the vendor uses a rotating pool of people who never learn your practice, or if it cannot explain why your claims are being denied. Be wary of anyone promising large collection increases before they have seen your AR ageing. The right partner makes your revenue cycle more visible, not less.
No. Dispensing claims go to PBMs on the NCPDP standard and adjudicate in seconds, while medical claims go on the 837P with HCPCS or CPT codes and place of service 01. Part D plans must pay clean electronic claims from most network pharmacies within 14 days under 42 CFR 423.520, and medical claims follow each payer's own timeline.
Luxen charges 3% to 6% of collections on the claims we work, month to month with 30 days notice. For a pharmacy collecting $600,000 a year on medical claims, that is $18,000 to $36,000. In Luxen billing reviews, in-house billing cost 7.9% of collections for practices under $2M.
About 2 weeks from signed BAA to working claims. Across our clients, median time from signed BAA to first claims worked was 9 business days, and first recovered payments arrived a median of 17 days after work began. We start with the oldest unpaid Part B and DMEPOS claims.
We work inside the pharmacy system you already run, such as Liberty Software, McKesson EnterpriseRx, Epic Willow Ambulatory or FrameworkLTC, and in Availity and DME MAC portals for medical claims. Nothing migrates, and the BAA is signed before we log in.
Yes. Under NCD 210.15, effective September 30, 2024, Part B covers HIV PrEP drugs, and an enrolled pharmacy bills oral drugs such as J0750 or J0751 with supplying fee Q0521. The fee is $24 for the first supply in a 30-day period and $16 for another in the same period, and the pharmacy must enroll through the CMS-855S or CMS-855B.
Thirty minutes, no deck and no fee. We look at what is sitting past 90 days and where your denials cluster, and you leave knowing what is recoverable, what we would work first, and what it would cost.
Book a Billing Review