Congratulations on vs Congratulations for: Which Is Correct For 2026

When you want to celebrate someone’s success, achievement, promotion, graduation, wedding, or another happy event, one small preposition can make your sentence sound natural—or slightly awkward. That is why English learners often wonder about congratulations …

Congratulations on vs Congratulations for

When you want to celebrate someone’s success, achievement, promotion, graduation, wedding, or another happy event, one small preposition can make your sentence sound natural—or slightly awkward.

That is why English learners often wonder about congratulations on vs congratulations for.

Should you say “Congratulations on your new job” or “Congratulations for your new job”? Is “Congratulations for winning” wrong? And if both forms can sometimes be understood, why does on usually sound better?

The key is that English normally uses congratulations on when connecting congratulations with an achievement, event, milestone, or successful outcome.

Congratulations for can occur, particularly when the speaker is emphasizing a reason, action, effort, or behavior, but it is much less idiomatic in the standard congratulatory expression.

This guide explains the difference clearly, including grammar, pronunciation, formal and informal usage, common mistakes, real-life examples, and the important role of congratulations to.

Quick Answer

“Congratulations on” is the standard and most natural choice in most situations.

Use congratulations on for achievements, milestones, events, and successful outcomes:

  • Congratulations on your promotion.
  • Congratulations on graduating.
  • Congratulations on your new job.

Congratulations for is understandable and can appear when the speaker focuses on an action or reason for praise, but it is generally less natural than congratulations on.

Cambridge Grammar specifically gives “Congratulations on your new job!” and marks “Congratulations for your new job!” as incorrect in that construction.

Quick rule: When you are unsure, use congratulations on.

Congratulations on vs Congratulations for: Comparison Table

FeatureCongratulations onCongratulations for
Basic useAchievements, events, milestonesReason, action, effort, or behavior being praised
NaturalnessVery naturalLess idiomatic in standard congratulatory expressions
CommonnessVery commonMuch less common
GrammarStandard collocationPossible in some contexts, but not normally the preferred collocation
Typical structurecongratulations on + noun / -ing formcongratulations for + action/reason
ExampleCongratulations on your promotion.Congratulations for helping the team.
Formal writingPreferredUsually avoid unless the context specifically supports it
Business emailsPreferredLess natural
Academic writingPreferredUsually not the first choice
Everyday speechVery commonHeard occasionally
WeddingsCongratulations on your wedding.Not normally preferred
GraduationCongratulations on graduating.Less natural
New jobCongratulations on your new job.Usually avoid
WinningCongratulations on winning!Understandable, but less idiomatic
EffortCan work: Congratulations on all your hard work.May emphasize the reason: congratulations for working so hard
RecipientUse to: Congratulations to Sarah on her promotion.To can identify the recipient separately
Best choice when unsureOn—

What Does “Congratulations on” Mean?

What Does “Congratulations on” Mean?

Congratulations on is the normal English construction used to express pleasure, approval, or good wishes because something positive has happened.

The word on connects the congratulations with the event, achievement, result, milestone, or situation being celebrated.

Common examples include:

  • Congratulations on your promotion.
  • Congratulations on your graduation.
  • Congratulations on your wedding.
  • Congratulations on your new home.
  • Congratulations on winning the competition.
  • Congratulations on passing your exams.
  • Congratulations on becoming a manager.
  • Congratulations on your successful presentation.

The construction is especially natural when the thing being celebrated can be treated as a specific achievement or event.

The Basic Grammar Pattern

The most useful pattern is:

congratulations + on + noun

Examples:

  • Congratulations on your promotion.
  • Congratulations on your success.
  • Congratulations on the new job.
  • Congratulations on your graduation.
  • Congratulations on your achievement.

You can also use:

congratulations + on + -ing verb

Examples:

  • Congratulations on passing your exam.
  • Congratulations on winning the award.
  • Congratulations on finishing the project.
  • Congratulations on getting the job.
  • Congratulations on starting your business.

This is one of the most useful patterns for English learners.

Why Is “Congratulations on” So Common?

Why Is “Congratulations on” So Common?

The noun congratulations naturally collocates with on when the following words identify the achievement or occasion being celebrated.

Cambridge Grammar lists congratulations among nouns that take particular prepositions and gives “Congratulations on your new job!” as the standard example.

