This question already has an answer here:
- “Congratulation” vs. “congratulations” 2 answers
What is the difference between congratulation and congratulations?
You make the call.
It is difficult to articulate the difference between them.
When you are speaking about the act of praise, a single act of praise is a congratulation, multiple is -s. You can almost always use the plural form and sound perfectly normal.
When you wish to praise someone:
I congratulate you. (much more formal, can easily sound distant or impersonal)
You have my congratulations. Shortened: Congratulations! or Congratulations on your wedding! (always plural in shortened forms seemingly expressing multiple praises, explanation for what the congratulation is for only necessary when it isn't clear)
The difference is very subtle :
The word comes from Latin congratulatio, with exactly the same meaning.