Buying Contacts Online from America's Best

Click & Save! It’s as easy as 1...2...3

Boxes of contact lens from America's Best

Tips for Buying Contacts Online

Your doctor has prescribed you a certain brand and modality (dailies, weeklies, monthlies). You just need to find your box on our site! If you wear dailies, you can buy a 30- or 90-pack.

contact lens boxes

How many boxes do I need?

We make it easy! Once you find your box, decide on a 3-month, 6-month or annual supply. Note: It is important to always follow the prescribed wearing schedule for your contacts. Wearing lenses for longer periods of time than prescribed can be hazardous.

contact lens boxes

Do I have to know my prescription?

Anyone with a current, valid prescription can order online - whether you know it or not! That typically means you had an eye exam less than a year ago. We verify every prescription, and then your order ships!

I know my prescription or have a copy from my doctor.

You can add your prescription when you add your contacts to the cart or upload an image of your most recent prescription from your doctor during checkout.

I’m a customer and have ordered online before.

If you have an existing account at, your prescription may already be in your account! Just select your current prescription during that step. If you don’t see the correct prescription, select your store during checkout. We’ll have a copy in our system and validate the prescription for you!

I don’t know my prescription and don’t have an online account.

Add whatever box quantity you need to the cart without inputting a prescription. Then let us know your store during checkout. We’ll confirm your prescription with our store, then process the order! Quick tip: If you have a current box of your contacts, check the side of the box for your prescription.

I have a prescription from another doctor/store.

If you know your prescription, input the prescription when adding your contact lenses to the cart. Then just provide your doctor’s information during checkout, and we’ll validate the prescription.

If you don't know your prescription, we can help! Add whatever box quantity you need to the cart without inputting a prescription. Then provide your doctor’s information during checkout. We’ll contact their office to validate the prescription. Remember: If you have a current box of your contacts, check the side of the box for your prescription.

America's Best's Owl
What’s popular right now? Savings.

Two pairs and a free, quality eye exam for just $79.95

FAQs | Buying Contacts Online

Can I use a voucher or coupon online?

We currently do not accept vouchers or coupons online at this time.

Do you accept vision insurance online?

For online orders, we do not accept vision insurance as payment for orders. We provide a receipt which can be submitted to your insurance company as an Out-of-Network purchase. Make sure you consult with your insurance provider before you place your order to determine whether they reimburse or have limits for out-of-network purchases.

What happens after I submit the order?

You’ll receive an email order confirmation with an Order #. Then we’ll validate your prescription. When your contacts are on their way, we’ll send a shipping confirmation email!

How long will it take for me to get my order?

Processing time for contacts is 1-2 business days. We ship using FedEx or United States Postal Services (USPS). If your order includes glasses and contacts, they may ship separately.

FREE Standard Shipping - 3-4 business days + processing time

Expedited Shipping - 1-2 business days + processing time

How much will my contacts cost?

Remember, all online orders are eligible for FREE standard shipping. No minimum purchase required.

Buy in bulk and save! 

If you’re an Eyecare Club member, you’ll receive 10% off any order of glasses or contacts.

You can also sign up to be an Eyecare Club member online and save 10% off all orders. The membership entitles you to 2 exams per year for 3 years.

I’m an Eyecare Club member but my discount isn’t being applied.

If you don’t have an existing online account at, you’ll need to contact Customer Care to make sure your discount is applied to your order. Please call 1-800-999-4758. We apologize for any inconvenience this may cause.

I’ve signed up before but can’t get back into my account.

Reset your password.