Think of the structure as:

I am giving you congratulations → on this achievement/event.

For example:

Congratulations on your promotion.

The promotion is the event or achievement being celebrated.

Likewise:

Congratulations on winning the scholarship.

Winning the scholarship is the successful outcome being celebrated.

That is why on feels so natural in these sentences.

What Does “Congratulations for” Mean?

Congratulations for is not completely unintelligible. English speakers can understand what it means, and examples of the construction do occur.

However, there is an important distinction between being understandable and being the most idiomatic choice.

In standard English, particularly in formal writing, congratulations on is normally the safer and more natural construction.

For can be used when the speaker is focusing more directly on the reason for praise, especially an action, effort, or behavior.

For example:

Congratulations for helping the new employees settle in.

Here, the focus is not simply a milestone. The speaker is highlighting the person’s action—helping the new employees.

However, even in this situation, many speakers would naturally choose a different construction:

Congratulations on helping the new employees settle in.

or:

Well done for helping the new employees settle in.

That second sentence demonstrates an important point: for is often more comfortable with expressions such as “well done,” “thank you,” or “praise” than with the fixed congratulatory expression congratulations on.

Is “Congratulations for” Grammatically Wrong?

Not in every imaginable context, but it is not normally the preferred construction when you are naming the achievement or occasion.

This is where many simplified grammar explanations become misleading.

It would be too broad to say:

“Congratulations for is always grammatically wrong.”

It would also be misleading to tell learners:

“Congratulations on and congratulations for are completely interchangeable.”

Neither statement gives useful guidance.

A better rule is:

Use “congratulations on” for the achievement, event, milestone, or successful result.

If you want to emphasize an action or reason for praise, for may occur, but another construction may sound more natural depending on the sentence.

For example:

  • Congratulations on your promotion. ✓
  • Congratulations for your promotion. Less natural
  • Congratulations on winning the award. ✓
  • Congratulations for winning the award. Understandable, but less idiomatic
  • Well done for winning the award. ✓

Congratulations on Your Achievement

This is one of the easiest situations.

See also  Please vs Pleas: What’s the Difference For 2026

When you are congratulating someone because of an achievement, use on.

Natural examples

  • Congratulations on your achievement!
  • Congratulations on your success!
  • Congratulations on this incredible accomplishment!
  • Congratulations on reaching your goal!
  • Congratulations on completing the project!

Why?

Because your achievement, your success, and your accomplishment are the things being celebrated.

So:

Congratulations on your achievement.

is the natural choice.

Congratulations on Your New Job

For employment-related good news, on is clearly the natural choice.

Use:

  • Congratulations on your new job!
  • Congratulations on getting the position!
  • Congratulations on your promotion!
  • Congratulations on becoming department manager!
  • Congratulations on starting your new role!

Avoid making for your default:

Congratulations for your new job.

The sentence is understandable, but congratulations on your new job is much more idiomatic.

Congratulations on Your Graduation

Graduation is a milestone, so on works naturally.

Examples:

  • Congratulations on your graduation!
  • Congratulations on graduating!
  • Congratulations on completing your degree!
  • Congratulations on earning your master’s degree!
  • Congratulations on finishing university!

The same pattern works for academic achievements:

Congratulations on passing your final exams.

Congratulations on receiving the scholarship.

Congratulations on completing your research project.

Congratulations on Your Wedding

Weddings and marriages are major life events, so on is the normal choice.

Examples:

  • Congratulations on your wedding!
  • Congratulations on getting married!
  • Congratulations on your marriage!
  • Congratulations on your special day!

You can also identify the people receiving the congratulations:

Congratulations to Emma and Daniel on their wedding!

Notice the two different prepositions doing different jobs:

to + person
on + achievement/event

This gives us:

Congratulations to Emma on her wedding.

Congratulations on Your New Baby

The same principle applies to the birth or arrival of a baby.

Natural examples include:

  • Congratulations on your new baby!
  • Congratulations on the birth of your daughter!
  • Congratulations on the arrival of your little boy!
  • Congratulations on becoming parents!
  • Congratulations on your growing family!

Here, on introduces the happy event or new situation.

Congratulations on Winning

