I've known a lot of women who love Zenni. I've known just as many who swear by EyeBuyDirect and won't hear anything against it.
For a long time I kind of assumed they were the same thing. Both places with really good deals for the middle to older age ladies. But the more people I've talked to about it, the more differences keep coming up, and that's really what I want to get into here.
Zenni
The price is the thing everybody leads with. It's low enough that people don't agonize, they just buy two or three at a time and see what they like when the box shows up.
And that changes something. Once glasses stop being a once-a-year purchase you get a lot more willing to try a shape you'd never have risked at three hundred dollars. I think that's genuinely the best thing about Zenni and it doesn't get said enough.
The catalog is huge, which is either great or a problem depending on how you shop. The people I know who do well on Zenni are the ones who already know their numbers. They filter by width, they order, it fits.
The ones who end up disappointed almost never have a problem with the actual frame. They loved the frame. It just didn't fit, because they picked it off a photo and never checked anything. I hear some version of that constantly.
Shipping is the thing everyone warns you about, though the numbers are less dramatic than the reputation. Standard US delivery runs about 7 to 14 business days, with express around 5 to 10 and rush options that come down to roughly 1 to 5 depending which one you pick.
Oh, and read the return policy before you order, not after. You've got 14 days from delivery to get your money back to your original payment method, but 30 days if you're willing to take a one-time store credit instead. Those aren't the same thing and people find that out at day 20. Shipping costs generally don't come back either.
EyeBuyDirect
Different feel entirely, and it's mostly the checkout.
People describe it as the site actually explaining what you're picking. What the lens options do, why one costs more, what you're trading off. If you've never ordered prescription glasses online before that's worth a lot, because otherwise you're just clicking things and hoping.
Standard shipping is about 7 to 14 business days, so basically the same as Zenni, which surprised me. There's a 2-day delivery option on eligible frames though, and that's the real difference if you're in a hurry.
You do pay for it. Same prescription, same coatings, the total comes out higher than Zenni. Not shockingly higher, but enough that if you were planning on two pairs you might end up with one.
The packaging thing comes up sometimes. Someone gets a hard case with one order and a little pouch with another and it bugs them, especially if the glasses live loose in a bag. Minor, but people mention it, so I'm mentioning it.
One more thing worth knowing if you actually have vision coverage, and I think this is underrated. EyeBuyDirect can bill a lot of in-network plans directly at checkout. Your benefit gets applied there and then and they bill the provider, no claim forms. Out-of-network plans still work the old way with itemized receipts, but if your plan is in-network that's a genuinely nice thing not to have to deal with.
About the shipping thing
I want to come back to this because I had it wrong for years and so does most of the internet.
If you go looking for comparisons between these two, a lot of them will tell you EyeBuyDirect ships way faster. That reputation is real and it came from somewhere. But most of those posts are from 2020 and 2021 and nobody's updated them.
The published windows right now are basically the same. Both list roughly 7 to 14 business days for standard US shipping. Both sell faster tiers if you pay for them.
So if speed is what's driving your decision, don't pick a brand, pick a shipping option. That's the part that actually determines when the box shows up.
What both of them got right
I want to be fair here, because both of these companies did something good.
Before them you basically took whatever your local shop had on the wall, at whatever they charged, and you wore it for a year. Now people own three pairs and switch them depending on what they're wearing. That's a real change and it happened because of sites like these.
They both save your prescription, which sounds like nothing until you've squinted at your eye doctor's handwriting for the fourth time trying to figure out if that's a 5 or an 8.
And they're both cheap enough that getting it wrong isn't a catastrophe. Which is the whole reason people are willing to experiment on them.
Where I notice people getting stuck
This is the part I actually find interesting.
A lot of the women I talk to have been doing this for years. They've got six pairs. And they wear one. The rest are in a drawer, or in the car, or they got worn twice and then quietly stopped.
So at some point the appeal flips. It stops being about how many pairs you can get and starts being about wanting one that actually feels like you. And a giant catalog is weirdly bad at that. When there are nine thousand options nothing feels chosen, it just feels like whatever you happened to click.
The other place people get stuck is when they need help and there isn't any. First time in progressives, or a prescription strong enough that the lens thickness starts dictating what frames will even work, or just wanting somebody to say yes that shape is right for your face. Both sites are built for people who can sort that out themselves, and most of the time that's completely fine. It's just not always fine.
So which one
If you want to spend as little as possible and you're happy checking your own measurements, Zenni.
If you'd rather the site walk you through it, or you've got in-network vision coverage you want applied without filing anything yourself, EyeBuyDirect.
That's most of it, honestly. Speed isn't really the tiebreaker people think it is, since both are in the same range unless you pay to move up a tier.
The one thing I'd tell anybody regardless is to go find a pair of glasses you already own and like, and look inside the arm. There are three little numbers printed there. That's your lens width, your bridge, and your temple length, and once you have them you're comparing instead of guessing. It takes about a minute and it prevents most of the problems in this whole post.

Where we come into it
Right, the part where I'm a little biased.
Vicci is basically built for the woman in that fifth section. The one who's got the drawer of six pairs and wants to stop. Our collections are small on purpose, they come out in limited drops, they're Italian acetate, and there's an actual person on the other end if you want help working out fit or lenses.
It's a different thing, not a better one. If what you want is three pairs for under a hundred dollars, we are genuinely the wrong shop and Zenni is the right one. I'd rather say that than pretend otherwise.
Frequently asked questions
Is Zenni better than EyeBuyDirect?
Neither one wins across the board. Zenni is usually cheaper with a bigger catalog, and EyeBuyDirect has a checkout that explains itself better plus direct in-network insurance billing. It mostly comes down to whether you want to spend less or want more hand-holding.
Which one ships faster?
They're closer than their reputations suggest. Both list around 7 to 14 business days for standard US shipping, and both sell faster tiers, including a 2-day option from EyeBuyDirect on eligible frames. If timing matters, pick the shipping tier rather than the brand.
Is it safe to buy prescription glasses online?
Yes, as long as you've got a current prescription from your eye doctor and an accurate pupillary distance. The thing that usually goes wrong isn't the lenses, it's the fit, which is why checking measurements against a pair you already wear matters so much.
Which is better for first-time online glasses buyers?
EyeBuyDirect generally, since the checkout explains lens options as you go and in-network vision benefits can be billed directly. Zenni works well too, but it rewards shoppers who already know their measurements and are comfortable choosing without guidance.