Places that pay to get your flu shot

Health & Wellness Patient safety Prevention
Last updated: 

The CDC recommends everyone six months and older should be vaccinated annually

Though flu season typically begins in the late fall, it’s not too early to get the flu shot and protect those you care about from the influenza virus. Retailers across the United States are currently offering rewards for those who get their flu vaccine.

Who should get a flu shot?

According to the CDC, everyone ages six months and older with rare exception should be vaccinated annually by the end of October, though vaccination even after flu season has begun is still recommended.

Who should not get a flu shot?

Children under six months and those with severe, life-threatening allergies to any ingredient in the flu vaccine should not get vaccinated, per the CDC. If you have ever had Guillain-Barre Syndrome or are not feeling well, talk to your doctor before getting the flu shot.

Below, check out places that will pay you to get your flu shot.


The grocery retailer in the Southeast is offering a free $10 Publix gift card when you get your flu shot at the Publix pharmacy. The vaccines are available anytime the pharmacy is open with no appointment necessary.


Get a $5 Target coupon when you get a flu shot. Flu shots are available when an immunizing pharmacist is on duty while supplies last.


Get a coupon for $5 off your $25 purchase when you get a flu shot at your local CVS, while supplies last.

Check your local stores for additional details and to ensure participation.

The content of this site is for informational purposes only and should not be taken as professional medical advice. Always seek the advice of your physician or other qualified healthcare provider with any questions you may have regarding any medical conditions or treatments.