It all depends on your insurance and Medicare.
However, it might also be greed from Bayer. I was going to suggest a Canadian pharmacy but the one I use in Vancouver B.C. charges $520 for 90 days of 20 mg. Xarelto.
Check out your insurance formulary. Another suitable anticoagulant might be much cheaper. Most doctors will be happy to accommodate this kind of patient concern.
Personally, the Xarelto is working far better for me than I expected without gross bruising or uncontrolled bleeding, though wounds do bleed about twice as long as they used to. I'd hate to have to change, but there are alternatives.
The ultimate alternative is to have an ablation procedure done so you're no longer at increased risk of stroke. I'm hoping to get scheduled for that in the next month or two.