Skip to content

🎉 Limited Time: Save 10% on your first order with code WELCOME10

Order by October 29 to arrive by Veterans Day.

Veterans Day cards, printed and mailed for you.

Thank every veteran you know with a real postcard: stars-and-stripes art or your photo, your message, and First-Class postage, mailed to each of them — $1.99 a card from 10 cards.

Start your Veterans Day cardsNo account needed · real cards, not e-cards
Veterans Day
THANK YOU
THE HARRIS FAMILY
NOVEMBER 11, 2026
  • Mailed next business day

    Order today, in the mail tomorrow

  • From $1.99 a card

    Printing and postage included

  • Real postcards, real mail

    USPS First-Class — not another email

  • Secure checkout

    Powered by Stripe · no subscription

Veterans Day designs

Three cards that need no photo

Each prints THANK YOU under a small Veterans Day line. Pick Happy Veterans Day or another greeting with one tap, or type your own.

  • Veterans Day
    THANK YOU
    THE HARRIS FAMILY
    NOVEMBER 11, 2026

    Stars & Stripes

    A navy field of stars over red and cream stripes. No photo needed.

    Start with Stars & Stripes
  • Veterans Day
    THANK YOU
    THE HARRIS FAMILY
    NOVEMBER 11, 2026

    Service Stars

    An arc of gold stars on deep navy, framed like a medal case.

    Start with Service Stars
  • Veterans Day
    THANK YOU
    THE HARRIS FAMILY
    NOVEMBER 11, 2026

    Bunting

    Red, white and blue bunting, like a porch on parade day.

    Start with Bunting

Photo cards

Or put their photo on the front

A picture of them in uniform, or of your family. Most single-photo designs carry a greeting: Thank You, Happy Veterans Day, With Gratitude or Honoring You, or your own words.

  • Postcard image
    HAPPY VETERANS DAY

    THE HARRIS FAMILY

    NOVEMBER 11, 2026

    One photo

  • Postcard image
    THANK YOU

    THE HARRIS FAMILY

    NOVEMBER 11, 2026

    Magazine

  • Postcard photo
    WITH GRATITUDE
    THE HARRIS FAMILY
    NOVEMBER 11, 2026

    Framed photo

  • Postcard image

    HONORING YOU

    THE HARRIS FAMILY

    NOVEMBER 11, 2026

    Polaroid

  • HAPPY VETERANS DAY
    THE HARRIS FAMILY · NOVEMBER 11, 2026

    Pillars, no photo

  • THANK YOU
    THE HARRIS FAMILY · NOVEMBER 11, 2026

    Laurel, no photo

How it works

From your list to every veteran’s mailbox

Three steps and about 15 minutes. No envelopes to address and no postage to buy.

Veterans Day
THANK YOU
THE HARRIS FAMILY
NOVEMBER 11, 2026

Your message

Dear [RECIPIENT], happy Veterans Day! Thank you for your service and…

Written once, personalized to every card

Pick a design & message

Choose from 25 designs, write your note once, and we personalize every card to each person on your list.

Grandpa Joe Harris — 14 Birch Ln, Duluth, MN

Aunt Denise Okafor — 230 Elm Ave, Raleigh, NC

Mr. Ray Alvarez — 77 Oak Ct, Boise, ID

extracted & USPS-checked
  • Grandpa Joe Harris14 Birch Ln, Duluth
  • Aunt Denise Okafor230 Elm Ave, Raleigh

Paste your list

However you keep it: a spreadsheet, a CSV export of your contacts, a note, even a photo of a handwritten page. We pull out every name and mailing address.

In the mail next business day

We print, add postage & mail

Real postcards go out next business day with USPS First-Class postage. Start to done in about 15 minutes.

The back

A Veterans Day message, already written

Every Veterans Day card starts with this message. Each card fills in its own name, and you can keep it, edit it or write your own.

The message it starts with

Dear [RECIPIENT], Happy Veterans Day! Thank you for your service and for everything you gave to keep us safe. I'm proud to know you, and I'm thinking of you today. With gratitude, [YOUR NAME]