When someone wins a competition, prize, election, match, award, or contest, on is the normal choice.

Examples:

  • Congratulations on winning the race.
  • Congratulations on winning the championship.
  • Congratulations on winning first place.
  • Congratulations on winning the award.
  • Congratulations on being selected for the team.

You may occasionally hear:

Congratulations for winning the race.

The meaning is clear, but congratulations on winning the race is the more natural standard choice.

Congratulations on vs Congratulations for: The Real Difference

The most useful distinction is not simply event vs action.

The deeper issue is collocation and focus.

“On” connects congratulations with the thing being celebrated

Examples:

Congratulations on your promotion.

Congratulations on passing the test.

Congratulations on your new business.

Congratulations on reaching your goal.

“For” can identify a reason for praise

Examples where for may occur include:

Congratulations for showing such determination.

Congratulations for helping the team.

Congratulations for staying calm under pressure.

But in many of these examples, native speakers may prefer another phrase:

Well done for showing such determination.

Thank you for helping the team.

Well done for staying calm under pressure.

So the question is not simply whether for can theoretically express a reason. It is whether congratulations for is the most natural collocation in that particular sentence.

Usually, it is not.

“Congratulations to” Is Different

A common source of confusion is the third expression:

congratulations to

This does not compete directly with congratulations on.

Instead, to normally identifies the person or group receiving the congratulations.

Compare:

Congratulations on your promotion.

Congratulations to Sarah.

You can combine them:

Congratulations to Sarah on her promotion.

Or:

Congratulations to the entire team on completing the project.

This gives you a useful three-part structure:

Congratulations + to + person + on + achievement

For example:

Congratulations to James on his promotion.

This is completely natural.

Grammar: What Part of Speech Is “Congratulations”?

Congratulations is a noun, traditionally used as the plural form in the expression.

It is commonly used independently as an exclamation:

Congratulations!

It can also appear with prepositions:

Congratulations on your success.

Congratulations to the winners.

The word comes from the verb congratulate, which means to express pleasure or praise because of someone’s achievement or good fortune.

Related Word Forms

WordPart of SpeechExample
congratulateVerbI congratulate you on your success.
congratulatedPast tense verbWe congratulated her on her promotion.
congratulating-ing formThey are congratulating the winners.
congratulationsNounCongratulations on your achievement!
congratulatoryAdjectiveShe sent a congratulatory message.

“Congratulate Someone on” vs “Congratulate Someone for”

The distinction becomes especially interesting when we switch from the noun congratulations to the verb congratulate.

The verb congratulate is commonly used with on:

I congratulated her on her promotion.

We congratulated him on winning the competition.

They congratulated the team on its success.

The construction congratulate someone for can occur when the speaker is emphasizing a reason or action, but on is the standard choice for the achievement itself.

So learners should not assume that because for can express a reason elsewhere in English, it automatically becomes the preferred preposition after congratulations.

Prepositions are often determined by established English collocations.

Pronunciation

The word congratulations is commonly pronounced approximately:

kuhn-GRATCH-uh-LAY-shunz

The exact pronunciation varies somewhat by accent.

In connected speech, native speakers often shorten the word in casual conversation to:

Congrats!

For example:

Congrats on the new job!

Congrats on is natural and very common in informal English.

You would normally not write:

Congrats for your new job!

Instead:

Congrats on your new job!

Formal vs Informal English

Formal and professional English

Use congratulations on:

  • Congratulations on your promotion.
  • Congratulations on your appointment.
  • Congratulations on this important achievement.
  • Congratulations on completing the project successfully.

This works well in:

  • Business emails
  • Workplace announcements
  • Academic messages
  • Professional networking
  • Official congratulations
  • Award announcements

Informal English

You can use:

  • Congrats on the new job!
  • Congrats on graduating!
  • Congratulations on the win!
  • Huge congratulations on your achievement!

The preposition remains on even when the tone becomes casual.

US vs UK English

There is no major American-versus-British rule that makes congratulations on American and congratulations for British, or vice versa.

Congratulations on is broadly understood and natural across major varieties of English.

See also  Sprang vs Sprung: Which Is Correct? | Grammar Guide For 2026

The important distinction is standard collocation, not a simple US/UK split.

