Veterans Day Greetings: 60 Messages and What to Say to a Veteran
60 original Veterans Day greetings for cards, texts, coworkers and posts, plus what to say in person and the etiquette, checked against VA.gov.
By GreetingBirds EditorsPublished October 9, 202610 min read

Veterans Day 2026 falls on Wednesday, November 11. It is the day the country sets aside to thank everyone who served in the U.S. military, in wartime or peacetime, and most of the people it honors are still very much alive: your dad, the neighbor with the Navy cap, the coworker who did two tours and rarely mentions it.
That is why the right greeting is usually simple and direct. Below you'll find answers to the questions people actually search before writing to a veteran (Is "Happy Veterans Day" okay? What do you say face to face?), then 60 original messages grouped by who you're writing to, a formula for writing your own, and card etiquette.
Veterans Day at a glance
- Date: always November 11, whatever the weekday. In 2026 that's a Wednesday.
- Who it honors: all who served honorably in the military. The VA says the day is "largely intended to thank LIVING veterans for their service."
- Spelling: "Veterans Day," no apostrophe. The VA explains it is a day for honoring veterans, not a day that belongs to them.
- Origin: Armistice Day, marking the end of World War I fighting at 11 a.m. on November 11, 1918. It was renamed Veterans Day in 1954.
Source: U.S. Department of Veterans Affairs, Veterans Day history and facts pages.
Is It Okay to Say "Happy Veterans Day"?
Yes. This is the question that trips people up, because it gets mixed up with Memorial Day. The two holidays honor different people:
| Veterans Day (Nov 11) | Memorial Day (last Monday in May) | |
|---|---|---|
| Who it honors | Everyone who served, mostly the living | Service members who died in service |
| Mood | Gratitude, recognition, celebration | Mourning and remembrance |
| "Happy ___ Day" | Fine and common | Many people avoid it; "a meaningful Memorial Day" is safer |
| "Thank you for your service" | Fits perfectly | Aimed at the fallen, so it's said about them, not to them |
| Red poppies | Not the U.S. custom | The traditional U.S. poppy day |
The VA itself calls Veterans Day "a celebration to honor America's veterans," so a cheerful greeting is not out of place. What matters more is the second sentence: something specific about the person shows you mean it.
"Today we are here to celebrate and to honor and to commemorate the dead and the living…" — John F. Kennedy, Remarks at the Veterans Day Ceremony, Arlington National Cemetery, 1961
Kennedy opened his 1961 Veterans Day remarks with this line, and it sums up the day's double nature: remembering those who didn't come home while thanking those who did. If someone you're writing to lost friends in service, a quiet acknowledgment of both ("thinking of you and the people you served with") can mean more than an upbeat "Happy Veterans Day!"

