• 50% Lower Prices 50% Lower Prices
  • Easy Returns Easy Returns
  • Online since 1999 Online since 1999


FREE Shipping


We offer FREE standard shipping to the US and Canada.  We also offer FREE standard shipping to many international countries.


Total shipping time consists of processing time plus transit time

Order Processing Time:  Most orders without prescription lenses take 1-2 days for order processing.  Orders with prescription lenses take 3-5 days on average; simple lenses take one day, but specialty lenses take longer.  

Overnight Shipping Does Not Mean Overnight Delivery:  If you choose overnight shipping, this will only affect your transit time.  It will not affect the order processing time. If you ask for overnight shipping and expect your glasses in 1 day, you must call customer service to confirm the actual timing.

Military APO/FPO:  We ship FREE via USPS

Processing + Transit


Orders with frames or sunglasses only
Processing time       Transit time Cost
In-Stock: 1 day

Virtual: 2-5 days

Standard: 1-6 days

FREE (>$55)

UPS Next Day: 1 Business day (not AK,HI) $12
Orders with custom lenses
Processing time       Shipping time Cost

In-Stock: 2-7 days

Virtual: 5-7 days

Standard: 1-6 days

FREE (>$55)

UPS Next Day: 1 Business day (not AK,HI) $12

Replacement Lens orders (For mailed-in frames)

Processing time       Shipping time Cost
2-7 Business days from date we receive your frame and all lens information. Standard: 1-6 business days

FREE (>$55)

UPS Next Day: 1 Business day (not AK,HI) $12


Processing time      Shipping time Cost
2-7 Business days from date we receive your frame and all lens information. USPS Priority <$100: 4-8 Days


Standard >$100: 4-8 Days FREE
DHL Express: 2-4 days $29

Delivery Estimate
We can only estimate delivery times - we never guarantee processing or delivery times.  If you want a processing or delivery estimate for your order, place your order first, then send email to Customer Service.  We will email you an estimate within a day.  Remember, these are estimates only, not guarantees.  We value quality over speed on every order.

Eyeglass Frames and Sunglasses
We offer a giant selection of eyewear frames, but most of our inventory is virual, not in-stock. So when you place your order, we call our vendor to order the frame, we receive it usually in 2 business days (some vendors take up to 4 days), and then we ship the frame to you (or send it to the lab for lenses, if you ordered lenses). Sometimes, vendors discontinue frame before we can remove it from our site. In this case, we will notify you immediately after receiving your order. 

"In Stock" Eyeglass Frames and Sunglasses
Items that we have in stock ready for immediate shipment are shown in the "In Stock" category. If a frame is not shown "In Stock" then it is virtual inventory.

Shipping Method Choices
When you choose a shipping method, the time for that method is always IN ADDITION TO the time it will take for us to get the frame ("in-stock or virtual") plus the time for lenses (if you ordered prescription lenses).

Total Delivery Time
We cannot estimate this automatically as every order is different. You can figure it out yourself by using this formula:

Frame Time + Lens Time + Shipping Time = Total Time

Shipping Costs
Shipping costs vary according to your location and the shipping method you choose. For orders over $55, we offer free ground shipping in the Continental U.S. Below is a general summary of shipping times and costs. All days referred to are non-holiday business days.

International Orders
For international orders, you the customer is responsible for any customs/duty or other fees that may be charged upon delivery.