XARELTO: what pharmacies pay, and what that tells you

Acquisition cost from CMS NADAC, 2026-10-14. Updated .

BrandPrescriptiontight price spread30.1x its genericassistance programme

XARELTO costs a pharmacy a median of $19.54 per unit. Its generic equivalent costs $0.6496, which makes the brand 30.1 times the price of the same molecule. That is what the pharmacy pays to acquire it. It is not your price: a dispensing fee and margin sit between this number and your receipt.

$19.54median acquisition cost per unit
86%of priced drugs cost less than this one
17listed products, more than 87% of the corpus
2.0xspread from the cheapest tenth to the dearest

The substitution is worth real money here

XARELTO runs 30.1 times its generic equivalent on a drug that already costs a pharmacy $19.54 a unit. At that level the multiple is not an abstraction: switching to the same molecule is the single largest sum available on this prescription.

Where it sits against every other priced drug

Acquisition cost percentile, 3,234 priced products

XARELTO · 86%
cheapestdearest

This sits toward the expensive end of the corpus, dearer than roughly 86% of priced products, which is the range where coverage design starts to matter more than which pharmacy you walk into.

The brand and the generic, side by side

Acquisition cost per unit, CMS's own correspondence

brand
generic

$19.54 against $0.6496. The generic bar is drawn to scale, which is why it is barely visible at 30.1x. CMS publishes this correspondence per product, so it is a comparison of the same thing rather than a match on names.

The other forms of XARELTO

CMS prices 2 distinct XARELTO products. They are not interchangeable and their costs are not comparable to each other, which is exactly why a single headline price for a drug name is usually meaningless.

The Sold as column is usually the reason two rows differ: an over-the-counter product and a prescription-strength one carry the same drug name and are priced as different products entirely. Unit matters as much: a price per tablet and a price per millilitre are not the same measurement.

ProductUnitClassSold asPer unitListings
XARELTO (shown above)EABrandRx$19.5417
XARELTOMLBrandRx$3.771

What the spread tells you about shopping around

Between the cheapest tenth of listings and the dearest tenth, XARELTO varies by 2.0 times. That is a tight band. That is less ordinary at this cost level, where products more often vary between suppliers. Pharmacies are buying it at close to the same price, so a difference in what you are charged is a difference in fees and margin rather than in the drug.

The drug sets the floor. The route decides the rest.

XARELTO costs a pharmacy $19.54 per unit, which is the floor under what you pay. A dispensing fee and a margin sit on top, and both are set by where you fill it and under what programme. These are the routes worth checking, and what each one is actually for.

We do not quote a per-pharmacy price for XARELTO, because that varies by pharmacy, by ZIP code and by week, and we have not measured it for this drug. What is measured here is the acquisition cost above, from CMS NADAC. The order of these routes is editorial and fixed; it is not for sale, and no placement here implies a medical recommendation.

There is an assistance programme covering this

J&J Patient Assistance Foundation (JJPAF). Estimated saving: Free medication for qualifying patients (savings of $1,000 to $15,000+ per month).

A note on the 30-unit figure. Thirty units of XARELTO would cost a pharmacy about $586.06. Most XARELTO doses are one tablet once a day, where 30 tablets is a month. Two are twice a day: 15 mg for the first 21 days of treating a blood clot, and 2.5 mg for coronary or peripheral artery disease. On those, 30 tablets is 15 days, and a month is 60 tablets: about $1,172.12 at the same median, twice the 30-unit figure. Both are a comparison basis for what a pharmacy pays to acquire the drug, not what you pay at the counter.

What this page is, and is not

Every figure here is CMS NADAC, the federal survey of what retail pharmacies pay to acquire a drug. It is public-domain federal data and it is the cleanest available floor. It excludes your dispensing fee, your pharmacy's margin, your insurance design and any discount-card pricing, all of which sit between this number and what you hand over. Nothing here is medical advice.

Source: CMS NADAC (National Average Drug Acquisition Cost), Centers for Medicare & Medicaid Services, dataset generated 2026-10-13. See how XARELTO compares across 385 brand and generic pairs, or look up another drug in our price tools.

Cheaper is only half the check

Before you move a prescription to a lower-priced pharmacy, check the safety and coverage side too. OmniRx, our sister property for medication safety, has pages for Xarelto: