The Answer
Eye test: free under Medicare
Optometrist bulk bills eye tests under Medicare (every 3 years, or annually if clinically necessary). Glasses: $100–$600+. Contact lenses: $300–$800/year.
What Medicare Covers
| Service | Medicare Coverage |
|---|---|
| Eye test (optometrist) | Bulk billed every 3 years (annually if medical need) |
| Specialist referral (ophthalmologist) | Medicare rebate applies |
| Glasses and frames | Not covered |
| Contact lenses | Not covered |
| Laser eye surgery | Not covered |
Typical Costs
| Item | Cost Range |
|---|---|
| Basic single-vision glasses | $100–$300 |
| Multifocal/progressive lenses | $300–$800 |
| Contact lenses (annual supply) | $300–$800 |
| Laser eye surgery (per eye) | $2,500–$4,000 |
Saving on Glasses
- Health insurance extras: Most extras policies cover $150–$400 toward glasses every 2 years
- Online retailers: Zenni, Clearly, Oscar Wylee online — significantly cheaper than in-store for basic prescriptions
- Budget chains: Specsavers, OPSM sales — 2-for-1 deals are common
Frequently Asked Questions
Is eye tests and glasses in australia free?
Optometrist bulk bills eye tests under Medicare (every 3 years, or annually if clinically necessary). Glasses: $100–$600+. Contact lenses: $300–$800/year.
What Changed
Apr 2026
Content verified