Run the numbers and Costco quietly becomes one of the cheapest places in America to buy contacts. Members routinely pay 10 to 25 percent less per box than they would at an independent eye doctor, and the exam fees from the in-store optometrists tend to undercut the going rate too. The catch is the membership — and a few rules worth knowing before you go.
The Vision Council counts roughly 45 million U.S. contact wearers, and warehouse clubs have carved out a real slice of that market on price alone. Here’s how Costco’s contact pricing actually shakes out.
Costco Contact Lens Pricing
Costco Optical carries the major brands plus its own Kirkland Signature line, which is manufactured by mainstream lens makers and priced below the name brands.
| Lens | Costco Per Box | Typical Eye Doctor Price |
|---|---|---|
| Kirkland Signature daily (30-pack) | $20–$30 | n/a (store brand) |
| Acuvue Oasys (6-pack) | $30–$45 | $40–$55 |
| Biofinity (6-pack) | $22–$38 | $30–$45 |
| Dailies Total 1 (30-pack) | $45–$70 | $50–$80 |
The savings are real but not enormous on name brands — usually $5–$15 a box. The bigger win is the Kirkland store brand, which can cut your annual daily-lens cost meaningfully. Compare against the broader contact lenses market to see where you’d land.
The Exam: Often the Bigger Savings
Costco doesn’t employ the optometrists directly — they’re independent doctors who lease space next to the optical department. Their exam fees tend to run below the national norm.
| Service | Costco | Typical Elsewhere |
|---|---|---|
| Contact lens exam | $60–$90 | $100–$250 |
| Routine eye exam | $50–$80 | $50–$150 |
That $40–$160 exam gap can matter as much as the per-box savings. Our contact lens exam guide explains what the visit covers so you know what you’re paying for.
Costco contacts run $20–$45 a box, with name brands saving $5–$15 versus the eye doctor and the Kirkland store brand saving more. The bigger advantage is the exam — $60–$90 at Costco versus $100–$250 elsewhere. You’ll need a membership, currently $65 a year for the basic tier.
The Membership Math
Costco’s basic membership runs $65 a year. If your contact and exam savings exceed that — and for most regular wearers they do — the membership pays for itself on eyewear alone, before you buy a single rotisserie chicken. Still, run your own numbers: light wearers who buy one box a year may not clear the threshold.
Membership Rules Worth Knowing
You generally need a membership to buy contacts at Costco, in-store or online. By law, though, your contact lens prescription belongs to you — you can take it anywhere, including a non-Costco retailer, after your exam. So even non-members can get examined (paying the doctor directly) and then shop the prescription elsewhere.
How This Compares to Insurance
If you carry vision insurance, weigh Costco’s cash price against your plan’s in-network options. Some plans don’t count Costco as in-network, which can make a $130–$200 allowance elsewhere competitive with Costco’s flat low pricing. Our vision insurance cost guide helps you compare, and if you’re uninsured, our contact lens cost without insurance breakdown shows where Costco fits.
Don’t switch to the Kirkland store brand on your own without checking with your doctor — store-brand lenses are equivalents of specific name-brand lenses, and the right match depends on your prescription and eye health. The CDC links improper contact use to roughly 1 million eye-infection-related medical visits a year.
Bottom Line
Costco contacts cost $20–$45 a box, with exams at $60–$90 — both below typical retail. For regular wearers, the savings clear the $65 membership easily. Compare the cash price against your insurance allowance, confirm any store-brand switch with your doctor, and you’ve got one of the better-value contact sources in the country.
Frequently Asked Questions
Costco Optical sells most major-brand contacts for $20–$45 per box, often 10–25% below independent eye doctors, plus a Kirkland Signature store brand at lower prices.
You need a membership to buy contacts in-store or online at Costco, though by law the pharmacy and optical prescription itself must be available to non-members in some states.
Independent optometrists at Costco locations typically charge $60–$90 for a contact lens exam, below the $100–$250 common elsewhere.