For some reason, Amazon.com keeps making it more and more difficult to document receipts that FSA/HSA providers will accept for eligible purchases. Here’s how I approached the situation in mid-2025. The solution is at the bottom of this post.
I need to print a receipt. I go to my computer and visit the Amazon.com site, find my order, and view the invoice for the order. FSA/HSA labels are missing! My provider won’t accept that.
Next, I try the Amazon mobile app on my phone. Go to the orders page, find the right order, view the invoice for the order. FSA/HSA labels are there, but no way to successfully print… The link at the top to print the page breaks on the mobile app.
So then I consider, this is just a webpage, what if I visit the Amazon.com website in my mobile browser. Repeat all the previous steps and the printing mechanism works, I can save a PDF if I wanted to. But I don’t want to, I want to do it on my computer, as that is more convenient when dealing with taxes and insurance. I shouldn’t need dependence on my phone for insurance filings. So, I save the link to the Invoice and send it to my PC.
Of course, it’s the same link as from the beginning, but Amazon renders it differently, so the FSA/HSA labels are missing when viewed on the computer like before. I noticed it would render correctly if I used my browser Developer Tools and turned on Device Emulation.
The Solution
We need to use a user-agent switcher on the computer browser to make it think it’s a mobile device.
Quick solution, if using Microsoft Edge, Chrome, or other Chromium-based browsers (Opera, Brave, etc.):
- Visit the Invoice Page of the product you need the proper receipt for.
- Press Control-Shift-I (or command-option-i on mac) or otherwise navigate to your Inspect Element / Developer tools on your browser.
- Press Control-Shift-M (or command-option-m on mac) or click the icon at the top left, maybe hover over the icons to see which one is the correct one to click.
- Once it’s toggled, you can print the page with the labels.
Other solution, if you have a User Agent switcher browser extension, you can use that, I confirmed switching mine to Android worked. These tools tend to be useful when doing development for cross-platform projects, or just getting around limitations like here.