Congratulations On or Congratulations For? Which is Correct? explains the right phrase for clear and natural English writing.
Congratulations On is usually the preferred form when celebrating a new job, promotion, exam success, or another achievement. It shows acknowledgment of success and an expression of joy while following standard English grammar. Choosing the right message, word choice, and proper expression improves clear communication and supports better reader understanding. The grammar rule is simple: preposition on commonly refers to a specific accomplishment, completed achievement, or happy event, while preposition for has more limited uses depending on purpose and usage.
In both formal communication and informal communication, the correct preposition brings clarity, accuracy, and writing confidence. Many English learners, students, and professional writers pause while typing a congratulatory message because they are unsure which expression sounds most natural. Paying attention to proper usage, contextual meaning, and language precision makes every success message more meaningful. Whether you are congratulating a friend, sending promotion congratulations, or writing exam congratulations, use reader-friendly language that reflects good wishes, celebrates a successful accomplishment, expresses pleasure in success, creates a stronger sentence, encourages successful communication, and helps you avoid awkward usage or an incorrect expression.
Congratulations On or Congratulations For? Quick Answer
If you’re in a hurry, here’s the simple answer:
PhraseCorrect?ExampleCongratulations on✅ YesCongratulations on your graduation.Congratulations for❌ Usually NoCongratulations for your graduation.Congratulations to✅ YesCongratulations to Sarah on her promotion.
The Golden Rule
Use “Congratulations on” when referring to an achievement, event, milestone, or accomplishment.
Examples:
- Congratulations on your new job.
- Congratulations on winning the competition.
- Congratulations on your engagement.
- Congratulations on becoming a parent.
- Congratulations on passing the exam.
In everyday English, native speakers overwhelmingly choose “on.”
Why Do People Say “Congratulations For”?
The confusion usually comes from the way English uses prepositions.
Many expressions use for:
- Thank you for your help.
- Sorry for the delay.
- Praised for your efforts.
- Rewarded for hard work.
Because of these patterns, learners often assume that congratulations should follow the same rule.
Unfortunately, English has its own preferences.
Think of language like driving in different countries. A road may look familiar, but the rules can change. The same thing happens with prepositions.
Although for often introduces a reason, the expression “congratulations on” became the accepted standard through long-term usage.
Understanding the Grammar Behind Congratulations On
To understand why “Congratulations on” is correct, it helps to know what the phrase communicates.
When you congratulate someone, you’re acknowledging a specific achievement or event.
The preposition on points directly to that event.
Structure
Congratulations + on + noun/event
Examples:
- Congratulations on your success.
- Congratulations on your promotion.
- Congratulations on the birth of your daughter.
- Congratulations on completing the project.
The word on connects the congratulation to the accomplishment being celebrated.
Why “Congratulations On” Became the Standard Expression
English is heavily influenced by usage.
Over time, certain word combinations become fixed expressions.
Language experts call these collocations—words that naturally occur together.
Examples include:
Common CollocationIncorrect AlternativeDepend onDepend ofInterested inInterested onGood atGood inCongratulations onCongratulations for
Native speakers learn these patterns naturally through exposure.
As a result, “congratulations on” became the accepted collocation in modern English.
When to Use Congratulations On
The phrase works whenever you celebrate a positive event, accomplishment, or milestone.
Academic Achievements
Education provides countless opportunities for congratulations.
Examples:
- Congratulations on your graduation.
- Congratulations on earning your degree.
- Congratulations on passing the bar exam.
- Congratulations on receiving your scholarship.
- Congratulations on your academic success.
Example
A student completes four years of university studies.
Correct:
Congratulations on graduating with honors.
Incorrect:
Congratulations for graduating with honors.
Career Success
Professional accomplishments frequently require congratulatory messages.
Examples:
- Congratulations on your promotion.
- Congratulations on your new position.
- Congratulations on launching your business.
- Congratulations on reaching your sales target.
- Congratulations on completing the project successfully.
Workplace Example
Imagine a colleague becomes a department manager.
You might write:
“Congratulations on your well-deserved promotion. Your dedication and leadership made this achievement possible.”
This sounds natural and professional.
Personal Milestones
Life is full of memorable moments worth celebrating.
Examples:
- Congratulations on your engagement.
- Congratulations on your wedding.
- Congratulations on buying your first home.
- Congratulations on becoming a parent.
- Congratulations on your retirement.
These milestones often represent years of effort, planning, or commitment.
Sports and Competitions
Athletes and competitors receive congratulations regularly.
Examples:
- Congratulations on winning the championship.
- Congratulations on breaking the record.
- Congratulations on your outstanding performance.
- Congratulations on securing first place.
Sports journalists, coaches, and fans almost always use on in these situations.
Is “Congratulations For” Ever Correct?
Here’s where things become interesting.
While “Congratulations for” is usually wrong when followed directly by an achievement, it can appear in specific sentence structures.
Consider this example:
Congratulations for helping the community during difficult times.
Even here, many native speakers would still prefer:
Congratulations on helping the community during difficult times.
However, because helping functions as an activity, some speakers occasionally use for.
That said, on remains the safer and more natural choice.
Professional Recommendation
If you’re unsure, choose “Congratulations on.”
You’ll almost never sound incorrect.
Congratulations On vs Congratulations For vs Congratulations To
Many writers confuse these three expressions.
Here’s a simple breakdown.
ExpressionPurposeExampleCongratulations onRefers to the achievementCongratulations on your success.Congratulations toRefers to the personCongratulations to Michael.Congratulations forRarely usedUsually sounds unnatural.
Combined Example
Congratulations to Emma on winning the scholarship.
Notice how both forms work together:
- to Emma identifies the person.
- on winning the scholarship identifies the achievement.
Read More: Is It Correct to Say “Aforementioned”?
Real-Life Examples of Congratulations On
Let’s look at common situations.
Education
- Congratulations on your acceptance.
- Congratulations on your diploma.
- Congratulations on earning top grades.
- Congratulations on completing your research.
Work
- Congratulations on your promotion.
- Congratulations on your new role.
- Congratulations on your successful presentation.
- Congratulations on reaching your goals.
Family
- Congratulations on your engagement.
- Congratulations on your wedding day.
- Congratulations on your new baby.
- Congratulations on your anniversary.
Business
- Congratulations on launching your startup.
- Congratulations on opening your new office.
- Congratulations on your company growth.
- Congratulations on securing the partnership.
Sports
- Congratulations on winning gold.
- Congratulations on setting a new record.
- Congratulations on making the team.
- Congratulations on your victory.
Common Mistakes People Make
Many grammar mistakes occur because writers translate directly from their native language.
Here are some frequent errors.
IncorrectCorrectCongratulations for your success.Congratulations on your success.Congratulations for passing the exam.Congratulations on passing the exam.Congratulations for your promotion.Congratulations on your promotion.Congratulations for your wedding.Congratulations on your wedding.Congratulations for your achievement.Congratulations on your achievement.
Learning these corrections helps you sound more natural immediately.
Native Speaker Usage: What You’ll Hear in Real Life
If you watch interviews, news broadcasts, award ceremonies, or sports coverage, you’ll notice a consistent pattern.
People say:
- Congratulations on your achievement.
- Congratulations on your success.
- Congratulations on your victory.
- Congratulations on your accomplishment.
Rarely will you hear:
- Congratulations for your achievement.
Native speakers instinctively choose on because it sounds natural.
Language isn’t always about strict logic. Often, it’s about established usage.
Congratulations On in Professional Emails
Business communication requires precision.
Using the wrong preposition can make your message appear less polished.
Example Email
Subject: Congratulations on Your Promotion
Hello David,
Congratulations on your promotion to Senior Project Manager.
Your leadership, dedication, and ability to deliver results have consistently impressed the team. I wish you continued success in your new role.
Best regards,
Sarah
This structure sounds professional and grammatically correct.
Congratulations On in Social Media Posts
Social media has changed how people celebrate achievements.
Here are examples commonly seen on LinkedIn, Facebook, and Instagram.
Congratulations on your promotion. Wishing you continued success in your career.
Congratulations on your graduation. The future looks bright!
Congratulations on your new home. What an exciting milestone.
Notice the consistent use of on.
British English vs American English
One question frequently appears:
Does British English use for instead of on?
The answer is no.
Both American and British English strongly favor “Congratulations on.”
American English
- Congratulations on your promotion.
- Congratulations on your success.
British English
- Congratulations on your achievement.
- Congratulations on your engagement.
Across major English-speaking countries, the rule remains largely identical.
The Psychology Behind the Mistake
Why does “Congratulations for” feel right to so many people?
Several factors contribute.
Pattern Matching
The brain looks for familiar structures.
Because we say:
- Thank you for your support.
- Sorry for the inconvenience.
- Praised for your efforts.
Many people automatically substitute for after congratulations.
Translation Influence
Languages such as Spanish, French, German, Hindi, Urdu, and many others use different grammatical structures.
Direct translation often creates errors in English.
Overgeneralization
Language learners naturally apply one rule everywhere.
Unfortunately, English loves exceptions.
That’s why memorizing collocations helps.
Memory Tricks to Remember the Rule
Need a quick way to remember?
Try these techniques.
Think of an Event
You congratulate someone on an event.
Examples:
- On graduation.
- On promotion.
- On marriage.
- On success.
Use This Formula
Congratulations + On + Achievement
Examples:
- Congratulations on your award.
- Congratulations on your victory.
- Congratulations on your accomplishment.
Visual Shortcut
Imagine placing a trophy on a shelf.
You are congratulating someone on something they achieved.
The image helps reinforce the connection.
Case Study: A Common Workplace Error
Scenario
A multinational company reviewed employee emails.
Managers discovered that many international employees wrote:
Congratulations for your promotion.
Native English-speaking managers consistently used:
Congratulations on your promotion.
Result
The company updated its communication guide and standardized all congratulatory messages using on.
Employee communication became more natural and professional.
Lesson
Small grammar details can improve workplace credibility.
Quick Comparison Table
SituationCorrect ExpressionPromotionCongratulations on your promotionGraduationCongratulations on your graduationMarriageCongratulations on your weddingNew BabyCongratulations on your new babyAwardCongratulations on your awardSuccessCongratulations on your successNew JobCongratulations on your new jobRetirementCongratulations on your retirementBusiness LaunchCongratulations on launching your businessVictoryCongratulations on your victory
Mini Quiz: Test Your Knowledge
Choose the correct option.
Question 1
___ your graduation.
- A. Congratulations on
- B. Congratulations for
Answer: A
Question 2
___ winning the championship.
- A. Congratulations on
- B. Congratulations for
Answer: A
Question 3
___ your promotion.
- A. Congratulations on
- B. Congratulations for
Answer: A
Question 4
___ Sarah on her achievement.
- A. Congratulations to
- B. Congratulations for
Answer: A
If you selected all A answers, you’ve mastered the rule.
FAQs:
Is “Congratulations On” grammatically correct?
Yes, “Congratulations On” is grammatically correct when you are recognizing an achievement or happy event. You can say, “Congratulations on your promotion,” “Congratulations on passing your exam,” or “Congratulations on your new job.”
Can I use “Congratulations For” in English?
You may see “Congratulations For” used occasionally, but it is uncommon when referring to achievements. In most situations, native speakers prefer “Congratulations on” because it sounds more natural and follows standard English usage.
Why do people confuse “Congratulations On” and “Congratulations For”?
The confusion usually comes from preposition choice. English learners often translate expressions from other languages or assume that “for” always explains a reason. However, “on” is generally used to connect congratulations with a specific accomplishment or success.
Is “Congratulations on your success” correct?
Yes. “Congratulations on your success” is correct and widely accepted. The preposition “on” properly refers to the achievement being celebrated, making the sentence clear and natural.
What are some common examples of “Congratulations On”?
Common examples include:
- Congratulations on your new job.
- Congratulations on your promotion.
- Congratulations on passing your exams.
- Congratulations on your graduation.
- Congratulations on your award.
Conclusion:
When deciding between “Congratulations On” and “Congratulations For,” the safest and most natural choice is usually “Congratulations On.” It clearly recognizes a person’s achievement, success, or happy occasion and fits both formal and informal communication. Paying attention to the context and the preposition you use will help your writing sound polished, confident, and grammatically correct every time.