You may encounter congratulations for in speech, informal writing, learner English, and individual usage, but that does not make it the preferred general construction.

20+ Natural Examples of “Congratulations on”

Everyday Conversation

  1. Congratulations on your new job!
  2. Congratulations on passing your driving test!
  3. Congratulations on the new house!
  4. Congratulations on becoming a father!
  5. Congratulations on your engagement!

School and University

  1. Congratulations on graduating!
  2. Congratulations on passing your final exams.
  3. Congratulations on winning the science competition.
  4. Congratulations on receiving the scholarship.
  5. Congratulations on completing your degree.

Business and Work

  1. Congratulations on your promotion.
  2. Congratulations on joining the management team.
  3. Congratulations on completing the project ahead of schedule.
  4. Congratulations on launching the new product.
  5. Congratulations on reaching your sales target.

Professional Writing

  1. Congratulations on this well-deserved achievement.
  2. Please accept my congratulations on your appointment.
  3. We would like to offer our congratulations on your successful presentation.
  4. Congratulations on reaching this important professional milestone.
  5. Everyone would like to congratulate you on your outstanding achievement.

Social Media

  1. Huge congratulations on the win! 🎉
  2. Congrats on the new role!
  3. Congratulations on this amazing achievement!
  4. So happy for you—congratulations on graduating!
  5. Big congratulations on your new business!

Examples Showing Why “For” Can Sound Different

Consider these pairs.

Achievement vs action

Achievement:

Congratulations on your promotion.

Action being praised:

Well done for working so hard to earn that promotion.

The second sentence sounds more natural because well done for is an established English pattern.

Result vs effort

Congratulations on winning the competition.

This celebrates the result.

Thank you for putting so much effort into the competition.

This emphasizes the effort.

If you want to praise the effort specifically, well done for or thank you for may be a better choice than forcing congratulations for into the sentence.

Common Mistakes

Mistake 1: “Congratulations for your promotion”

Less natural:

Congratulations for your promotion.

Preferred:

Congratulations on your promotion.

Why?

Promotion is the achievement or milestone being celebrated, so on is the normal collocation.


Mistake 2: “Congratulations for your new job”

Less natural:

Congratulations for your new job!

Better:

Congratulations on your new job!

The job is the new situation or achievement being celebrated.


Mistake 3: “Congratulations for graduating”

Less natural:

Congratulations for graduating!

Preferred:

Congratulations on graduating!

The -ing phrase identifies the achievement.


Mistake 4: Using “to” for the achievement

Incorrect for this meaning:

Congratulations to your promotion.

Correct:

Congratulations on your promotion.

But to is correct when it introduces the recipient:

Congratulations to Sarah on her promotion.


Mistake 5: Forgetting “on” after “congratulate”

Less natural:

I congratulated her for her promotion.

Preferred:

I congratulated her on her promotion.

For standard English, congratulate someone on something is the safest construction.


Mistake 6: Treating “for” as always wrong

It is also an oversimplification to say:

Never use “for” after congratulations.

The more useful lesson is that congratulations on is the standard collocation for the achievement or event.

When for appears, it may be understood as identifying a reason or action being praised, but the construction is generally less idiomatic.

A Simple Decision Test

When you are writing a congratulatory message, ask:

What am I congratulating the person on?

If the answer is an achievement, event, milestone, or result, use on.

Step 1: Identify the achievement

Is it a:

  • Promotion?
  • Graduation?
  • Wedding?
  • New job?
  • New baby?
  • Award?
  • Victory?
  • Successful project?
  • Completed degree?

Step 2: Put it after “on”

Congratulations on your promotion.

Congratulations on your graduation.

Congratulations on the award.

Step 3: If it is an action, try the -ing form

Congratulations on winning.

Congratulations on completing the course.

Congratulations on reaching your goal.

Step 4: If you’re emphasizing effort, consider another expression

Instead of:

Congratulations for working so hard.

You might write:

Well done for working so hard.

or:

Congratulations on all your hard work.

The second version preserves the congratulatory tone while using the standard on construction.

Memory Tricks

Memory Trick 1: “On” points to the achievement

Think:

Congratulations ON the good news.

The word on points directly toward the thing being celebrated.

Memory Trick 2: Achievement = ON

Remember:

