Quick answer: 恭喜 is the everyday word
恭喜 (gōngxǐ) means congratulations. It is the phrase people actually say out loud when someone gets married, has a baby, passes an exam, gets a promotion or wins something. 恭喜你 (gōngxǐ nǐ) adds “to you”, and 恭喜恭喜 is a common doubled form that sounds warm and slightly celebratory.
祝贺 (zhùhè) also means congratulate, but it belongs to a more formal register. It is the word you write on a card, print on a banner or use in a speech. 表示祝贺 means “to offer congratulations”. If you are speaking to a friend, 恭喜 is the natural choice; if you are writing a formal message, 祝贺 fits better.
| Chinese | Pinyin | Meaning | Where it fits |
|---|---|---|---|
| 恭喜 | gōngxǐ | Congratulations | Everyday speech; weddings, births, exams, promotions |
| 恭喜你 | gōngxǐ nǐ | Congratulations to you | Direct, one person |
| 恭喜恭喜 | gōngxǐ gōngxǐ | Congratulations (warm) | Doubled for friendliness; very common |
| 祝贺 | zhùhè | Congratulate | Formal writing, cards, speeches, announcements |
| 恭喜发财 | gōngxǐ fācái | Wishing you prosperity | New Year only |
恭喜发财 is a New Year phrase, not a general one
恭喜发财 (gōngxǐ fācái) literally wishes that you become wealthy, and it is bound to Chinese New Year. It is exchanged during the festival, printed on red decorations and said alongside 红包 (hóngbāo, red envelopes). Using it at a wedding, a graduation or a birthday would sound odd, in the way that “Merry Christmas” sounds odd at a summer wedding.
If the occasion is New Year, the broader greeting is 新年快乐 (xīnnián kuàilè, Happy New Year), and 恭喜发财 is the prosperity-specific line that usually follows it.
恭喜 versus 庆祝 versus 祝福
These three are easy to mix up and Chinese speakers do not treat them as synonyms. 恭喜 congratulates someone on something that already happened. 庆祝 (qìngzhù) means to celebrate an event, and it describes the activity rather than the message: 庆祝生日 is to celebrate a birthday. 祝福 (zhùfú) means to give a blessing or good wish for the future, and it does not require anything to have happened yet.
The practical test: if something good just happened, use 恭喜. If you are marking the occasion with an event, use 庆祝. If you are wishing someone well ahead of time, use 祝福.
What to say on specific occasions
For a wedding the standard set includes 新婚快乐 (xīnhūn kuàilè, happy newlywed) and 百年好合 (bǎinián hǎohé, harmony for a hundred years). For a new baby, 恭喜 followed by the news is enough, and 恭喜 you said to the parents rather than the baby. For a graduation, 恭喜毕业 (gōngxǐ bìyè) is direct and natural. For a promotion, 恭喜升职 or simply 恭喜.
One cultural note that matters for tone: Chinese congratulations tend to be shorter and more formulaic than English ones. A simple 恭喜 delivered warmly reads as sincere, and an elaborate English-style paragraph can sound heavy. The exception is a written card or a formal message, where 祝贺 plus a specific sentence is normal.
What it does not mean
恭喜 is not a blessing for future luck; it congratulates something that already occurred. It is not a toast — 干杯 (gānbēi) is what you say with a glass. It is not used for condolences or recovery from illness, where 保重 (take care) or 早日康复 (get well soon) belong instead.
Common mistakes
- Using 恭喜发财 outside the New Year period.
- Assuming 恭喜 and 祝贺 are interchangeable; 祝贺 is markedly more formal.
- Saying 庆祝 when you mean to congratulate a person.
- Using 祝福 for something that already happened.
- Writing a long English-style congratulation where a short 恭喜 would land better.