EyeBuyDirect coupons and discount codes in November 2026
Find verified EyeBuyDirect promo codes plus the latest vouchers available today


I’ve been with CupoNation Australia as an Editor since 2023, updating EyeBuyDirect deals weekly and confirming discount codes for accuracy.
Before you order, measure a pair you already own against the frame sizes and use the Virtual Try-On. Getting the fit right first time means you won't need to spend your one-time replacement on sizing.
With the motivation to make quality eyewear accessible to everyone, EyeBuyDirect is your solution for affordable glasses and sunglasses. Their extensive collection includes everything from classic designs to the latest trends, catering to diverse tastes and preferences.
Customers can easily find the perfect pair of glasses that complements their style and face shape, with features like virtual try-on. Moreover, they offer an impressive array of lens options, including blue-light-blocking and progressive lenses, ensuring every customer can find a solution tailored to their needs.
Verified working by editors at checkout
Editors verified it 16 hours ago
Apply this promo code at checkout when purchasing 2 pairs of glasses to receive 60% off the second pair of equal or lesser value.
Apply this discount code at checkout to receive 50% off designer optical and tinted sun lenses. Excludes frame pricing.
Verified working by editors at checkout
Editors verified it 16 hours ago
Tested and verified by editor using the Aven frames with the KODAK IntroMax lenses and KODAK 1.59 Index KODAK Premium Clear Lenses coating. The code took 50% off from the lenses only, so the overall price with frames is reduced to $171.97 from $297.95.
Enter this coupon code at checkout to receive up to $30 off your total order value across eligible prescription eyewear.
Apply this promo code at checkout to take 40% off blue-light blocking lenses. Valid strictly on lens upgrades.
Enter this coupon code at checkout to take 35% off optical lenses on orders valued at $80 or more. Excludes frame costs.
Orders with a value higher than $50 will be discounted by 25%.
Orders with a value higher than $100 will be discounted by 30%!
Orders with a value higher than $150 will be discounted by 35%.
Offer cannot be used on Ray-Ban, Ray-Ban Meta, Oakley, Oakley Meta, Meta AI, ARNETTE, Coach, Armani Exchange, Ralph, Vogue Eyewear, Michael Kors, Emporio Armani, or Swarovski frames.
Apply this promo code at checkout to receive 30% off your sitewide purchase when spending $100 or more in a single transaction.
Enter this promo code at checkout to receive 20% off your sitewide purchase when spending $75 or more in a single order.
Buying glasses online is where EyeBuyDirect gives you some cover: 30-day free returns matter more here than at most shops, because fit is personal. We'd pair that with the 45% welcome offer on orders over $15, but use one code at a time because discounts don't stack. Our tip is to save it for the pair you actually want, not a sale filler.
If this is your first order, the welcome discount is the strongest play. Repeat buyers should join Focus Rewards early.
Focus Rewards is a free loyalty program with no points to track. Your tier depends on what you spend in a membership year, counted from the date you created your account.
Silver Bright starts at $110 and adds a free case and a 15% anniversary discount.
Golden Sight starts at $220 and gives 50% off frames plus 25% off lenses and a 20% anniversary discount.
Diamond Light starts at $360 and gives 50% off up to two complete pairs, a 30% anniversary discount and priority customer service.
Every tier gets a birthday buy one, get one free code, a private 30% off sale once a quarter and early access to launches. The anniversary discount arrives as a personal EyeBuyDirect code by email in the 14 days before your account anniversary. The half-price perks don't cover designer brand frames, and returned or cancelled orders can drop your tier.
Upgrade gifts become usable about two weeks after the qualifying purchase, so a big order works better split in two. Buy the pair that takes you past $220 or $360 first, then use the 50% perk on the second pair instead of paying full price for both at once.
Each friend who registers through your personal link and spends over $15 earns you $10 in EBD Credits. Your first referral ever pays an extra $10, and every fifth friend adds a $50 bonus, so five referrals add up to $110. During Double Credits campaigns the standard reward rises to $20 each. Your friend gets $10 in credits on signing up.
Credits land 14 days after your friend's purchase and expire 12 months after they're earned.
They can pay for up to 50% of any order, and rewards are capped at 25 friends a year.
Credits aren't refunded if you return the order they were used on.
Because of the 50% cap, spending a full $110 needs at least $220 in orders. Plan to spread credits over your next couple of purchases, and save them for a pair you're sure about.
You have 30 days from receiving your order to send glasses back for a full refund or a one-time replacement of equal or lesser value. Start under Purchase History in your account, wait for customer service to confirm within 24 to 48 hours, then post the pair and share the delivery confirmation number. Refunds follow within 48 hours.
The 365-day guarantee gives one replacement within 12 months for defects in craftsmanship, not accidental damage.
Return postage after the 30-day window is at your cost, and a replacement can carry a shipping fee.
EBD Credits and replacement pairs aren't refundable.
If you're unsure about the style, take the refund. It leaves you free to reorder with a new code or during a sale, while a replacement locks you into the original order's value.
New subscribers get an EyeBuyDirect coupon by email after signing up through the pop-up on the site. The percentage changes from season to season, and it's for new subscribers only, so treat it as a one-off. It's worth more on a full-priced complete pair with lens upgrades than on a cheap frame, since a percentage off scales with the total.
The sale section marks down eyeglasses and sunglasses, with filters for size, colour and shape. An EyeBuyDirect coupon won't apply to these markdowns, and in a mixed cart a code only discounts the full-priced items. On cheaper styles the sale price usually wins. Once you add premium lenses, a sitewide percentage code tends to come out ahead, because it takes money off the lenses as well.
Buy one, get one free runs as a sitewide promotion and as the Focus Rewards birthday perk. You need two frames, with at least one priced at $15 or more, and the cheaper frame is the free one. Only the basic 1.5 index lens with anti-scratch coating is included, so upgrades and coatings are charged on both pairs. The deal can't be combined with another EyeBuyDirect promo code, excludes designer brands and stops at six frames per order. Pick two frames of a similar price, such as a spare pair and prescription sunglasses, so the free frame is worth as much as possible.
A missed code isn't lost money. Customer service can apply an eligible code to an order that's already been placed, through phone, live chat or the contact form. Get in touch soon after ordering with your order number ready, since changes are easiest before the order moves along.
Your data security is important to us
We use cookies and related technologies to personalise your experience and collect data for advertising and analytics. By clicking on “accept all”, you agree to ours and our partners’ use of cookies and processing of data. You can learn more about our policies on our Cookie Policy and Privacy Policy pages. To change your cookie preferences, just click on Manage Cookies at the footer of the page.