Veterans Day 2026

Order by October 29 to arrive by Veterans Day

Worked from the slow end of our own delivery window. November 11 is a federal holiday with no regular mail, so the cards have to land by the day before.

  1. 1. You order by

    October 29

    We mail the next business day

  2. 2. We mail it

    Next business day

    Printed, addressed, postage included

  3. 3. Arrives in

    4–7 business days

    after we mail, First-Class

Pricing

$1.99 a Veterans Day card, postage included

$2.49 a card, or $1.99 from 10 cards up. That is the whole price: no subscription, no account, no per-address fee.

Every card includes

  • Printing on both sides of a 4x6 postcard
  • Each person's name and address printed on their card
  • Every address checked against USPS records
  • USPS First-Class postage on every card
  • Handed to USPS the next business day
What cards cost, mailed with postage, by the size of the list
CardsPer cardTotal, mailed
20 cards$1.99$39.80
50 cards$1.99$99.50
100 cards$1.99$199.00

Wording

What to write in a Veterans Day card

A greeting on the front, a thank-you and one line that is only about them on the back. A few to start from.

Thank You
The card’s default, under a small Veterans Day line on our three designs. It fits every design at full size.
Happy Veterans Day
The everyday greeting, one tap away. Veterans Day thanks the living, so a cheerful card is right.
With Gratitude
A little more formal, for a coworker, a neighbor or a veteran you have never met.
Honoring You
For a parent, grandparent or spouse whose service shaped your family.
  • A parent or grandparent

    Happy Veterans Day, Grandpa. Thank you for your years in the Army, and for every story you told us about them. We are so proud of you.

  • A spouse

    Happy Veterans Day to the bravest person I know. Thank you for your service, and for everything our family gave alongside you.

  • A friend or sibling

    Thinking of you today. Thank you for serving, and for always being the one who shows up.

  • A coworker or neighbor

    Happy Veterans Day! Thank you for your service. It is an honor to work alongside you.

  • A veteran you have never met

    Dear Veteran, thank you for your service. A family in Ohio is thinking of you today and wishing you a peaceful Veterans Day.

  • From the kids

    Happy Veterans Day! Thank you for keeping us safe. You are a real hero to us.

More by who it is for, branch by branch: 80+ Veterans Day card messages.

Frequently Asked Questions

What people ask before they mail the whole list.

Order by October 29 to arrive by Veterans Day. That date allows for the slow end of our window: We mail every card the next business day, and most arrive 4–7 business days after that. November 11 is a federal holiday with no regular mail delivery, so the last delivery day is the day before. Order a few days after and they should still arrive on time, or a day or two late.

Yes. A card that lands the week after November 11 still says what you meant: thank you for serving. Veterans Day is the reason to write, not a deadline the veteran will hold you to.

Yes. Paste or upload your list in whatever shape it is in: a spreadsheet, a contacts export, a note, a photo of a handwritten page. Our AI pulls out each name and mailing address, every address is checked against USPS records, and each card fills in its own name. You see every card before you pay.

Yes. 13 of the 25 Veterans Day designs take your photos, such as a picture of them in uniform or of your family. Upload one and pick a greeting such as Thank You, Happy Veterans Day or With Gratitude with one tap, or type your own.

Yes, and yes. Every card goes out with USPS First-Class postage, included in the price, and travels through the mail like any other postcard. It is a printed card in their mailbox, not an e-card, so nobody needs an email address or a link to open it.

No. It is a 4x6 postcard printed on both sides, with the design on the front and your message, the address and the postage on the back. There is no envelope to address, which is part of why the price stays low.

$2.49 a card, or $1.99 a card from 10 cards up. That includes printing, the address, USPS First-Class postage and the mailing. There is no subscription, no account and no minimum. A typical list takes about 15 minutes from start to checkout.

Thanksgiving next?

The same list sends a Thanksgiving card a few weeks later. See Thanksgiving cards.

Thank them for serving, by mail.

Order by October 29 to arrive by Veterans Day. Every card is printed, addressed and mailed for you, from $1.99 a card on 10+.

Start your Veterans Day cards