The short answer: the best christmas card messages have three parts: a greeting, one personal line about the person or the year and a warm sign-off. You don't need a poem.

  • More than 80 messages sorted by who gets the card and the tone
  • Religious, funny, family, friends and coworkers
  • For someone who had a hard year, too
  • Mailing plan: make the list first, write in batches, track sent and received
  • Next step: Plan it with the Christmas Budget & Gift Planner ($4.99).

Our picks for christmas card messages

Everything included in the HomeBase Holiday Season Bundle, shown together Save 38%

Bundles

Holiday Season Bundle

Plan Christmas, save for it all year, and host without the January money hangover.

$15.99 $25.94Buy

The best Christmas card messages have three parts: a greeting ("Merry Christmas, Grandma!"), one personal line about the person or the year, and a warm sign-off. That's it. You don't need a poem. Below are more than 80 Christmas card messages sorted by who's getting the card and the tone you want, plus a simple formula for writing your own and a mailing plan so your cards arrive on time.

I love giving and receiving cards, and I keep the ones people send me. The cards I hold onto are never the fanciest ones. They're the ones with a line written just for me.

The three-line formula for any Christmas card

Part What it does Example
1. Greeting Names the person and the season "Merry Christmas, Jess!"
2. Personal line Shows you thought about them "Our Sunday phone calls got me through this year."
3. Sign-off Closes with warmth "Love you always, M."

If you're writing 40 cards, write the greeting and sign-off the same way each time and spend your energy on line two.

Short Christmas card messages

Short messages work when space is tight or you're signing a photo card.

  1. Merry Christmas and a happy New Year!
  2. Wishing you peace and joy this season.
  3. Warmest wishes for a cozy Christmas.
  4. Thinking of you this Christmas.
  5. May your days be merry and bright.
  6. Joy, peace and love to you this Christmas.
  7. Sending love from our family to yours.
  8. Cheers to a wonderful year ahead.
  9. Wishing you a season full of light.
  10. Merry everything and happy always.

Religious Christmas card messages

My faith is a big part of my life, and Christmas is when I most want to say so. These work for friends and family who share your faith.

  1. May the hope, peace and joy of Christ's birth fill your home this Christmas.
  2. Praying God's richest blessings over you this season.
  3. "For unto us a child is born." Wishing you a blessed Christmas.
  4. Rejoicing in the gift of Jesus with you this Christmas.
  5. May the light of the manger guide you into the New Year.
  6. Grateful for you and for the reason we celebrate.
  7. Wishing you a Christmas full of grace and a New Year full of faith.
  8. Glory to God in the highest, and peace to you and yours.

Christmas card messages for family

  1. Merry Christmas to the people who know me best.
  2. No matter how far apart we are, you're always home to me.
  3. Thank you for the traditions, the recipes and the laughter.
  4. I'm so grateful we're family. Merry Christmas!
  5. Can't wait to play cards with you again this Christmas.
  6. To my parents: thank you for everything you gave up so we could have more.
  7. To my sister: you're my first friend and my favorite one.
  8. To my brother: Merry Christmas to the one who still steals the last cookie.
  9. Grandma, your kitchen is still my favorite place on earth.
  10. Wishing our whole crazy, wonderful family a merry Christmas.

Christmas card messages for friends

  1. Merry Christmas to the friend who feels like family.
  2. Here's to more coffee dates and late-night talks next year.
  3. You made this year so much better. Thank you!
  4. Wishing you a Christmas as kind and fun as you are.
  5. So glad we found each other. Merry Christmas, friend!
  6. Let's make next year our best one yet.
  7. Missing you this Christmas and counting down to our next visit.
  8. Thank you for showing up for me this year.

Funny Christmas card messages

  1. Merry Christmas! I hope Santa lost your naughty list.
  2. Eat, drink and wear stretchy pants.
  3. This card counts as your gift. You're welcome.
  4. Wishing you a Christmas with more cookies than calories.
  5. Our family photo took 87 tries. Please enjoy it.
  6. May your coffee be strong and your relatives be kind.
  7. Sleigh the season!
  8. All I want for Christmas is a nap.