Promotion → on
Graduation → on
Wedding → on
Award → on
Victory → on
New job → on

Memory Trick 3: Person = TO

Remember:

Person → to

Congratulations to Maria.

Achievement → on

Congratulations on Maria’s promotion.

Combine them:

Congratulations to Maria on her promotion.

Memory Trick 4: When in doubt, choose ON

If you are writing a card, email, LinkedIn post, school announcement, or professional message and you are unsure, congratulations on is the safest choice.

Congratulations on your achievement!

When Should You Use “Congratulations for”?

This deserves a careful answer.

You may encounter congratulations for when the speaker is treating the following phrase as the reason for praise, particularly with an action or behavior.

For example:

Congratulations for helping the community.

The sentence can be understood.

However, if your goal is natural, standard English, you should consider whether on, well done for, or another construction would express the intended meaning more naturally.

Compare:

Congratulations on helping the community.

Well done for helping the community.

Thank you for helping the community.

All three are natural, but they have slightly different purposes.

This is why simply memorizing “for = action” is not enough. The real issue is how English speakers conventionally combine words.

Why Prepositions Cause So Much Confusion

English prepositions are difficult because they cannot always be translated word-for-word from another language.

A learner may reason:

“I am congratulating someone for something, so why can’t I say congratulations for something?”

The problem is that English uses many fixed combinations.

For example:

  • interested in
  • good at
  • responsible for
  • proud of
  • congratulations on

These combinations have to be learned as part of natural English usage.

This is known as collocation: words that regularly occur together in a particular way.

So rather than translating the preposition from your first language, learn the complete expression:

congratulations on + achievement

That will make your English more natural.

Professional Email Examples

Promotion

Congratulations on your well-deserved promotion. I wish you continued success in your new role.

New Job

Congratulations on your new position. I hope you enjoy this exciting opportunity.

Graduation

Congratulations on graduating! Your hard work has clearly paid off.

Award

Congratulations on receiving this prestigious award. It is a wonderful recognition of your achievement.

Business Success

Congratulations on the successful launch of your new business.

Team Achievement

Congratulations to the entire team on completing the project ahead of schedule.

Notice how professional English naturally favors on for the achievement.

See also  No Difference vs No Different: What’s the Difference For 2026

Social Media and Text Message Examples

For casual communication, congrats is common.

  • Congrats on the new job!
  • Congrats on graduating!
  • Congrats on the promotion!
  • Congrats on your engagement!
  • Huge congrats on the win!
  • Congratulations on your amazing achievement!
  • So happy for you—congrats on the new business!
  • Big congratulations on reaching your goal!

Even when the tone is informal, on remains the natural preposition.

Academic Writing Examples

Academic writing generally needs a more formal tone.

Prefer:

Congratulations on completing your doctoral research.

Congratulations on receiving the academic award.

Congratulations on your successful defense.

We extend our congratulations to the graduating class.

Avoid using congratulations for simply because you want to sound formal. It does not become more formal by replacing on with for.

Does “Congratulations on” Work Before a Verb?

Yes.

The verb normally appears in the -ing form:

Congratulations on winning.

Congratulations on graduating.

Congratulations on completing the course.

Congratulations on getting the job.

Congratulations on reaching your goal.

This is a gerund-participial construction after the preposition on.

Do not normally use the bare infinitive after on:

Congratulations on win the competition. ❌

Instead:

Congratulations on winning the competition. ✓

Can You Say “Congratulations on Being…”?

Yes.

This is another very common structure.

Examples:

  • Congratulations on being selected for the team.
  • Congratulations on being promoted.
  • Congratulations on being named employee of the year.
  • Congratulations on being accepted into the program.
  • Congratulations on being chosen for the award.

The pattern is:

congratulations on + being + past participle

This is especially useful for professional and academic achievements.

Can You Say “Congratulations on Making It”?

Yes.

In informal English:

Congratulations on making it this far!

This can mean successfully reaching a particular point, completing something difficult, or surviving a challenging process.

For example:

Congratulations on making it to the final round.

Congratulations on making it through your first year.

Again, on naturally connects the congratulations with the achievement.

Is “Congratulations for Your Success” Correct?

You may see or hear it, but congratulations on your success is the better standard choice.

Compare:

