Last updated on June 3rd, 2026 at 04:31 pm
English gives you endless ways to praise someone, but few expressions confuse learners more than âCongratulations onâ and âCongratulations for.â
Both sound right sometimes which makes things even trickier.
This guide breaks everything down in simple language. Youâll learn exactly when to use each phrase, why one is more common, and how meaning shifts with context so your congratulatory messages always sound natural.
Letâs dive in.
Most people donât think about prepositions until one feels off.
Congratulatory phrases are a perfect example. Youâll hear:
- âCongratulations on your new job!â
- âCongratulations for helping the team!â
Both look similar. Both sound kind.
So why do native speakers prefer one over the other in certain situations?
Because âonâ and âforâ change the focus of the praise.
- âOnâ connects your congratulations to an achievement, milestone, or event.
- âForâ connects your congratulations to an action, behavior, or reason that deserves praise.
Once you understand the difference, your English instantly sounds more natural.
Core Difference in Simple Terms

Hereâs the difference in one line:
âCongratulations ONâ = result or achievement
âCongratulations FORâ = reason or action
You use on when the outcome matters.
You use for when the behavior matters.
This one sentence will carry you through almost every example.
âCongratulations Onâ: Meaning and Correct Usage
What it means
âCongratulations onâ celebrates a result, achievement, status, or important event.
This is why you hear it in formal settings like weddings, graduations, promotions, and awards.
When to use it
Use âcongratulations onâ when the subject achieved or reached something, such as:
- A life event
- A milestone
- A career achievement
- A status change
- A new possession
- A completed action
Examples
| Event / Achievement | Correct Phrase |
|---|---|
| Marriage | Congratulations on your wedding |
| Graduation | Congratulations on graduating |
| Job | Congratulations on your new job |
| Promotion | Congratulations on your promotion |
| Award | Congratulations on winning the award |
| New Home | Congratulations on your new house |
| Baby | Congratulations on the birth of your baby |
| Success | Congratulations on your success |
Notice that all of these focus on something achieved or completed.
Why âonâ is standard
It links the praise to a specific point:
Congratulations on reaching this milestone.
The preposition âonâ behaves like âon the occasion of,â which matches celebrations and achievements perfectly.
âCongratulations Forâ: Meaning and Correct Usage
What it means
âCongratulations forâ praises a reason, action, or behavior that deserves recognition.
Youâre appreciating what they did rather than what they achieved.
When to use it
Use it when youâre focusing on:
- Effort
- Good behavior
- Positive choices
- Courage
- Helping others
- Trying something difficult
Examples
| Action / Reason | Correct Phrase |
|---|---|
| Helping someone | Congratulations for helping your friend |
| Volunteering | Congratulations for volunteering this year |
| Good decision | Congratulations for making a brave choice |
| Hard work | Congratulations for working so hard |
| Dedication | Congratulations for your commitment |
| Leadership | Congratulations for leading the team well |
Notice how each example highlights behavior, not just the result.
Tone shift when using âforâ
Using âforâ feels more conversational, personal, and emotional because it highlights the personâs character.
Congratulations for being so dedicated.
That sentence praises who they are, not just what they achieved.
Side-by-Side Comparison
Hereâs a quick table to remove any remaining confusion:
| Situation | Correct Choice | Why |
|---|---|---|
| Success or milestone | Congratulations on your success | Celebrates achievement |
| Graduation | Congratulations on graduating | Celebrates completed event |
| Good behavior | Congratulations for helping others | Praises action |
| Winning something | Congratulations on winning | Focus on achievement |
| Trying hard | Congratulations for working hard | Praise for behavior |
| Wedding | Congratulations on your wedding | Event or milestone |
| New baby | Congratulations on the baby | Milestone |
| Choosing well | Congratulations for making a wise decision | Represents action |
Nuances You Should Know
Sometimes both forms work, but they express slightly different feelings.
Nuance 1: Action vs Achievement
- Congratulations on finishing the marathon
- Congratulations for training so hard for the marathon
See the difference?
âOnâ praises the finish.
âForâ praises the effort.
Nuance 2: Formal vs informal tone
- âOnâ feels formal and widely accepted.
- âForâ feels emotional and personal.
Nuance 3: When both sound okay but arenât identical
- On: Congratulations on winning the contest â Focus on result
- For: Congratulations for winning the contest â Sounds like youâre praising the act of winning
Native speakers prefer âonâ in this case.
Nuance 4: Cultural perception
In most English-speaking countries:
- âCongratulations onâ = Standard, safe, widely used
- âCongratulations forâ = Used but less common
Always choose âonâ if youâre not sure.
Sentence Structure That Sounds Natural
Many learners make congratulatory sentences sound stiff.
These patterns help you write naturally.
Common patterns with âonâ
- Congratulations on your ___
- Congratulations on the ___
- Congratulations on winning / graduating / achieving ___
Examples:
- Congratulations on your big achievement
- Congratulations on the successful launch
- Congratulations on completing the course
Common patterns with âforâ
- Congratulations for being ___
- Congratulations for doing ___
- Congratulations for your efforts / hard work
Examples:
- Congratulations for being so patient
- Congratulations for doing great work
- Congratulations for your dedication
Avoid awkward phrasing
â Congratulations for your wedding
âď¸ Congratulations on your wedding
â Congratulations for your job
âď¸ Congratulations on the new job
These mistakes happen when you apply âforâ to events.
Usage Trends: Which One Is More Common?
Even without data, youâll easily notice:
âCongratulations onâ is far more common.
It dominates:
- Formal writing
- Emails
- Social media
- Greetings cards
- Speeches
- Workplace communication
Why?
Because people celebrate events, results, and achievements more often than behaviors in congratulatory messages.
But âcongratulations forâ remains useful when you want to praise effort or character.
Real-life examples
- LinkedIn posts: almost always use âCongratulations onâ
- Wedding invitations: âCongratulations on your marriageâ
- Graduation cards: âCongratulations on graduatingâ
- Parenting: âCongratulations for being such a patient momâ
Are They Interchangeable? Honest Breakdown
Sometimes yes. Usually no.
When they are NOT interchangeable
- Congratulations on your wedding
- Congratulations on your success
- Congratulations on your promotion
- Congratulations on the new home
Using âforâ here feels unnatural or incorrect.
When meaning changes depending on the preposition
- Congratulations on finishing the project â Result
- Congratulations for finishing the project â Praise for completing the task (effort emphasized)
When both can work (rare)
- Congratulations on/for winning the competition
Both work but âonâ is the safer choice.
Practical Examples You Can Copy
Life Events
- Congratulations on your marriage
- Congratulations on the baby
- Congratulations on your anniversary
Career Achievements
- Congratulations on your promotion
- Congratulations on starting your business
- Congratulations on the successful interview
Personal Traits or Behavior
- Congratulations for being such a supportive friend
- Congratulations for your honesty
- Congratulations for taking responsibility
Academic Wins
- Congratulations on your scholarship
- Congratulations on graduating
- Congratulations for your hard work during exams
General Compliments
- Congratulations on your success
- Congratulations for staying committed
- Congratulations on achieving your goals
Understanding the Word âCongratulationsâ
Many learners wonder why the word has an s.
Why itâs plural
Historically, âcongratulationsâ meant âexpressions of joy.â
You were sending multiple good wishes, not just one.
When singular âcongratulationâ appears
Itâs rare in modern English but you might see it in:
- Historical writing
- Highly formal documents
- Academic papers
You almost never use it in conversation.
So stick to âcongratulations.â
Advanced Examples: Using âOnâ in Complex Sentences
Professional examples
- Congratulations on presenting such a strong report that convinced the entire board.
- Congratulations on leading the team through a difficult quarter.
- Congratulations on launching a project that exceeded expectations.
Academic examples
- Congratulations on conducting research that contributed valuable insight to your department.
- Congratulations on submitting a thesis that demonstrates originality and depth.
Creative examples
- Congratulations on producing a film that resonated with audiences.
- Congratulations on writing a book that blends emotion and storytelling beautifully.
These showcase how âonâ fits naturally with achievements of any scale.
Sounding Natural: Tips Youâll Actually Use
1. Focus on results for âonâ
If something happened or was achieved, use âon.â
2. Focus on actions for âforâ
If someone did something meaningful, use âfor.â
3. Keep sentences short
Long congratulatory messages feel stiff.
4. Use emotion
Congratulating someone should feel personal:
âIâm thrilled for you. Congratulations on the promotion!â
5. Match tone to context
- Formal email: âCongratulations on your success.â
- Friendly text: âCongrats on the win!â
- Personal praise: âCongratulations for always giving your best.â
Responding to Congratulations
Your reply should be warm and grateful.
Examples of natural responses
- Thank you so much!
- I really appreciate it.
- Thanks! That means a lot.
- Thank you for your kind words.
- Iâm grateful for your support.
Donât do this
â âIt was nothing.â
This dismisses the compliment.
â âYeah, I know.â
Sounds arrogant.
Simple and sincere works best.
Alternatives to âCongratulationsâ
Sometimes you want variety.
Here are natural alternatives categorized by tone.
Formal
- Well done
- My compliments
- Kudos
- I applaud your achievement
Casual
- Congrats!
- You nailed it
- Awesome job
- Proud of you
Emotional or personal
- You deserve this
- Iâm so happy for you
- This is well-earned
Creative
- You knocked it out of the park
- You crushed it
- You made it happen
FAQs
Whatâs the difference between âCongratulations onâ and âCongratulations forâ?
âOnâ praises achievements or events. âForâ praises actions or behavior. âOnâ is more common.
Is âCongratulations for your successâ correct?
Yes, but âCongratulations on your successâ sounds more natural and is the standard form.
Why do we say âCongratulations on your weddingâ?
Because a wedding is an event or milestone, not a behavior. Events pair with on.
Can I use âCongratulations for winning the awardâ?
You can, but âCongratulations on winning the awardâ is preferred and sounds more natural.
Which phrase is more common overall?
âCongratulations onâ is significantly more common in both spoken and written English.
Conclusion
When youâre unsure which phrase to use, follow this simple rule:
Use âCongratulations ONâ for results, achievements, and events.
Use âCongratulations FORâ for actions, behavior, and reasons.
Once you see the difference, choosing the right phrase becomes effortless.
Your messages sound more natural, polished, and humanâexactly what good English should feel like.

Aiden Brooks is an educational writer dedicated to simplifying grammar for learners of all levels. He creates clear, practical explanations that help students read, write, and understand English with confidence.