What Do You Say to a Veteran in Person?
Face to face, shorter is better. A handshake and one honest sentence beats a speech, and it gives the other person an easy way to answer. These work at a parade, in a store, or at the family table:
- Happy Veterans Day, and thank you for your service.
- I just wanted to say thank you. It's appreciated.
- Thanks for serving. Which branch were you in?
- Happy Veterans Day! I hope someone's buying you lunch today.
- Thank you for everything you gave so the rest of us didn't have to.
- I saw your cap. Thank you, sir/ma'am, and happy Veterans Day.
- We're grateful for you today and every day.
- Thank you. If you ever feel like telling the stories, I'd love to hear them.
What not to ask: whether they killed anyone, whether they have PTSD, or what the worst thing they saw was. Asking which branch they served in, where they were stationed, or what their job was is friendly and easy to answer; anything heavier is theirs to bring up. And don't assume: plenty of veterans are women, and plenty are younger than people expect.
Card Messages for a Veteran in Your Family
A card for a parent, grandparent, spouse or sibling can be warmer and more personal. Mention their branch, their years, or something they taught you; the details are what make it theirs.
- Dad, happy Veterans Day. I'm proud of the years you gave the Army and even prouder of the father you came home to be.
- Grandpa, thank you for your service in the Navy. Your stories are part of who our family is.
- Mom, happy Veterans Day to the toughest Marine I know. Thank you for serving and for raising us with the same grit.
- To my husband: thank you for your service, and for all the birthdays and holidays you missed so others could have theirs. Happy Veterans Day, love.
- To my wife, my favorite veteran: I'm proud of you every day, and especially today.
- Happy Veterans Day to my big brother. You went first, as always, and you made it look easier than it was.
- Grandma, not everyone knows you served. We do, and we're so proud. Happy Veterans Day.
- Uncle Ray, thank you for your service. The flag on your porch says it all, but we wanted to say it too.
- To our son on his first Veterans Day as a veteran: we're proud of you, and we're glad you're home.
- Happy Veterans Day, Pop. Thanks for the service, the lessons, and the hospital corners we still can't get right.
Swap the names, ranks and branches to fit. For more ways to phrase gratitude, our thank-you message ideas work well alongside these.
Short Texts for a Veteran Friend
A text should read like you, not like a poster. These are short enough to send between meetings and still sound personal.
- Happy Veterans Day, my friend. Thanks for your service. First round's on me this week.
- Thinking of you today. Thanks for what you did, and for still being the most reliable person I know.
- Happy Veterans Day! Grateful for you, always.
- Just a reminder that you're appreciated. Happy Veterans Day.
- Thanks for serving, and thanks for never letting it make you less fun. Happy Veterans Day!
- Hope you get a free breakfast and a quiet afternoon today. You've earned both.
- Happy Veterans Day to the person who taught me what "early" really means.
- No big speech, just thank you. Happy Veterans Day.
Messages for Coworkers and Employees Who Served
At work, keep it respectful and inclusive. A manager's message can recognize everyone at once; a colleague's note can be lighter. If you're signing a group card, our guide to writing in greeting cards has more on keeping your line short.
- To all the veterans on our team: thank you for your service, and for the discipline and calm you bring to work every day.
- Happy Veterans Day to our colleagues who served. We're proud to work alongside you.
- Thank you for your service, [Name]. The way you handle pressure makes a lot more sense now.
- On behalf of the whole company, thank you to every veteran here and to the families who supported you.
- Happy Veterans Day, [Name]. Grateful for your service and glad you're on this team.
- We honor the veterans in our office today, and we're thankful for the leadership you show long after the uniform.
- Thank you for serving our country, and for being the person everyone calls when things go sideways.
- Wishing our veteran employees a meaningful Veterans Day. Your service is noticed and appreciated.
A note for managers: ask before naming someone in a company-wide email or post. Not everyone wants their service history shared with the whole office.
For a Veteran You Don't Know Well
Neighbors, customers, church members, the man at the hardware store with the Vietnam veteran cap. Keep these brief and warm, with no assumptions about their service.
- Happy Veterans Day, neighbor. Thank you for your service.
- We noticed your flag and wanted to say thank you. Happy Veterans Day from the house next door.
- Thank you for serving. We're grateful to have you in our community.
- Happy Veterans Day to all the veterans in our congregation. We're thankful for each of you.
- To our veteran customers: thank you for your service. It's an honor to serve you.
- Wishing you a peaceful Veterans Day, and a sincere thank-you from a grateful neighbor.
Captions for a Veterans Day Post
Posting a photo of a family member in uniform? Ask first, then pair it with something specific. The more personal the caption, the less it sounds like every other post on November 11.
- Happy Veterans Day to my dad, U.S. Air Force, 1988 to 2008. Twenty years of service and still the first one up every morning.
- Proud granddaughter of a Korean War veteran. Thank you, Grandpa.
- Same smile, different uniform. Happy Veterans Day to my favorite soldier.
- To every veteran in my life: thank you. You make this country, and this family, stronger.
- Today we thank the ones who served, and the families who waited at home.
- Not all heroes talk about it. Happy Veterans Day to the quiet ones.
- Grateful for those who signed up, showed up, and came home to keep serving their communities.
- Happy Veterans Day to the veterans who are also our teachers, nurses, coaches and neighbors.
If you'd like to add a quotation, our collection of thank-you quotes for veterans pairs well with a photo caption.
For Someone Still Serving or a Military Family
Veterans Day is for those who have served, but people on active duty and the families behind them often get messages too. These acknowledge the service in progress.
- Thinking of you this Veterans Day. Thank you for serving, and come home safe.
- To my cousin overseas: we're proud of you and counting the days until you're back.
- Happy Veterans Day to the military spouses who keep everything running while their partner serves.
- To the kids of a deployed parent: your mom and dad are doing something important, and so are you.
- Thank you for your service, today and every day you're still in uniform.
- Your family serves too. Thank you all, and happy Veterans Day.
When Service Is Hard to Talk About
For some veterans, November 11 brings back friends they lost or a time they'd rather not revisit. A gentle note that doesn't demand cheerfulness can be the kindest message of the day.
- Thinking of you today and the people you served with. No reply needed.
- Thank you for your service. I know this day can be complicated. I'm here if you want company.
- Sending a quiet thank-you and a lot of respect your way today.
- I'm grateful for you, and I'm remembering your friends who didn't come home.
- Whatever today feels like for you, know that you're appreciated, and not just on November 11.
- No need to celebrate if you don't feel like it. I just wanted you to know I'm thankful for you.
If someone tells you they're struggling, the Veterans Crisis Line is free and confidential: call 988 and press 1, or text 838255.
How to Write Your Own Veterans Day Message
A simple four-part formula covers almost any card or text:
- Greeting: "Happy Veterans Day" or just their name.
- Something specific: their branch, years, a skill, a habit, a story they've told.
- The thank-you: for their service, and maybe for what it cost them or their family.
- A wish for the day: rest, a good meal, time with family, a quiet afternoon.
Worked example: "Happy Veterans Day, Aunt Linda. (1) Twenty-two years as an Army nurse is a lot of long shifts, and you still check on everyone at every holiday. (2) Thank you for your service and for the care you've given so many people. (3) I hope today brings you a nap and a slice of pie. (4)"
Things to avoid:
- Memorial Day language like "rest in peace" or "honoring the fallen" when you're writing to a living veteran.
- Guessing their branch or rank. If you're not sure, leave it out.
- Political points. The day is about the person, not a debate.
- Overpromising ("I can't imagine what you went through, but…" followed by a guess). Plain thanks is enough.
A Short History, in Five Dates
Knowing where the day comes from can help you add a line of context to a card or a speech. All dates are from the U.S. Department of Veterans Affairs.
- November 11, 1918: the armistice ending World War I fighting takes effect at the eleventh hour of the eleventh day of the eleventh month.
- November 1919: President Woodrow Wilson proclaims the first Armistice Day.
- May 13, 1938: Congress makes November 11 a legal holiday, "Armistice Day."
- June 1, 1954: after World War II and Korea, the word "Armistice" is replaced with "Veterans," and the day honors veterans of all wars.
- 1971 to 1977, then 1978: under the Uniform Holiday Bill, Veterans Day moved to the fourth Monday of October (first observed October 25, 1971). A 1975 law signed by President Gerald Ford returned it to November 11 starting in 1978.
"To us in America, the reflections of Armistice Day will be filled with solemn pride in the heroism of those who died in the country's service…" — Woodrow Wilson, Armistice Day message, 1919
Wilson's words, from the first Armistice Day proclamation, focused on those who died, which is why early observances felt closer to today's Memorial Day. The 1954 renaming widened the day to all who served, and that's the spirit most Veterans Day greetings carry now.

Card Etiquette and Timing
- Mail early. With November 11 on a Wednesday in 2026, mail cards by the end of the previous week so they arrive on time. A text or call on the day itself is always fine.
- Sign-offs: "With gratitude," "With respect and thanks," or simply "Love," for family.
- Group cards: one line each is plenty. Leave room near the top for the person organizing it to write the main message.
- Gifts aren't expected. A meal, a call, or time together usually means more than anything wrapped.
- Belated is okay. If you missed the day, "I meant to send this on the 11th: thank you for your service" still lands well.
The simplest rule: thank the person, not the idea of a veteran. Name something real about them, and your message will stand out from every generic post that day.