We might earn commissions on purchases.

EyeBuyDirect coupons and discount codes in November 2026

Find verified EyeBuyDirect promo codes plus the latest vouchers available today

Deborah Abrahams
Curated by Deborah
How we verify discounts
Sourced from trusted channels
Our teams source offers directly from retailers and affiliate networks.
Offer details explained
Minimum spend rules, user restrictions, and expiry dates are clearly labeled.
Redemption journey tested
Where practical, our editors follow the retailer's redemption process to see how the promotion works for shoppers.
Offers are kept accurate after publishing
We track live offers and remove or update them as soon as conditions change.
Details on how we verify discounts

How good is this discount?

Based on 31 EyeBuyDirect discount codes we've tracked

75%

Higher than usual

Usually: 50%

This is a notable discount

Inclusions may vary between offers. Check the terms for details.

Meet our expert

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.

About EyeBuyDirect

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.

12 active offers2 offers added today
Best Offer
Verified 16 hours ago
75% OFF

Save 75% on your second pair of glasses when you buy both in a single transaction

Ends in 6 days
60% OFF

Save 60% on your second pair of glasses when you apply this promo code!

Ends in 3 days
55% OFF

Score 55% off lenses and an additional 10% off with this promo code

Ends in 3 days
50% OFF

Save 50% on designer lenses using this EyeBuyDirect discount code

Ends in 5 days
Verified 16 hours ago
50% OFF

Use this EyeBuyDirect promo code to save 50% on your second pair of glasses

Ends in 6 days
50% OFF

Enjoy 50% off KODAK lenses today!

Ends in 1 day
$30 OFF

Get a price cut of up to $30 at checkout when you apply this EyeBuyDirect coupon

Ends in 5 days
40% OFF

Enjoy a 40% promo code on blue-light lenses

Ends in 28 days
35% OFF

Save 35% on lenses when you spend $80 or more and apply this EyeBuyDirect coupon

Ends in 2 days
35% OFF

Cyber Sale: Orders over $50 will get discounts of up to 35% with this EyeBuyDirect code

Ends in 14 days
30% OFF

Enjoy a 30% discount when you spend $100 or more

Ends in 1 day
20% OFF

Spend $75 or more and unlock a 20% code

Ends in 3 days

Recently Expired Offers

Missed these discount codes, but they often return - check back soon!

65% OFF
Score 65% off your second pair of glasses
50% OFF
Save 50% on lenses and 25% on frames with this EyeBuyDirect coupon
Buy 1 Free 1
Get a free item when you buy 1 pair plus an additional 10% with this EyeBuyDirect coupon

Frequently Asked Questions about EyeBuyDirect

How to save at EyeBuyDirect

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.

Savings at a glance

Newsletter sign-up

45% off your first order

Refer a friend

Give USD 10, get USD 10

Loyalty

Focus Rewards: Free
Our verdict

If this is your first order, the welcome discount is the strongest play. Repeat buyers should join Focus Rewards early.

Insider tips

Best time to buy

Discounts reach up to 55%

What doesn't stack

Won't combine with designer brand frames

How the program works

Earn $10 in EBD Credits per referral

Year-round clearance

Clearance section available year-round

EyeBuyDirect Focus Rewards tiers and what they're worth

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.

Referral credits that pay for up to half an order

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.

30-day free returns and the 365-day guarantee

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.

More ways to save on EyeBuyDirect glasses

Welcome code for new email subscribers

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.

Sale frames that need no code

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.

How buy one, get one free deals work

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.

Forgot your EyeBuyDirect promo code at checkout

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.