20% Off Sitewide

Ongoing Offer

Verified Featured
Details:

Click "Show Coupon Code" To Activate This Deal. Exclusions May Apply

EBD20
Show Code
30% off on all orders $100+ with code 30FORU

Last Day!

Details:

Click "Show Coupon Code" To Activate This Deal. Exclusions May Apply

30FORU
Show Code
40% Off Bluelight Lenses

Ongoing Offer

Verified Featured
Details:

Click "Show Coupon Code" To Activate This Deal. Exclusions May Apply

BLUE40
Show Code
$30 Off Orders $100+

Ongoing Offer

Verified Featured
Details:

* Extra $30 Off All Orders $100+ * Offer cannot be combined with any other coupons or discounts. * Maximum 6 frames per order. * Offer subject to adjustment due to modifications, returns, cancellations, and exchanges. * Coupon is not available for designer brand frames.

MS30
Show Code
25% off all orders $110+

Ongoing Offer

Details:

Click "Show Coupon Code" To Activate This Deal. Exclusions May Apply

WC25
Show Code
Get 50% Off Lenses With Single Frames Over $70+

Ongoing Offer

Details:

Click "Show Coupon Code" To Activate This Deal. Exclusions May Apply

50OFFLENS
Show Code
35% off $80+ plus Free Shipping

Expires Dec 31

Details:

Click "Show Coupon Code" To Activate This Deal. Exclusions May Apply

EBD35FS
Show Code
35% Off Lenses on Orders $80+ with code SAVE35LENSES

Ongoing Offer

Details:

Click "Show Coupon Code" To Activate This Deal. Exclusions May Apply

SAVE35LENSES
Show Code
30% off on Orders $100+

Ongoing Offer

Details:

Click "Show Coupon Code" To Activate This Deal. Exclusions May Apply

EYE30
Show Code
20% off everything

Ongoing Offer

Details:

Click "Show Coupon Code" To Activate This Deal. Exclusions May Apply

EBD20
Show Code
30% off Blue Light Blocking Lenses

Ongoing Offer

Details:

Click "Show Coupon Code" To Activate This Deal. Exclusions May Apply

BLUE30
Show Code
Buy 1 Pair Get 2nd Pair 60% Off

Ongoing Offer

Details:

Click "Show Coupon Code" To Activate This Deal. Exclusions May Apply

2FORLESS
Show Code
Buy More Save More: Up to 35% Off

Ongoing Offer

Verified
Details:

Offer does not include tax and shipping.

GETMORE
Show Code
Free Shipping Over $50+

Ongoing Offer

Details:

Click "Show Coupon Code" To Activate This Deal. Exclusions May Apply

SHIPPINGFREE
Show Code
Free shipping on order $60+

Ongoing Offer

Details:

Click "Show Coupon Code" To Activate This Deal. Exclusions May Apply

FREESHIPPING60
Show Code
2-Day Delivery - Get your glasses faster!

Ongoing Offer

Details:

No Promo Code Needed. Click "Get Offer" To Activate This Deal. Exclusions May Apply

Get Offer
Affordable looks for under $20

Ongoing Offer

Details:

No Promo Code Needed. Click "Get Offer" To Activate This Deal. Exclusions May Apply

Get Offer
Latest Discounts From EyeBuyDirect

Ongoing Offer

Details:

No Promo Code Needed. Click "Get Offer" To Activate This Deal. Exclusions May Apply

Get Offer
Exclusive Savings

Ongoing Offer

Details:

No Promo Code Needed. Click "Get Offer" To Activate This Deal. Exclusions May Apply

Get Offer

13 EyeBuyDirect FAQs From Our Experts

EyeBuyDirect is your reliable provider of high-quality and affordable glasses, sunglasses, and prescription eyewear. Well-aware that glasses are more than just instruments for improving one’s vision but are also extensions of one's personality, EyeBuyDirect offers an affordable collection of eyewear for both men and women. From classic styles to bold, modern trends, there is something for everyone at EyeBuyDirect. Through a system that effectively gets rid of the middleman by offering their products directly to their customers, you can trust that EyeBuyDirect will have the perfect pair for you at the perfect price. With easy free returns and a 365-Day guarantee, you’ll shop with confidence and peace of mind with EyeBuyDirect.

What sets EyeBuyDirect apart?

