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
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 | |
CANADA | ||
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 | $9 |
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.