Eyeglasses.com offers a 30-day full refund on frames and sunglasses that don’t meet your expectations, but keep in mind the restocking fee if you’re sending back more than 3 frames at once. If you find yourself unsatisfied with the custom lenses, Eyeglasses.com will give you a one-time redo completely free of charge.