Congratulations on your success. ✓

Congratulations for your success. △

The second sentence is understandable, but it does not follow the normal collocation as naturally as the first.

For professional communication, use:

Congratulations on your success.

Is “Congratulations for Winning” Correct?

It is understandable, but congratulations on winning is generally more idiomatic.

Compare:

Congratulations on winning the competition. ✓

Congratulations for winning the competition. △

If you want to use for naturally, another expression may work better:

Well done for winning the competition. ✓

This distinction is useful because it shows that the issue is not whether for can introduce a reason. It can. The issue is which expression naturally takes for.

Is “Congratulations on” More Formal?

Not necessarily.

Congratulations on is both natural and versatile. You can use it in formal, professional, neutral, and casual English.

For example:

Formal:

Please accept my congratulations on your appointment.

Neutral:

Congratulations on your promotion!

Casual:

Congrats on the new job!

So on is not simply a formal alternative to for. It is the normal preposition in the standard congratulatory construction.

What Do Dictionaries and Grammar References Say?

Modern English reference materials support the strong preference for congratulations on.

Cambridge Grammar specifically lists:

Congratulations on your new job!

and contrasts it with:

Not: Congratulations for your new job!

Usage discussions also show why learners encounter confusion: congratulations for is understandable and does occur, but it is considerably less established as the standard congratulatory collocation.

The practical lesson is more useful than an absolute claim: when the object is the achievement or event, “on” should be your default choice.

Frequently Asked Questions

Is “congratulations on” or “congratulations for” correct?

Congratulations on is the standard and more natural choice in most situations, especially before an achievement, event, milestone, or successful outcome.

Is “congratulations for” grammatically wrong?

It is not useful to treat it as universally impossible. It can be understood and does occur, especially when a speaker focuses on an action or reason for praise. However, congratulations on is the preferred standard construction in most contexts.

Do we say “congratulations on your success”?

Yes. This is the natural expression:

Congratulations on your success!

Do we say “congratulations on your new job”?

Yes. This is one of the clearest examples of the standard pattern:

Congratulations on your new job!

Do we say “congratulations on winning” or “congratulations for winning”?

Congratulations on winning is the more natural standard choice.

Congratulations on winning the competition!

If you want to emphasize praise for the action, Well done for winning the competition! is also natural.

Is “congratulations to” correct?

Yes. To identifies the person or group receiving the congratulations.

Congratulations to Ali on his promotion.

Here, to Ali identifies the recipient, while on his promotion identifies the achievement.

What is the difference between “congratulate on” and “congratulate for”?

Congratulate someone on something is the standard construction for an achievement, event, or successful outcome:

I congratulated her on her promotion.

Congratulate someone for can occur when emphasizing a reason or action, but on is generally the safer and more idiomatic choice for the achievement itself.

Is “congratulations on graduating” correct?

Yes. After on, an -ing form is natural:

Congratulations on graduating!

Other examples include:

Congratulations on winning!

Congratulations on completing the course!

Congratulations on getting the job!

What should I use in a professional email?

Use congratulations on.

For example:

Congratulations on your promotion. I wish you every success in your new role.

It is clear, natural, and appropriate for professional communication.

Final Verdict

When choosing between congratulations on vs congratulations for, the best practical rule is simple:

Use “congratulations on” for achievements, events, milestones, results, and successful actions.

Examples:

  • Congratulations on your promotion.
  • Congratulations on your graduation.
  • Congratulations on your wedding.
  • Congratulations on your new job.
  • Congratulations on winning the award.
  • Congratulations on completing the project.

Congratulations for can be understood and can occur when the speaker is focusing on a reason, action, effort, or behavior.

But it is not the normal choice for the standard congratulatory expression, and it can sound less natural.

If you are writing a professional email, school message, social media post, greeting card, or everyday conversation and you are unsure, choose on.

The easiest rule to remember

Achievement or event → congratulations ON

Person receiving the message → congratulations TO

Congratulations to Sarah on her promotion.

And when the focus is specifically on praising an action, consider whether well done for or thank you for is more natural than congratulations for.

So if you only remember one sentence from this guide, remember this:

Congratulations on is the standard, natural choice in most situations.

That small preposition will make your congratulatory English sound much more natural.

Leave a Comment