Christmas card messages for coworkers and clients

Keep work cards warm and neutral. "Happy holidays" is a safe, kind choice when you don't know someone's traditions.

  1. Happy holidays! Thank you for being a great teammate this year.
  2. Wishing you a restful break and a strong start to the New Year.
  3. It's a pleasure working with you. Season's greetings!
  4. Thanks for all your help this year. Enjoy the holidays!
  5. Wishing you and your family a peaceful holiday season.
  6. Grateful for your partnership this year. Happy holidays from all of us.
  7. To my boss: thank you for your support and guidance this year.
  8. Cheers to everything we got done this year, and to some well-earned time off.

Christmas card messages for neighbors, teachers and helpers

  1. Merry Christmas from your neighbors next door!
  2. Thank you for being such a wonderful neighbor.
  3. Happy holidays! We're lucky to live on the same street.
  4. Thank you for everything you do for our class. Merry Christmas!
  5. Thank you for keeping our mail safe and on time all year.
  6. To our sitter: thank you for the care you give. Merry Christmas!
  7. Thank you for making our mornings easier. Happy holidays!
  8. Your kindness made a difference this year. Merry Christmas!

Messages for someone who had a hard year

If someone lost a loved one, a job or their health this year, skip "merry" and lead with comfort.

  1. Thinking of you and holding [name] in our hearts this Christmas.
  2. Sending you love and comfort this season. We're here if you need anything.
  3. I know this Christmas looks different. You are not alone.
  4. Wishing you moments of peace this holiday season.
  5. Praying for comfort and rest for you this Christmas.
  6. This year was hard. I'm proud of how you kept going.
  7. No need to write back. I just wanted you to know I'm thinking of you.
  8. May the New Year bring you gentler days.

Christmas card messages for long-distance loved ones

  1. Miles apart but close at heart. Merry Christmas!
  2. Wish I could hug you in person. This card will have to do for now.
  3. Saving you a seat at the table next year.
  4. Sending a little Christmas cheer across the miles.

New Year wishes to close any card

  1. Here's to a happy, healthy New Year.
  2. May the New Year bring you everything you've been praying for.
  3. Wishing you new beginnings and old friends in the New Year.
  4. Cheers to the next 365 days!

Sign-offs to finish your card

  1. Love always,
  2. With love and gratitude,
  3. Warmly,
  4. Merry Christmas and love,
  5. Blessings,
  6. Best wishes for the season,
  7. Hugs from all of us,

Use "Love" for family and close friends and "Warmly" or "Best wishes" for coworkers, clients and neighbors.

How to write 40 cards without losing your mind

  1. Make the list first. Write every name and mailing address before you buy cards, so you buy the right number.
  2. Write in batches. Ten cards a night over four nights beats a 40-card marathon.
  3. Pick two or three messages. Choose a family message, a friend message and a work message, then add one personal line to each. For relatives who want the whole year's news, tuck in a one-page Christmas letter.
  4. Address and stamp as you go. Finish each card fully before starting the next one.
  5. Track sent and received. Mark who you sent to and who sent to you, so next year's list is already done.

If you want a ready-made page for this, the Christmas Budget & Gift Planner ($4.99) includes a card list alongside the gift list and budget pages. Our full guide to the Christmas card list walks through tracking addresses and a two-week sending plan.

When to mail your Christmas cards

Aim for the first two weeks of December. For 2026, the USPS holiday shipping deadlines recommend sending First-Class Mail in the lower 48 states by Thursday, December 17, for delivery before Christmas, a date the Postal Service also gave in its 2026 holiday mailing announcement. Its earliest international send-by date is Wednesday, December 9, for First-Class Package International Service and Priority Mail International, and First-Class Mail to APO/FPO/DPO military addresses is also due by December 9, so send cards abroad and to service members first.

Plan cards, gifts and the budget together

