Buy a year supply of contacts. Get a pair of glasses free.
Every year-supply order ships free and comes with a free pair of prescription glasses from our sister site, 39DollarGlasses.com. Pick any frame up to $39, with clear, single vision prescription lenses included.
Glasses made by our doctor-owned optical lab



OnlineContacts.com is part of the 39DollarGlasses.com family, and both businesses are owned by eye doctors. We recommend that everyone who wears contact lenses also keep an up-to-date pair of prescription glasses.
If your eyes become dry or irritated, it's important to remove your contacts and give your eyes a break. If your glasses have an outdated prescription, or you don't own a pair, you may be tempted to keep wearing your contacts longer than you should. That can make irritation worse and increase your risk of an eye infection.
That's why every qualifying year-supply order includes a free pair of prescription glasses. We cover the cost of the frames, basic prescription lenses and shipping, so you'll have a pair available whenever you need to take your contacts out.
If you wear contacts, you should own a current pair of glasses. Period.
Step 1
Each product page shows how many boxes make a year supply. Free shipping is applied automatically.
Step 2
We review your contact lens prescription and verify it with your eye doctor when necessary.
Step 3
Once your order is approved, we email you a promo code for a free pair at 39DollarGlasses.com.
Step 4
Choose any frame up to $39 and enter your eyeglass prescription. Clear, single vision prescription lenses are included.
You'll need a valid eyeglass prescription to order your free glasses. This is different from your contact lens prescription. If your last eye exam included a glasses prescription, your doctor was required by federal law to give you a copy at no extra charge.
Some of our most popular $39 frames. Tap one to see it on 39DollarGlasses.com, where you can see more colors and try them on.
KentFREE with a year supply
HillmanFREE with a year supply
MasonFREE with a year supply
TrentoFREE with a year supply
UniversityFREE with a year supply
HamiltonFREE with a year supply
BlakeFREE with a year supply
MiloFREE with a year supply
EdmontonFREE with a year supply
PaxtonFREE with a year supply
OxygenFREE with a year supply
MilfordFREE with a year supply
DanburyFREE with a year supply
LexingtonFREE with a year supply
EdisonFREE with a year supply
HanoverFREE with a year supply
LeonardoFREE with a year supply
BayvilleFREE with a year supply
MerrickFREE with a year supply
FontanaFREE with a year supply
SeattleFREE with a year supply
Aviator 26FREE with a year supply
BellmoreFREE with a year supply
BellamyFREE with a year supply
EllisFREE with a year supply
HawthorneFREE with a year supply
ElleFREE with a year supply
GraceFREE with a year supply
ColbyFREE with a year supply
ParsonFREE with a year supply
BreezeFREE with a year supply
IsadoraFREE with a year supply
PupilFREE with a year supply
DartmouthFREE with a year supply
StuyvesantFREE with a year supply
PortlandFREE with a year supply
See all frames at 39DollarGlasses.com
How the free pair works: Once your order is approved, we email you a promo code for $39 off plus free shipping at 39DollarGlasses.com. Choose a $39 frame and your glasses are completely free. Choose a frame over $39 or add lens upgrades, and you get $39 off and your glasses still ship free.
One free pair per qualifying year-supply order. The free glasses offer is available for U.S. shipping addresses only. Promo codes are void if the contact lens order is canceled or refunded before the code is used. If the promo code has already been used and your contact lens order is then canceled or returned, we'll deduct the code's full value ($39 plus standard shipping) from your refund. The promo code can't be combined with other promotions or discount codes on 39DollarGlasses.com. Promo code terms on 39DollarGlasses.com apply. See our Terms of Service.