This Veterans Day, make a difference in the lives of former military members. Just thanking a veteran can go a long way, but an act of kindness means even more. Here are 11 ways you can show vets that you appreciate the sacrifices they made.

1. Pick up the tab for a veteran's coffee or meal.

elderly man at a parade with a sign thanking veterans
Wingedwolf/iStock via Getty Images

The next time you see a veteran in a restaurant or standing in line for coffee, pick up the tab. You can do so anonymously if you would prefer, but even a quick "thank you for your service" would mean a lot to the veteran. You don't have to limit yourself to dinner or a latte—you could pay for a tank of gas, a prescription, or a cart of groceries.

2. Drive a veteran to a doctor's appointment.

military man in wheelchair talking to doctor
SDI Productions/iStock via Getty Images

Many veterans, especially those who are infirm or disabled, have trouble making it to their doctor appointments. If you have a driver’s license, you can volunteer for the Department of Veterans Affairs (DAV) Transportation Network, a service provided by all 170 VA medical facilities. To help, contact the hospital service coordinator [PDF] at your local VA Hospital.

3. Train a service dog to help veterans.

military man hugging a dog
videodet/iStock via Getty Images

Service dogs aid veterans with mobile disabilities and post-traumatic stress disorder, helping them rediscover physical and emotional independence. It takes approximately two years and $33,000 to properly train one service dog, so donations and training volunteers are critical. Even if you aren't equipped to train a dog, some organizations need "weekend puppy raisers," which help service dogs learn how to socialize, play, and interact with different types of people.

There are several organizations that provide this service for veterans, including Patriot PAWS and Puppy Jake.

4. Replace one light bulb in your home with a green one.

A green light bulb
Kameleon007/iStock via Getty Images

The Greenlight a Vet project is a simple way to remind yourself and others about the sacrifices veterans have made for our country, and to show your appreciation to them. Simply purchase a green bulb and place it somewhere in your home—a porch lamp is ideal since it's most visible to others. Over 9 million people across the nation have logged their green lights into the project's nationwide map so far.

5. Help sponsor an honor flight to veterans memorials.

A group of veterans visit the Vietnam memorial in Washington D.C.
RomanBabakin/iStock via Getty Images

Many of the veterans who fought for our freedoms have never seen the national memorials honoring their efforts—and their fallen friends. Honor Flights helps send veterans of World War II, Korea, and Vietnam to Washington D.C. to see their monuments. You can help sponsor one of those flights.

6. Write a letter to thank a veteran.

Veterans Day parade
GarysFRP/iStock via Getty Images

Operation Gratitude is an organization that coordinates care packages, gifts, and letters of thanks to veterans. You can work through them to send your appreciation to a vet, or volunteer to help assemble care packages. And, if you still have candy kicking around from Halloween, Operation Gratitude also mails sweets to deployed troops.

7. Volunteer at a VA hospital.

a veteran saluting the American flag
flySnow/iStock via Getty Images

Whatever your talents are, they'll certainly be utilized at a Veterans Administration Hospital. From working directly with patients to helping with recreational programs or even just providing companionship, your local VA Hospital would be thrilled to have a few hours of your time.

8. Get involved with a Veterans Assistance Program.

veteran marching in a military parade
txking/iStock via Getty Images

There are veterans in your community that could use help—but how do you find them? Contact a local veterans assistance program, such as the one offered by DAV. They'll be able to put you in touch with local vets who need help doing chores like yard work, housework, grocery shopping, or running errands.

9. Help veterans with job training.

military men meeting in an office setting
SDI Productions/iStock via Getty Images

Adjusting to civilian life after military service isn't always smooth sailing. Hire Heroes helps vets with interview skills, resumes, and training so they can find a post-military career. They even partner with various employers to host a job board. Through Hire Heroes, you can help veterans with mock interviews, career counseling, job searches, workshops, and more.

10. Help build a house for a veteran.

Volunteers help build a house
SDI Productions/iStock via Getty Images

Building Homes for Heroes builds or modifies homes to suit the needs of veterans injured in Iraq or Afghanistan. The houses are given mortgage-free to veterans and their families. You can volunteer your painting, carpentry, plumbing, wiring, and other skilled services—or you can just donate to the cause.

11. Volunteer for an "Operation Reveille" event for homeless veterans.

military dog tag that says
nito100/iStock via Getty Images

The VA continually hosts Operation Reveille, a series of one- to three-day events that give much-needed supplies and services to homeless veterans. Vets can receive everything from food and clothing to health screenings, housing solutions, substance abuse treatment, and mental health counseling. They take place at various places across the nation all year long, so contact the representative in your state about when and how you can volunteer.

This story first ran in 2017.