Cards add up: the box of cards, stamps and a few photo prints can cost more than one small gift. Put them on the same plan as everything else. The Christmas Budget & Gift Planner ($4.99) gives every person a budget line, tracks each purchase and includes card, menu and to-do pages. The Holiday Season Bundle ($15.99, $25.94 if bought separately) adds a sinking funds tracker, meal planner and more. Browse everything in our holiday shop.

Want a free page to start? The Holiday Budget Starter Kit is three US Letter pages we email you after you join our list.

See also

The Holiday Collection

Give every person a limit and watch what's left

The Christmas Budget & Gift Planner adds up every list for you: a budget for each person, a log of each purchase and the amount left to spend, plus printable gift, card, menu and to-do pages.

  • Spreadsheet for Excel and Google Sheets
  • 11 printable pages, US Letter + A4
  • Instant download, 14-day fix-or-refund promise

Want next December already paid for? The Holiday Season Bundle adds a sinking funds tracker, the savings challenge and hosting planners. $15.99 $25.94 →

Planning the whole season? See the holiday sets from $7, with early prices through Cyber Monday

Frequently asked questions

What do you write in a Christmas card? A good Christmas card has three parts: a greeting, one personal line and a warm sign-off. For example: 'Merry Christmas, [name]! Thank you for [one specific thing] this year. With love, [your name].'

What is a short Christmas card message? 'Merry Christmas and a happy, healthy New Year' is the classic short message. Others that fit any card: 'Wishing you peace and joy this season,' 'Thinking of you this Christmas' and 'Warmest wishes for the holidays.'

What is a religious Christmas card message? A religious Christmas card message is one that mentions the birth of Jesus or a blessing. Try 'May the hope, peace and joy of Christ's birth fill your home this Christmas' or 'Praying God's richest blessings over you this season.'

What should I write in a Christmas card for a coworker? Keep coworker cards warm but neutral: 'Happy holidays! Thanks for being such a great teammate this year' works for almost anyone. Skip inside jokes others won't get and religious wording unless you know they share your faith.

What do you write in a Christmas card to someone who is grieving? Acknowledge the loss gently and skip 'merry.' Try 'Thinking of you and holding [name] in our hearts this Christmas' or 'Sending you love and comfort this season. We're here if you need anything.'

How do you sign a Christmas card from a family? Sign with the names everyone knows you by, in a set order, such as 'Love, Malaysia and Raheim' or 'The Johnson Family.' Use 'Love' for family and close friends and 'Warmly' or 'Best wishes' for everyone else.

Should I write a personal note in every Christmas card? Yes, even one line makes a printed card feel personal. Mention one thing you remember from the year, a hope for theirs or a reason you're grateful for them.

How do I keep track of who I sent Christmas cards to? The Christmas Budget & Gift Planner ($4.99) includes a card list page, so you can log every name, address and whether a card was sent or received. Keep it with your gift list and you'll have next year's list ready too.

When should I mail Christmas cards? Mail Christmas cards in the first two weeks of December. For 2026, USPS recommends sending First-Class Mail in the lower 48 states by Thursday, December 17. For cards going abroad or to military APO/FPO/DPO addresses, aim for Wednesday, December 9, the earliest USPS send-by date for those mail types.

Is it OK to say Happy Holidays instead of Merry Christmas? Yes, it's OK to say Happy Holidays instead of Merry Christmas. 'Happy holidays' and 'Season's greetings' are kind, inclusive choices for coworkers, clients and anyone whose traditions you don't know. Use 'Merry Christmas' freely with people you know celebrate it.

Free printable

Get the free Holiday Budget Starter Kit

A one-page holiday budget, a gift list with a spending limit for every person, and a 6-week countdown so December stays calm and paid for. You'll also get our weekly HomeBase email with simple holiday planning, budgeting and hosting tips.

Sources

  1. USPS: 2026 holiday shipping deadlines usps.com
  2. USPS Newsroom: Postal Service Recommends 2026 Holiday Mailing and Shipping Dates about.usps.com