As a service to our patients, flu vaccines are only $20 if paid cash at time of service. Many insurances do cover the flu vaccine in full.