Medicare never pays for routine eye exams for vision. However, if you require eye exams to maintain eye health due to a medical condition like glaucoma or macular degeneration, Medicare will pay for the exam on an annual basis. Even though your doctor might recommend more frequent screenings, Medicare will only pay for one exam each year.