Aside from their wide array of glasses, sunglasses, and prescription eyewear to choose from, EyeBuyDirect offers their products at highly competitive pricing. By cutting the middleman, retail costs are significantly slashed without affecting the quality and excellence of the products. You will feel at ease buying a pair from EyeBuyDirect online since they offer a 365-day product guarantee. With free and easy returns, they are committed to truly providing you with only the perfect fit. Add to that the fact that they have over 2,000,000 happy customers, you know you are in good hands when you shop at EyeBuyDirect.

What payment methods does EyeBuyDirect accept?

Here are the payment methods accepted at EyeBuyDirect.

EyeBuyDirect Accepted Payment Methods

Does EyeBuyDirect accept insurance?

As of the moment, EyeBuyDirect is not affiliated with any insurance company. However, you will be provided with the appropriate information and EyeBuyDirect’s tax ID number in order for you to request an insurance reimbursement. Also, health savings account (HSA) or flexible spending accounts (FSA) are accepted for purchasing prescription sunglasses or eyewear. However, these cards will need to be affiliated with a major credit card to be accepted.

How do I place an order at EyeBuyDirect?

To place an order, just browse the site to select the frame or frames that you wish to order. If you have a prescription, make sure to fill it in to indicate the specific coatings and lenses you require. You can also refer to this tutorial on how to go through the shopping process.

Can I make changes to my EyeBuyDirect order?

If you made a mistake when filling in your prescription, just contact customer service at 1 (855) 393-2891 in a timely manner to have the problem fixed. You may also send an email to eyecare@eyebuydirect.com to report the issue. Have your order number ready for faster assistance.

Does EyeBuyDirect offer free shipping?

Yes. Free domestic shipping is offered for orders over $99 via USPS. Note that while both USPS and UPS have the same 7-14 business days average delivery time, UPS tends to complete their delivery 2-4 business days faster than USPS.

EyeBuyDirect Domestic Shipping Options

Shipping Method Shipping Rate Delivery Time
USPS FREE for orders over $99 7-14 Business Days
USPS $5.95 7-14 Business Days
UPS Starts at $19 7-14 Business Days

Does EyeBuyDirect ship internationally?

Yes. Here are the international shipping options available at EyeBuyDirect.

EyeBuyDirect International Shipping Options

Shipping Option Destination Shipping Rate
Australia Post Australia Starts at $10.95
Canada Post Canada $9.95
UPS All other countries Starts at $19

What is EyeBuyDirect’s return policy?

EyeBuyDirect guarantees the quality of their eyewear so, if you are unhappy with your purchase, just send it back for a replacement or a refund. A 14-Day Fit & Style guarantee is offered to customers where they can return their purchase or make an exchange - no questions asked.

How do I return an item to EyeBuyDirect?

To start the return process, contact customer service at 1 (855) 303-2891, eyecare@eyebuydirect.com, or live chat here to get a Return Notice Email. You will then need to send the glasses back along with the Delivery Confirmation Number. Once it is received at EyeBuyDirect, expect a refund or replacement within 48 hours.

Does EyeBuyDirect have a warranty?

EyeBuyDirect offers a 365-Day Product Guarantee. Under this, customers are eligible for a one-time replacement of their eyewear within 12 months. Note that the replacement will only be issued if there are clear indications of defects in the workmanship or material of the product. The warranty does not cover damage due to negligence, accidents, or improper care.

What kinds of material are the EyeBuyDirect lenses made of?

EyeBuyDirect offers industry standard lenses that are made of polycarbonate plastic and lightweight CR39. These lenses come in 6 various refractory indexes. To learn more about EyeBuyDirect lenses, click here.

What is EyeBuyDirect’s policy on exchanges?

When returning glasses beyond the 14-Day Fit & Style Guarantee, shipping and handling costs will be covered by you. If you decide to exchange a pair of glasses with one that is of a higher value, you will be responsible for covering the difference. If you decide to exchange your current pair with one of lesser price value, EyeBuyDirect will provide you with a refund for the difference.

How do I contact EyeBuyDirect customer service?

You can get in touch with EyeBuyDirect customer service by phone at 1 (855) 393-2891, Monday-Friday 9AM-12AM (EST) or Saturday-Sunday 9AM-6PM (EST). You may also email them at eyecare@eyebuydirect.com or connect with them via their Contact Us page.