Congratulations For or Congratulations On often confuses writers, but Congratulations On is the correct, natural, and preferred choice in standard English.The correct phrase follows English grammar, a simple grammar rule, because the preposition on refers to a specific achievement.
If you want to congratulate a friend on a new job, achievement, accomplishment, or success, this is the right expression, correct usage, and natural usage in both formal English and everyday English. From my experience helping writers, professional writers
English learners, students, professionals, and readers, I have learned that your wording, wording choice, and prepositional phrase can create a real difference in clear communication, communication skills, and writing skills. Before you hit send, imagine yourself typing, with your fingers over the keyboard.
Why People Confuse “Congratulations For” and “Congratulations On”
This mistake happens for a few simple reasons.
First, English learners often compare it to phrases like “thank you for” or “sorry for.” That pattern feels familiar, so for seems like it should work here too. However, English does not always use the same preposition in similar-looking expressions.
Second, people sometimes translate directly from another language. In many languages, one preposition covers several meanings. English does not work that way. It likes fixed word pairs. Once you learn the pair, it starts to feel obvious. Until then, it can feel like a small trap.
Third, spoken English can blur the issue. In casual conversation, people may say something quickly and nobody notices the preposition. In writing, though, the difference matters more. An awkward preposition can make a sentence sound clumsy even when the rest is correct.
What Does “Congratulations” Mean?
Congratulations is a word people use to show happiness for someone else’s success or good news. It is a way of saying, “I’m happy for you.”
The word has a friendly and positive tone. You hear it after:
- a graduation
- a new job
- a marriage
- a baby
- a business win
- a sports victory
- an award
- a big personal milestone
It works as an exclamation, but it also works inside a full sentence.
Examples:
- Congratulations!
- Congratulations on your new home.
- We offer our congratulations on your achievement.
The word does not stand alone in every case. It often needs a preposition to connect it to the event or success you are celebrating.
Is It “Congratulations On” or “Congratulations For”?
In most situations, congratulations on is correct.
The reason is simple: on naturally links the expression to the thing being celebrated. English speakers use it to point at the event or achievement itself.
Examples:
- Congratulations on your new job.
- Congratulations on passing the exam.
- Congratulations on the birth of your daughter.
- Congratulations on building such a strong team.
By contrast, congratulations for usually sounds less natural. Native speakers do not normally use it in this structure.
Compare these:
- Correct: Congratulations on your promotion.
- Awkward: Congratulations for your promotion.
- Correct: Congratulations on finishing the race.
- Awkward: Congratulations for finishing the race.
- Correct: Congratulations on your success.
- Awkward: Congratulations for your success.
Why “Congratulations On” Is Correct
The preposition on works because it introduces the subject of praise or celebration.
Think of it this way: on attaches the good news to the congratulatory statement. It tells the reader what the congratulations are about.
A useful pattern is:
Congratulations on + noun
- Congratulations on your graduation.
- Congratulations on your award.
- Congratulations on your engagement.
Congratulations on + gerund
- Congratulations on winning.
- Congratulations on starting your own company.
- Congratulations on completing the project.
Congratulations on + possessive + noun
- Congratulations on your son’s success.
- Congratulations on your team’s victory.
- Congratulations on your sister’s promotion.
This structure feels natural because English has long treated on as the normal bridge in this phrase.
Why “Congratulations For” Sounds Incorrect
The problem with for is not that the word is wrong in English. The problem is that it does not fit this common congratulatory pattern.
English does use for in many places:
- thank you for helping
- sorry for the delay
- punished for lying
- praised for hard work
But congratulations is different. It usually points to the event with on, not for.
That is why “congratulations for” can sound like a direct translation instead of a natural English phrase. It may appear in informal speech from non-native speakers. Still, it is not the standard choice you want in polished writing, emails, social posts, or academic work.
A native speaker would usually say:
- Congratulations on your acceptance to the university.
not - Congratulations for your acceptance to the university.
Grammar Rule Behind “Congratulations On”
A simple grammar rule helps here:
Congratulations + on + event, achievement, or action
This rule works in most everyday situations. The word after on is usually something you can celebrate, such as:
- a job
- a promotion
- a wedding
- a baby
- a degree
- a victory
- a retirement
- a launch
- a completed goal
You can also use it with a verb ending in -ing:
- Congratulations on passing.
- Congratulations on moving to a new city.
- Congratulations on landing the role.
That structure is easy to remember because it matches how English speakers naturally talk.
When Can “Congratulations For” Be Used?
There are rare cases where for appears near congratulate, but those cases are not the same as the common expression congratulations for.
For example:
- I congratulate you for your honesty.
- The manager congratulated the team for their effort.
Even here, many speakers still prefer on:
- I congratulate you on your honesty.
- The manager congratulated the team on their effort.
So yes, for may show up in some sentences, but it is not the best choice in the usual congratulatory phrase. If you want your English to sound clean and natural, on is the better option almost every time.
Congratulations On vs Congratulations For: Side-by-Side Comparison
| Feature | Congratulations on | Congratulations for |
| Natural in standard English | Yes | Usually no |
| Common in speech | Very common | Uncommon |
| Best for writing | Yes | Rarely |
| Best for formal messages | Yes | Usually not |
| Sounds native-like | Yes | Often sounds off |
This comparison makes the choice easy. When the goal is to sound correct and natural, on wins.
Common Sentence Patterns
Once you learn the pattern, you can use it in many situations without thinking twice.
Congratulations on + Noun
This is the most common structure.
Examples:
- Congratulations on your promotion.
- Congratulations on your new car.
- Congratulations on your anniversary.
- Congratulations on your scholarship.
Congratulations on + Possessive + Noun
Use this when the achievement belongs to someone.
Examples:
- Congratulations on your brother’s graduation.
- Congratulations on your company’s success.
- Congratulations on your team’s win.
- Congratulations on your daughter’s performance.
Congratulations on + Verb Ending in -ing
This structure works well when the success is an action.
Examples:
- Congratulations on finishing the marathon.
- Congratulations on getting the job done early.
- Congratulations on starting your own business.
- Congratulations on winning the final round.
Real-Life Examples of “Congratulations On”
Here are real situations where on fits naturally.
Work and Career
- Congratulations on your promotion.
- Congratulations on your first day in the new role.
- Congratulations on closing the deal.
- Congratulations on leading such a strong quarter.
School and Learning
- Congratulations on graduating with honors.
- Congratulations on passing the exam.
- Congratulations on earning your degree.
- Congratulations on your admission to the program.
Family and Personal Life
- Congratulations on your engagement.
- Congratulations on your wedding.
- Congratulations on the birth of your baby.
- Congratulations on your new home.
Sports and Competition
- Congratulations on the win.
- Congratulations on taking first place.
- Congratulations on reaching the finals.
- Congratulations on breaking the record.
Social Media Style
- Congratulations on your big day.
- Congratulations on the launch.
- Congratulations on this amazing milestone.
- Congratulations on everything you’ve built.
A Short Case Study
Imagine two people send a message after a friend gets promoted.
Message one says:
“Congratulations for your promotion.”
Message two says:
“Congratulations on your promotion.”
The second one sounds smooth and natural. The first one feels slightly off, even if the meaning is clear.
That difference matters. In a text to a friend, the mistake may not cause confusion. In an email to a colleague, a client, or a professor, though, the wrong preposition can make the message sound less polished.
That is why learning the right phrase is worth the effort. It is a tiny detail with a big effect.
Incorrect Examples and Better Replacements
Here are some common errors and the better versions.
| Incorrect | Correct |
| Congratulations for your new job. | Congratulations on your new job. |
| Congratulations for graduating. | Congratulations on graduating. |
| Congratulations for the award. | Congratulations on the award. |
| Congratulations for your wedding. | Congratulations on your wedding. |
| Congratulations for your success. | Congratulations on your success. |
These corrections may look small. They are not. They make the sentence sound natural instead of translated.
Common Mistakes English Learners Make
A few mistakes show up again and again.
One mistake is using for because it feels familiar from other phrases. But English does not always match word for word across expressions.
Another mistake is overthinking the sentence and trying to force grammar rules that do not apply. Some phrases are fixed collocations. You learn them as a unit.
A third mistake is copying speech from casual online posts. People often write quickly and do not always notice a preposition error. That does not make the phrasing correct.
A fourth mistake is mixing up congratulations with congratulate. They are related, but they do different jobs in a sentence.
Read More: Berth vs. Birth: Differences, Meanings, and Spelling
“Congratulate” vs “Congratulations”
These two words look similar, but they are not the same.
| Word | Part of speech | Example |
| Congratulate | Verb | I congratulate you on your success. |
| Congratulations | Noun / exclamation | Congratulations on your success. |
Use congratulate when the subject performs the action.
- I congratulate you on your new role.
- We congratulated her on the award.
Use congratulations when you are giving the message directly.
- Congratulations on your new role.
- Congratulations on the award.
Formal vs Informal Use
The phrase works in both formal and informal settings, but the tone changes a little.
Formal
You might use it in:
- business emails
- office messages
- award letters
- school notes
- public announcements
Examples:
- Congratulations on your well-earned promotion.
- Congratulations on the successful completion of the project.
Informal
You might use it in:
- texts
- cards
- social media comments
- quick greetings
Examples:
- Congrats on the new job!
- Congrats on the baby!
- Congrats on the win!
In casual speech, people often shorten congratulations to congrats. The preposition stays the same:
- Congrats on your graduation.
- Congrats on the big news.
British English vs American English
In modern English, both British and American usage strongly favor congratulations on.
You will see the same pattern in newspapers, business writing, school writing, and everyday conversation across both varieties. There is no meaningful regional rule that makes for the better choice in one country and on in another.
That consistency is helpful. It means you do not need to memorize two different versions. Just use on and you will be safe in both.
What Dictionaries and Style Guides Support
Major English references consistently show congratulations on as the standard pattern. That matters because dictionaries and style guides record how educated users of the language actually write and speak.
Their examples usually follow this structure:
- congratulations on your achievement
- congratulations on your success
- congratulations on your marriage
That repeated pattern is strong evidence of natural usage. It is not a random preference. It is the way the phrase works in mainstream English.
A good rule of thumb is this: if a phrase appears again and again in trusted references, it is probably the version you should use.
FAQS:
Is “Congratulations on” or “Congratulations for” correct?
Congratulations on is the correct and more natural choice in most situations. Native English speakers use it to celebrate achievements, milestones, events, and successes.
Can I ever say “Congratulations for”?
Yes, but only in a few uncommon situations. It may appear before phrases like “Congratulations for helping us”, but even then, many speakers prefer “Thank you for helping us” or “Congratulations on helping us achieve this.”
Why is “Congratulations on” more common?
The preposition on connects the congratulations to a specific achievement or event. This makes the sentence sound natural and grammatically correct in modern English.
Is “Congratulations for” grammatically wrong?
Not always. It is not strictly incorrect, but it often sounds awkward in everyday English. For that reason, Congratulations on is usually the safer option.
How can I remember which phrase to use?
A simple trick is to think about the achievement. If you are celebrating a promotion, graduation, wedding, award, or another success, use Congratulations on. In everyday writing, this rule works almost every time.
Conclusion:
Choosing between Congratulations For or Congratulations On is easier once you know the basic rule. In modern English, Congratulations on is the standard and most natural expression because it refers to a specific achievement, event, or milestone. While Congratulations for may appear in a few rare contexts, it is not the phrase most native speakers use. When you want your writing or speech to sound clear, professional, and natural, Congratulations on is the better choice. By following this simple guideline, you can avoid a common grammar mistake and confidently congratulate someone in any situation.