8 Best Contact Lens Retailers of 2026
By the HearSmart research desk · Updated November 12, 2026 · Next review December 27, 2026 · 8 products compared
The short version
Discount Contacts is the best contact lens retailer for most people because it ships every order free, returns are free, and a subscription cuts 20% off, bringing a 90-pack of 1-Day Acuvue Moist from $107.52 to about $86. WebEyeCare has the lowest one-time price among stores with free shipping, $82.95 per box once an order passes $129. Walmart Contacts makes reordering as fast as a text reply. Contact Lens King has the lowest box price at $72.95 but charges shipping on each order, and Lens.com is strongest for a first order or an 8-box year with a $130 rebate. VSP members should start at Eyeconic.
Short answer
Discount Contacts is the best online contact lens retailer for most wearers in 2026: shipping and returns are free on every order and Subscribe & Save takes 20% off each delivery; WebEyeCare suits price-first buyers at $82.95 per 90-pack of 1-Day Acuvue Moist, and Walmart Contacts has the fastest reorder, a YES reply to a text. The cheapest box we found was $72.95 at Contact Lens King, plus at least $9.95 shipping, as of November 2026. VSP members should check Eyeconic, which applies insurance at checkout.
This list is for contact lens wearers who want the lowest price and the least effort when it is time to reorder. We compared documented features, shipping and return terms and published prices for 8 online retailers sold in the US today. To compare like for like, we priced one common lens, a 90-pack of 1-Day Acuvue Moist, at every store that sells it; Hubble is priced on its own Hubble Classic 2.0 lens. Scores weigh performance at 40%, ease of use at 25% and value at 35%. Performance covers catalog, shipping speed, returns and reorder tools. Prices are what each store's US pages showed on November 12, 2026, before tax, and they change often with codes and rebates.
Figures worth knowing
- 17.1%E-commerce made up 17.1% of total U.S. retail sales in the second quarter of 2026, seasonally adjusted, according to the Census Bureau.Source: U.S. Census Bureau
- 28.8%Online sales accounted for 28.8% of retail sales in Great Britain in September 2026, down from 28.9% in August, according to ONS.Source: Office for National Statistics
- 78%78% of EU internet users aged 16 to 74 bought or ordered goods or services online in 2025, while 95% used the internet.Source: Eurostat
- 56.4%Mobile devices were used for 56.4% of U.S. online holiday transactions in November and December 2025, according to Adobe Analytics.Source: Adobe
- 37%37% of UK parcel recipients faced a problem with their most recent delivery in 2025, according to Citizens Advice.Source: Citizens Advice
- 19.3%An estimated 19.3% of U.S. online sales will be returned in 2025, according to NRF and Happy Returns.Source: National Retail Federation
The ranking at a glance
- 1Discount ContactsWearers who want free shipping on every order and a discounted auto-reorder8.8
- 2WebEyeCarePrice-first buyers ordering two or more boxes at a time8.7
- 3Walmart ContactsWearers who want the fastest possible reorder and free shipping on a single box8.5
- 4LensDirectSubscribers who also buy glasses or sunglasses8.4
- 5Lens.comAnnual supply buyers who will mail in a rebate8.2
- 6Contact Lens KingRepeat buyers who want the lowest box price and fast dispatch8.1
- 7HubbleDaily wearers happy to switch to a low-cost house brand on autopilot8.1
- 8EyeconicVSP members paying with vision insurance or FSA and HSA funds7.8
How we make the call
Every entry gets a 0 to 10 rating on the three criteria below, and the order follows the weighted total. The ratings rest on the documented features and published prices on each maker's own pages, never hands-on testing.
- 40%Performance
- 25%Ease of use
- 35%Value
No. 1, top ranked
Discount ContactsAn online contact lens store selling daily, weekly, monthly, toric, multifocal and colored lenses, including Acuvue; the AC Lens site now opens as Discount Contacts.
8.8of 10Best for Wearers who want free shipping on every order and a discounted auto-reorder
- Performance
- 8.8
- Ease of use
- 8.6
- Value
- 8.8
Price
1-Day Acuvue Moist 90 pack at $107.52 per box, 20% less on a subscription, free shipping
Quoted from the Discount Contacts pricing page on November 12, 2026:
90 pack Special Price $107.52 Regular Price $126.49
Discount Contacts wins on the total cost of keeping lenses coming, not on the sticker price. A 90-pack of 1-Day Acuvue Moist listed at $107.52 per box when we checked, which is mid-table, but ticking Subscribe & Save takes 20% off and ships for free, bringing the same box to about $86. Subscriptions can run every 2 weeks, every month, every 6 weeks or on longer schedules, and you manage them from your account, so a reorder never depends on you remembering. Shipping and returns are free on every order with no minimum, which matters if you buy one box at a time. New customers get 30% off the first order with code DCLNC30, and a free online vision test can renew an expiring prescription. The old AC Lens address now opens as Discount Contacts, so former AC Lens buyers keep shopping in the same place. If you only buy once a year and never subscribe, cheaper one-time prices exist elsewhere.
What it does well
- +The 20% subscription discount brings a 90-pack of 1-Day Acuvue Moist to about $86 per box
- +No minimum order for free shipping
- +AC Lens customers land on the same store, so one account covers both
Where it falls short
- −The one-time box price of $107.52 is higher than WebEyeCare or Contact Lens King
- −The 30% first-order code applies once
- −Strikethrough regular prices need a click to understand how they are set
- 1-Day Acuvue Moist 90 pack
- $107.52 per box
- Subscription discount
- 20%
- Shipping
- Free on all orders
- Returns
- Free
- First order
- 30% off with code DCLNC30
Visit discountcontacts.com|Read the full Discount Contacts profile
No. 2
WebEyeCareAn online contact lens and glasses retailer with a savings guarantee, rewards points and auto-shipment subscriptions.
8.7of 10Best for Price-first buyers ordering two or more boxes at a time
- Performance
- 8.4
- Ease of use
- 8.2
- Value
- 9.3
Price
1-Day Acuvue Moist 90 pack at $82.95 per box; free shipping on orders of $129 or more
Quoted from the WebEyeCare pricing page on November 12, 2026:
Now: $82.95/box Retail Price: $96.00
WebEyeCare had the lowest one-time price among the stores that also offer free shipping. A 90-pack of 1-Day Acuvue Moist listed at $82.95 per box against a $96.00 retail price, and because free shipping starts at $129, a two-box order for both eyes ships free. The product page shows how many boxes make a full year, which helps when you are pricing an annual supply, and it lists the lens specs a prescription needs to match. Reorders run through an auto-shipment subscription with a frequency you pick; the store charges your card per box at that schedule and notifies you if the price changes. Shipping choices range from 5 to 10 business day ground up to next business day air, so a late reorder can still arrive fast for a fee. The weak spot is a single small order: one box falls under the $129 threshold and pays shipping. Rebate and coupon offers come and go, so check the cart total.
What it does well
- +Lowest price on the 1-Day Acuvue Moist 90 pack among the free-shipping retailers we checked
- +Two boxes clear the $129 free shipping threshold
- +Customer service by call, text or chat
Where it falls short
- −Orders under $129 pay for shipping
- −Price per box varies with the supply you choose
- −Extra discounts depend on manufacturer rebates and coupon codes that change
- 1-Day Acuvue Moist 90 pack
- $82.95 per box
- Free shipping
- Orders of $129 or more
- Reorders
- Auto-shipment subscription
- Support
- Call, text or chat
- Savings claim
- Up to 70% off regular retail, per the store
No. 3
Walmart ContactsWalmart's online contact lens store, with free shipping, text message reordering and in-store Vision Centers for insurance.
8.5of 10Best for Wearers who want the fastest possible reorder and free shipping on a single box
- Performance
- 8.2
- Ease of use
- 8.8
- Value
- 8.6
Price
1-Day Acuvue Moist 90 pack at $111.00 per box; free standard shipping on every order
Quoted from the Walmart Contacts pricing page on November 12, 2026:
1-DAY ACUVUE MOIST 90pk Johnson & Johnson Vision $111.00
Walmart Contacts is built for people who forget to reorder. Its Text Reordering feature sends a message when you are due, and replying YES puts a new supply on the way, with no login and no password. Standard shipping is free on every order, big or small, so a single box costs no more than the listed price. A 90-pack of 1-Day Acuvue Moist listed at $111.00 when we checked, which sits in the middle of the retailers we compared. The catalog covers the four big manufacturers, Alcon, Bausch + Lomb, CooperVision and Johnson & Johnson Vision, with brands such as Precision1, Biofinity, Dailies and Acuvue. An online vision test renews a prescription in about 6 minutes. If you want to use vision insurance, Walmart points you to its Vision Centers, which accept most plans and valid outside prescriptions, so insurance is not a fully online process here. There is no published subscription discount.
What it does well
- +The quickest reorder we found: a one-word text reply
- +Free shipping with no minimum
- +Local Vision Centers for insurance and eye exams
Where it falls short
- −$111.00 for a 1-Day Acuvue Moist 90 pack is above WebEyeCare and Contact Lens King
- −Insurance is handled at Vision Centers rather than online, per the store
- −No published subscription discount
- 1-Day Acuvue Moist 90 pack
- $111.00 per box
- Shipping
- Free standard shipping on all orders
- Reorders
- Reply YES to a text
- Online vision test
- About 6 minutes
- Insurance
- Accepted at Walmart Vision Centers
Visit walmartcontacts.com|Read the full Walmart Contacts profile
No. 4
LensDirectAn online contacts and eyewear store with Subscribe & Save refills, a price-match guarantee and lens replacement for glasses.
8.4of 10Best for Subscribers who also buy glasses or sunglasses
- Performance
- 8.5
- Ease of use
- 8.4
- Value
- 8.3
Price
1-Day Acuvue Moist 90 pack at $113.74 per box, $90.99 with the CONTACTS20 code applied when checked
Quoted from the LensDirect pricing page on November 12, 2026:
1 Day Acuvue Moist 90 Pack $113.74 $90.99 /box CONTACTS20 Applied
LensDirect is a strong pick if you want a subscription with extras. Subscribe & Save takes 20% off every refill, and you choose delivery every 3, 6 or 12 months, then pause or cancel when you like. Subscribers also earn double rewards points and get free prescription glasses after the first renewal, per the store. The listed price for a 90-pack of 1-Day Acuvue Moist was $113.74 per box when we checked, but the CONTACTS20 code applied on the page brought it to $90.99. Shipping and returns are free, the store offers a price-match guarantee, and it says it is an Acuvue authorized retailer. An online vision test renews a glasses or contacts prescription, and the same account covers glasses, sunglasses and lens replacement for your own frames. Without a code or subscription, the box price is higher than most rivals here, so check that a discount is applied before you pay.
What it does well
- +Code CONTACTS20 cut the 90-pack to $90.99 per box when we checked
- +Subscribers earn double rewards and free Rx glasses after the first renewal
- +Price-match guarantee on contacts
Where it falls short
- −The undiscounted price of $113.74 per box is among the higher ones here
- −Subscription frequencies are 3, 6 or 12 months, with no monthly option shown
- −Promotional codes change often
- 1-Day Acuvue Moist 90 pack
- $113.74 per box, $90.99 with code
- Subscription discount
- 20% off refills
- Refill schedule
- Every 3, 6 or 12 months
- Shipping and returns
- Free
- Price match
- Yes
No. 5
Lens.comA long-running online contact lens store with a large catalog, a 30% first-order discount and in-house rebate handling.
8.2of 10Best for Annual supply buyers who will mail in a rebate
- Performance
- 8.3
- Ease of use
- 7.8
- Value
- 8.4
Price
1-Day Acuvue Moist 90 pack at $122.99 per box regular, $86.09 with 30% off a first order
Quoted from the Lens.com pricing page on November 12, 2026:
Regular Price: $122.99/box $130 Rebate
Lens.com is at its best for a first order or a full year bought at once. A 90-pack of 1-Day Acuvue Moist carried a regular price of $122.99 per box, but new customers get 30% off, which showed as $86.09 per box. Buy 8 boxes and the store lists a $130 mail-in rebate, or $16.25 per box; 4 boxes qualify for $60. Lens.com processes rebates through its own rebate center and pays them as a prepaid Visa card. The catalog is one of the broadest we saw, including rigid gas permeable lenses such as Boston and Paragon. The downside for small orders is shipping: standard US delivery costs $9.95 and takes 5 to 7 business days, 2 day costs $17.95 and next day costs $24.95. Returns are free and live chat runs 24/7. For repeat single-box orders at the regular price, other stores here cost less.
What it does well
- +First order of a 90-pack drops to $86.09 per box
- +The 8-box rebate works out to $16.25 off per box
- +Next-day shipping is available for urgent reorders
Where it falls short
- −Shipping is charged on every US order, from $9.95
- −Rebates are mail-in and paid later as a prepaid card
- −Regular price of $122.99 per box is high without the first-order discount
- 1-Day Acuvue Moist 90 pack
- $122.99 per box, $86.09 first order
- Rebate
- $130 with 8 boxes
- Standard shipping
- $9.95, 5 to 7 business days
- Next day shipping
- $24.95
- Support
- 24/7 live chat
No. 6
Contact Lens KingAn online contact lens retailer selling in USD or CAD, with same-day shipping on in-stock orders placed by 2 PM Eastern.
8.1of 10Best for Repeat buyers who want the lowest box price and fast dispatch
- Performance
- 7.4
- Ease of use
- 7.4
- Value
- 9.5
Price
1-Day Acuvue Moist 90 pack at $72.95 per box; US shipping from $9.95
Quoted from the Contact Lens King pricing page on November 12, 2026:
regular price $72.95 Product Availability
Contact Lens King had the lowest box price we found: a 90-pack of 1-Day Acuvue Moist listed at $72.95, about $10 under WebEyeCare. Shipping is charged per order rather than per box, starting at $9.95 for first class mail in 4 to 7 business days, $16.95 for Priority Mail, $22.95 for 2nd day and $29.95 overnight, so a multi-box order spreads that cost thin. In-stock orders normally ship the same day if placed by 2:00 PM Eastern, and the store says it ships within 1 business day after it verifies a prescription. Return customers find their prescription saved, which makes a reorder quicker. Unopened, undamaged boxes can be returned within 30 days. Prices can be shown in US or Canadian dollars. There is no subscription discount and the site feels dated next to the newer stores here, but for the lowest total on a box or a year of lenses, it is hard to beat.
What it does well
- +$72.95 per 90-pack box was the lowest price we found
- +Return customers have their prescription ready for reorders
- +Overnight shipping available for urgent orders
Where it falls short
- −Shipping is charged on every order, from $9.95
- −No published subscription discount
- −Older site design with fewer account tools than rivals
- 1-Day Acuvue Moist 90 pack
- $72.95 per box
- Dispatch
- Same day if ordered by 2 PM ET
- US shipping
- $9.95 to $29.95 per order
- Returns
- 30 days, unopened boxes
- Currency
- USD or CAD
Visit contactlensking.com|Read the full Contact Lens King profile
No. 7
HubbleA subscription contact lens company selling its own Hubble Classic 2.0 and SkyHy dailies, plus Acuvue, Biotrue and Bausch + Lomb lenses.
8.1of 10Best for Daily wearers happy to switch to a low-cost house brand on autopilot
- Performance
- 7.4
- Ease of use
- 8.6
- Value
- 8.4
Price
Hubble Classic 2.0: $29.99 per eye for a 30-lens box, after a $1 per eye starter pack; free shipping
Quoted from the Hubble pricing page on November 12, 2026:
A 30-lens box of Hubble Classic 2.0 costs $29.99 per eye, about a month’s supply, and shipping is free.
Hubble is a subscription first and a store second. Its own Hubble Classic 2.0 daily lens starts with a 10-day starter pack for $1.00 per eye; the first full 30-lens box ships at least 10 days later and then renews automatically at $29.99 per eye until you cancel. Shipping is free on every order, and you can delay or cancel from your account before a box ships, so the reorder is fully hands-off. Hubble also sells SkyHy by Hubble, a silicone hydrogel daily from $3 per eye, and a range of Acuvue, Biotrue and Bausch + Lomb lenses, including toric lenses for astigmatism, with up to 60% off a first order. The catch is that you need a prescription written for the lens you buy, so switching to Hubble's own brand means asking your eye doctor. Brand-name lenses such as the 1-Day Acuvue Moist 30 pack listed at $63.99 per eye before the first-order discount, above other stores here.
What it does well
- +The cheapest way to try daily lenses: $1 per eye for 10 days
- +Reorders are automatic, with no action needed
- +Acuvue, Biotrue and Bausch + Lomb lenses also available on subscription
Where it falls short
- −Your prescription must allow the Hubble lens, or you pay brand prices
- −The subscription renews automatically until you cancel
- −Brand-name lenses listed above rivals before first-order discounts
- Hubble Classic 2.0
- $29.99 per eye per 30-lens box
- Starter pack
- $1.00 per eye for 10 days
- Shipping
- Free on all orders
- Reorders
- Automatic subscription
- Other brands
- Acuvue, Biotrue, Bausch + Lomb
No. 8
EyeconicVSP Vision's in-network online store for contact lenses and glasses, where VSP members can apply insurance at checkout.
7.8of 10Best for VSP members paying with vision insurance or FSA and HSA funds
- Performance
- 8.0
- Ease of use
- 8.2
- Value
- 7.4
Price
1-Day Acuvue Moist 90 pack at $129.99 per box before insurance; free shipping and returns
Quoted from the Eyeconic pricing page on November 12, 2026:
ACUVUE 1-Day Moist 90 Pack $129.99 per box (90 lenses per box)
Eyeconic is the online store of VSP Vision, so its strength is insurance. VSP members can apply contact lens benefits at checkout, and the site says insurance can save up to $300. Without insurance it is the priciest store here: a 90-pack of 1-Day Acuvue Moist listed at $129.99 per box. Shipping and returns on contact lenses are free with no hidden fees, and you can set up automatic refills so the next box arrives before you run out. Students, teachers and some other groups get 10% off contacts, and FSA and HSA funds can pay for an annual supply. If your prescription has expired, Eyeconic can point you to an in-network eye doctor. For a cash buyer, the stores above cost less per box; for a VSP member with an unused contact lens allowance, Eyeconic can be the cheapest way to restock.
What it does well
- +Insurance benefits apply at checkout instead of by claim form
- +Free shipping and returns with no minimum
- +FSA and HSA payment supported
Where it falls short
- −$129.99 per 90-pack box was the highest cash price we found
- −Best value depends on having VSP or another accepted plan
- −Customer phone support runs 7 a.m. to 5 p.m. Pacific
- 1-Day Acuvue Moist 90 pack
- $129.99 per box before insurance
- Network
- VSP in-network
- Shipping and returns
- Free
- Reorders
- Automatic refills
- Group discount
- 10% off contacts for students, teachers and more
Before you pick a product or a plan
Compare the same lens, same pack size
Retailers sell the same branded lenses, so the fair test is one box at each store. A 90-pack of 1-Day Acuvue Moist ranged from $72.95 at Contact Lens King to $129.99 at Eyeconic on November 12, 2026. Check your own brand and pack size, because the ranking can change from lens to lens.
Add shipping before you compare
Discount Contacts, Walmart Contacts, LensDirect, Hubble and Eyeconic ship free on every order. WebEyeCare ships free from $129, which two boxes of most dailies reach. Contact Lens King and Lens.com charge from $9.95 per order, which matters most on single-box orders.
Use a subscription for the fastest reorders
Discount Contacts and LensDirect take 20% off subscription deliveries, Hubble renews automatically each month, and Walmart Contacts reorders when you reply YES to a text. Check that you can pause or cancel from your account before you sign up.
Count first-order codes and rebates separately
Lens.com takes 30% off a first order and lists a $130 mail-in rebate on 8 boxes of 1-Day Acuvue Moist. Discount Contacts offers 30% off a first order with code DCLNC30. These lower the first year, but your second order pays the regular price, so compare that too.
Keep your prescription current
Retailers verify your contact lens prescription before they ship, so an expired one holds up the order. Walmart Contacts, Discount Contacts, WebEyeCare and LensDirect offer online vision tests for renewals, and Eyeconic can point you to an in-network doctor.
Questions readers ask
- What is the cheapest place to buy contacts online?
- Contact Lens King had the lowest box price we found, $72.95 for a 90-pack of 1-Day Acuvue Moist on November 12, 2026, plus at least $9.95 shipping per order. Among stores with free shipping, WebEyeCare was lowest at $82.95 per box, with free shipping from $129.
- Where is the best place to order contact lenses online?
- Discount Contacts is the best all-round choice: shipping and returns are free on every order, and Subscribe & Save takes 20% off each delivery. WebEyeCare is the pick for the lowest one-time price, and Walmart Contacts for the fastest reorders.
- What is the fastest way to reorder contact lenses?
- Walmart Contacts is the fastest: reply YES to its reorder text and a new supply ships, with no login or password. Contact Lens King ships in-stock orders the same day if placed by 2:00 PM Eastern, and offers overnight shipping for $29.95.
- Is a contact lens subscription worth it?
- Yes, if you wear the same lens all year. Discount Contacts and LensDirect take 20% off subscription deliveries, which brought a 90-pack of 1-Day Acuvue Moist to about $86 at Discount Contacts, and both let you manage or cancel deliveries from your account.
- Is Hubble cheaper than buying Acuvue?
- Yes, for its own lens: Hubble Classic 2.0 costs $29.99 per eye for a 30-lens box, after a $1 per eye starter pack. You need a prescription that allows the Hubble lens, and brand-name Acuvue lenses at Hubble listed above other stores before first-order discounts.
- Can I use vision insurance to buy contacts online?
- Yes. Eyeconic is VSP's in-network online store and applies benefits at checkout, saving up to $300 per the site. Walmart accepts most insurance plans at its Vision Centers rather than online.
- What happened to AC Lens?
- The AC Lens website now opens as Discount Contacts, run by the same company, with the same catalog, free shipping and returns and 20% off subscriptions.
Spotted an error or a price change? Write to editorial@hearsmart.org
How we work is in our editorial policy. Makers change prices, plans and terms often, so check the price on their site before you buy or upgrade.