A congratulations message works when it does three things: names the news, says what it means to you, and looks forward. Two or three sentences cover most cards. One specific line beats a page of filler, and the person reading it has likely already opened twenty cards that say "congrats" and nothing else.
How to build the message
- Name the achievement. "Your master's, finished" reads better than "congrats on your big news." If you know the details, use them: the job title, the town they're moving to, the race they ran.
- Add one personal line. Something you noticed or remember. "I still think about the night you rewrote that proposal at my kitchen table." This is the part people keep.
- Close with a wish. A hope, a small joke, an invitation. "Dinner's on me when you're back in town."
What to write for common occasions
Weddings and engagements
Address the couple, not just the person you know. Mention the two of them together, and skip advice unless they asked for it. "Wishing you both a long, easy life together" does more work than a paragraph about marriage.
New baby
Congratulate the parents and use the baby's name if you have it. Avoid comments about the birth itself or about anyone's body. For a second or third child, welcome the baby as their own person rather than as a sibling.
Graduation
Name the degree or the school. A line about what they did outside class means more than the diploma, which they already know about. If they're still job hunting, wish them well without turning the card into a pep talk.
New job, promotion, retirement
For a promotion, say what they bring to the role. For retirement, mention something specific about the work or the years. Retirement cards go wrong when they read like a joke about being old.
Everything else
New home, visa approval, first marathon, driving test, book deal, citizenship. The same three steps apply. The size of the event doesn't matter; the specificity does.
Lines that fall flat
- "You deserve it." Fine once, hollow if it's the whole card.
- "Finally!" Reads as an insult to anyone who waited.
- Comparisons to siblings, cousins, or your own timeline.
- Jokes about divorce, weight, age, or how hard marriage is.
- Anything you'd have to explain to a stranger.
How long should it be?
Most cards hold 30 to 60 words before they start repeating themselves. If you're short on room, drop the middle paragraph, not the specific detail. A tight four-line note with one real memory in it beats a full panel of generic wishes.
Sign-offs that sound like a person
"So happy for you," "Warmest congratulations," "With love from all of us," "Cheers to you both." Match the ending to your relationship. If you'd normally text them a photo of your dog, don't sign off with "Sincerely."
Stuck on the first line?
Write it as if you were telling a friend the news. "You know what happened to Priya? She got into the program." Then cut the setup and keep the rest. First lines are hard because we try to write a greeting when what we actually have is a reaction. Start with the reaction.