NeverAgain
Post-Delivery FeedbackJun 8, 2026
I ordered glasses from GlassesUSA and needed to exchange them because they did not fit properly. The glasses themselves may eventually be fine, but the customer service, service process, and return/exchange process were extremely frustrating.
The biggest issue is that their standard exchange process required me to send my current glasses back before the replacement would move forward. That would have left me without glasses for weeks, which is not realistic for someone who needs glasses every day.
I tried calling customer service and waited over 30 minutes. When the call finally appeared to connect, no one actually assisted me. I could hear background conversations, said hello several times, and then the call disconnected. That alone was bad enough.
I then emailed support and received an automated response saying one inbox was not actively monitored, while another message created a ticket. From there, I had to fight through their chatbot, repeat information multiple times, and eventually reach a live chat agent. The agent was polite, but the process was a mess. GlassesUSA would not take payment through chat, would not send a secure payment link, and would not arrange for someone to call me directly, even after I provided proof that my prior 30+ minute call had disconnected.
Eventually I was told that they could ship the exchange first if I paid a temporary refundable security deposit, but I still had to call Sales to complete it. After all of that, I had to call again just to pay the deposit and get the replacement moving.
To be fair, the final phone representative did help process the exchange, and I was able to order the replacement pair. But the amount of effort it took to get there was ridiculous.
I would not recommend GlassesUSA if you care about easy customer service or a smooth return/exchange experience. Their prices may be appealing, but if something goes wrong, be prepared for automated replies, long phone waits, chatbot loops, unclear support channels, and a lot of wasted time.