Congratulations On vs. Congratulations For: Which One Is Correct?

Congratulations On vs. Congratulations For helps English learners choose the correct phrase for clear, natural, and confident English writing. For English learners, students, professionals, and professional writers, the short answer is simple: congratulations on is the correct phrase and the commonly used choice in English writing and everyday English. You use it when congratulating someone for a specific achievement, accomplishment, particular success, milestone, or event, including a promotion, passing exams, an exam, winning, an anniversary, or a new job. The phrase sounds natural in formal writing, formal communication, formal situations, informal situations, and speech, especially in congratulatory messages. Congratulations for is less standard, although some contexts may explain why you hear it. The key distinction is that on connects congratulations with an achievement, while for can put focus on an action, behavior, or reason. This difference helps prevent confusion and awkward usage when you write a message, note, or congratulatory note to a friend or another person.

I’ve noticed that people can pause mid-sentence, wonder, or second-guess their choice while typing, with their fingers hover over the keyboard as they think about the words they want to use. That hesitation can stump people, especially when mixing phrases without paying attention to grammar rules, usage rules, context, meaning, and nuances. The right expression matters because clear communication improves reader comprehension, expression clarity, accuracy, correctness, and communication skill. An unclear sentence may feel off, like wearing dress shoes with gym shorts: it may be technically allowed, yet still seem socially questionable. Once I figured out the rule, the answer was no surprise: congratulations on is the better choice when praising a specific achievement. This approach helps learners learn, choose, and write confidently rather than becoming confused or trying to confuse readers.

The word congratulations comes from Latin, with the prefix com- and root gratulari, meaning give thanks and show joy. In practical English writing, you don’t need to memorize that history to congratulate naturally. You need to understand the prepositions, how congratulations on links the act of congratulating to something the person has accomplished, and how real-world examples make the pattern easier to recognize. Sending, typing, and giving praise can make the expression easy to comprehend, reader-friendly, polished, and precise. Choosing instinctively becomes easier when you stick to the correct form, clear up confusion, ensure your message packs a punch, and says what it is supposed to say. My experience helping writers has shown me that correct phrases can build confidence, internalize proper usage, improve skill, and sound natural every time. The guide therefore overwhelmingly favors congratulations on where that expression fits, while congratulations for may feel like wrong or incorrect usage in those situations. The expression and purpose work together to clear fog, maintain clarity, and strengthen your writing and speaking.

Let’s dive in!

Table of Contents

Quick Answer:

Use “congratulations on” when you congratulate someone about an achievement, event, success, or milestone.

Examples:

  • Congratulations on your promotion.
  • Congratulations on winning the award.
  • Congratulations on graduating.
  • Congratulations on your new house.
  • Congratulations on your engagement.
Read More:  Drove vs Driven: The Simple Difference Explained for 2026

In the standard expression “Congratulations on + achievement/event,” on is the usual choice. Cambridge Grammar explicitly treats “Congratulations on your new job” as correct and “Congratulations for your new job” as the nonstandard choice in that construction.

For becomes more interesting when you change the grammatical structure. The verb congratulate can be followed by for when the sentence emphasizes an action or reason:

  • The authors should be congratulated for producing such a clear work.
  • The editors were congratulated for their efforts.

Oxford lists both congratulate somebody on something and congratulate somebody for something in its usage information. Cambridge also gives corpus examples such as “I congratulate the author for his extensive research.”

So the practical rule is simple:

Congratulations on an achievement.
Congratulate someone for an action or contribution when that structure fits the sentence.

What Does “Congratulations On” Mean?

“Congratulations on” is the standard phrase used to express pleasure about someone’s success, achievement, good news, or special occasion.

The word on introduces the thing that has prompted the congratulations.

Consider:

Congratulations on your promotion!

Here, your promotion is the achievement being celebrated. The speaker congratulates the person on that promotion.

The same pattern works with many different accomplishments:

  • Congratulations on your graduation.
  • Congratulations on your scholarship.
  • Congratulations on winning the championship.
  • Congratulations on getting the job.
  • Congratulations on completing the project.
  • Congratulations on becoming a parent.

Oxford defines congratulations as a message expressing happiness about someone’s good luck or success. Its examples include “Congratulations on your exam results!”

The Basic Grammar Pattern

A useful formula is:

Congratulations + on + achievement/event

For example:

Congratulations + on + your promotion.

Or:

Congratulations + on + passing the exam.

The word after on can be a noun phrase or an -ing form.

StructureExample
on + nounCongratulations on your promotion.
on + possessive + nounCongratulations on your new job.
on + gerundCongratulations on passing the exam.
on + possessive + gerundCongratulations on your winning the competition.

The last structure is grammatically possible, although everyday English often sounds more natural with a simpler version such as “Congratulations on winning the competition.”

Why Is “On” Used With Congratulations?

English often connects particular words with particular prepositions. These combinations become established through normal usage.

That’s why you shouldn’t always try to choose a preposition by translating directly from another language.

With congratulations, the established pattern is congratulations on + achievement.

Think of on as pointing toward the event or achievement that caused the positive reaction.

For example:

Congratulations on your success!

The success is the focus.

Congratulations on your wedding!

The wedding is the occasion.

Congratulations on passing your test!

Passing the test is the accomplishment.

This pattern is so established that changing on to for can make the sentence sound unnatural even when the meaning remains understandable.

What Does “Congratulations For” Mean?

The phrase “congratulations for” needs a little more explanation because it can appear in English without always being completely nonsensical.

The important distinction is between the noun expression congratulations and the verb congratulate.

“Congratulations For” With an Achievement

When for directly replaces on before an achievement, it generally isn’t the standard choice.

For example:

Less natural:
Congratulations for your promotion.

Natural:
Congratulations on your promotion.

Less natural:
Congratulations for your graduation.

Natural:
Congratulations on your graduation.

Less natural:
Congratulations for your new job.

Natural:
Congratulations on your new job.

Cambridge Grammar makes this distinction particularly clear by presenting “Congratulations on your new job!” as the preferred construction rather than “Congratulations for your new job!”

Why “For” Sometimes Appears

The situation changes when for introduces the reason for praise within a sentence using the verb congratulate.

For example:

The editors should be congratulated for their hard work.

Here, the sentence doesn’t use the fixed expression “Congratulations for their hard work.” Instead, it uses the verb congratulated, followed by for.

Another example is:

She congratulated him for completing the project ahead of schedule.

The focus is on completing the project, which explains why he deserves congratulations.

Oxford gives similar examples involving people being congratulated for producing or for contributing something valuable.

This distinction prevents a common grammar mistake: assuming that because congratulate someone for something can occur, congratulations for something must be equally natural.

They aren’t identical structures.

Congratulations On vs. Congratulations For: Key Differences

The easiest way to understand the difference is to compare the grammatical patterns.

ExpressionMain functionExample
Congratulations on + nounCelebrates an achievement or eventCongratulations on your promotion.
Congratulations on + -ingCelebrates an action or accomplishmentCongratulations on winning the award.
Congratulations to + personIdentifies the person receiving congratulationsCongratulations to Maria.
Congratulate someone on + noun/actionVerb structure for an achievementI congratulated Maria on her promotion.
Congratulate someone for + action/reasonCan emphasize an action, contribution, or reasonWe congratulated her for organizing the event.

The biggest point is this:

Read More:  On the Plane or In the Plane? Clear Grammar Guide for 2026

Don’t treat “congratulations on” and “congratulate someone for” as interchangeable grammatical formulas.

They belong to related but different structures.

Congratulations On vs. Congratulations For Examples

Real examples make the distinction much easier to remember.

Achievements and Success

When you name an achievement, on is usually the natural choice.

  • Congratulations on your success!
  • Congratulations on winning the competition!
  • Congratulations on the award!
  • Congratulations on your achievement!
  • Congratulations on finishing the marathon!

Cambridge’s examples follow this same pattern, including “I congratulated Jill on winning the award” and “Granny rang up to congratulate him on passing his exams.”

Jobs and Career Milestones

Career achievements almost always make the choice straightforward.

Natural:

Congratulations on your promotion!

Congratulations on your new position!

Congratulations on getting the job!

Congratulations on becoming the new director!

Unnatural in the standard congratulatory formula:

Congratulations for your promotion.

Congratulations for your new position.

The issue isn’t the meaning. A reader will probably understand the second versions. The problem is that on is the established preposition in this congratulatory construction.

Education

Academic achievements provide another clear pattern.

  • Congratulations on your graduation!
  • Congratulations on passing your final exam!
  • Congratulations on earning your degree!
  • Congratulations on getting the scholarship!
  • Congratulations on completing your course!

Notice how naturally on connects the congratulations to the accomplishment.

Weddings and Personal Milestones

The same rule applies to major life events.

  • Congratulations on your engagement!
  • Congratulations on your wedding!
  • Congratulations on becoming a parent!
  • Congratulations on the birth of your daughter!
  • Congratulations on your new home!

Cambridge specifically uses “Congratulations on your engagement!” as an example of the standard construction.

“Congratulations To” vs. “Congratulations On”

Another common source of confusion is to.

The words to and on don’t perform the same job.

Consider:

Congratulations to Sarah on her promotion.

This sentence contains two different pieces of information.

  • to Sarah tells you who receives the congratulations.
  • on her promotion tells you what the congratulations are about.

You can also say:

Congratulations on your promotion, Sarah!

Now the recipient appears at the end.

This gives you a useful formula:

Congratulations to + person + on + achievement

Examples:

  • Congratulations to James on his graduation.
  • Congratulations to the team on winning the championship.
  • Congratulations to everyone on completing the project.
  • Congratulations to Maria on her promotion.

The structure becomes especially useful when congratulating groups.

Congratulations to the entire team on an outstanding performance.

Can You Say “Congratulations For Your Achievement”?

This question comes up often because for seems logical. After all, you’re congratulating someone for achieving something.

In the standard congratulatory expression, however, on is the better choice:

Congratulations on your achievement.

Not:

Congratulations for your achievement.

The same pattern applies to similar sentences:

  • Congratulations on your accomplishment.
  • Congratulations on your success.
  • Congratulations on your victory.
  • Congratulations on your promotion.
  • Congratulations on your achievement.

If you want to use for, change the grammatical structure rather than simply swapping the preposition.

For example:

You should be congratulated for your achievement.

That sentence uses the verb congratulated, not the noun phrase congratulations.

Read More: Incoming vs Upcoming vs Oncoming: Differences, and Correct Usage

“Congratulate Someone On” vs. “Congratulate Someone For”

Here’s where the grammar becomes more nuanced.

The verb congratulate commonly appears as:

congratulate + someone + on + achievement

For example:

I congratulated her on her promotion.

We congratulated them on winning the tournament.

He congratulated his sister on graduating.

Cambridge gives “I congratulated him on passing his driving test” as an example.

However, for can also occur with the verb in appropriate contexts.

Oxford’s American English dictionary gives:

The authors should be congratulated for producing such a clear and authoritative work.

Cambridge’s examples likewise include constructions such as people being congratulated for their imagination, for their energy, or for extensive research.

This doesn’t mean that for should replace on everywhere.

Instead, it shows that the verb has more flexibility than the fixed expression “Congratulations on…”

A Useful Comparison

I congratulated Sarah on her promotion.

The promotion is the achievement.

I congratulated Sarah for organizing the event.

Read More:  Family & Friends or Friends & Family: Which One Sounds Better? 2026

The action of organizing the event is the reason for the praise.

Both sentences can work. The preposition reflects the structure and emphasis.

Common Mistakes With Congratulations On and Congratulations For

Using “For” Before an Achievement

Incorrect or unnatural in standard usage:

Congratulations for your promotion.

Better:

Congratulations on your promotion.

The same applies to graduation, engagement, awards, new jobs, and similar milestones.

Confusing “To” and “On”

Don’t write:

Congratulations on Sarah!

Instead, write:

Congratulations to Sarah!

If you want to mention her achievement, use both prepositions in their proper roles:

Congratulations to Sarah on her promotion!

Using “On” Incorrectly

The usual structure is on + noun or on + -ing form.

Correct:

Congratulations on your success.

Correct:

Congratulations on winning the award.

Incorrect:

Congratulations on win the award.

The verb after on needs the appropriate form. When the action itself follows on, the -ing form is normally used.

Assuming Every “For” Construction Is Wrong

This is the opposite mistake.

It’s too broad to say that for can never follow congratulate. Major dictionaries provide genuine examples of congratulate someone for + action/reason.

The better rule is narrower:

Use “congratulations on” for the standard congratulatory expression. Don’t automatically transfer that rule to every sentence containing the verb “congratulate.”

A Simple Rule to Remember

If you’re writing a message, card, email, or social media post, this shortcut will usually keep you on track:

On = the achievement or occasion

To = the person

For = a reason or action in certain verb constructions

For example:

Congratulations to Emma on her promotion.

Break it apart:

  • to Emma → the person
  • on her promotion → the achievement

Now compare:

The company congratulated Emma for leading the project.

Here, for leading the project explains the action that earned recognition.

A quick memory trick is:

Congratulations ON the good news.
Congratulations TO the person.

That’s enough to handle most everyday situations.

Congratulations On vs. Congratulations For: Comparison Table

SituationNatural constructionExample
New jobCongratulations onCongratulations on your new job.
PromotionCongratulations onCongratulations on your promotion.
GraduationCongratulations onCongratulations on your graduation.
Winning an awardCongratulations onCongratulations on winning the award.
EngagementCongratulations onCongratulations on your engagement.
Person receiving congratulationsCongratulations toCongratulations to Alex.
Person + achievementCongratulations to + person + onCongratulations to Alex on his promotion.
Action deserving praise with verbCongratulate + person + forWe congratulated Alex for leading the team.

Formal and Informal Examples

The core grammar stays the same even when the tone changes.

Formal Examples

For professional emails, announcements, and official messages, use the full form congratulations:

  • Congratulations on your appointment.
  • Congratulations on completing your degree.
  • Congratulations to the entire team on this achievement.
  • Please accept my congratulations on your promotion.
  • I would like to offer my congratulations on your success.

Informal Examples

For texts and casual conversations, congrats is perfectly natural.

  • Congrats on the new job!
  • Congrats on passing!
  • Congrats on making the team!
  • Congrats on your promotion!

Cambridge classifies congrats as an informal noun or exclamation and gives examples such as “Congrats on…” and “Congrats to…”

So:

Formal:

Congratulations on your promotion!

Informal:

Congrats on your promotion!

The preposition remains on.

How Native Speakers Commonly Phrase Congratulations

You have several natural choices depending on the situation.

“Congratulations on…”

Use this when naming the achievement or occasion.

Congratulations on your new job!

“Congratulations to…”

Use this when identifying the recipient.

Congratulations to the graduating class!

“Congratulations to Someone on Something”

Use both when you want maximum clarity.

Congratulations to Daniel on his promotion!

“Congrats on…”

Use this in casual communication.

Congrats on passing your exam!

“I Congratulate You On…”

This is more formal and less conversational.

I congratulate you on your remarkable achievement.

Oxford and Cambridge both document the congratulate someone on something pattern extensively.

Case Study: Choosing the Right Preposition

Imagine that Maria has just received a promotion.

You want to send her a short message.

Option A

Congratulations for your promotion!

The meaning is understandable, but for doesn’t fit the standard congratulations + achievement pattern.

Option B

Congratulations on your promotion!

This is the natural standard construction.

Option C

Congratulations to Maria on her promotion!

This version identifies Maria as the recipient.

Option D

The company congratulated Maria for leading the department so successfully.

This uses for differently. The sentence focuses on leading the department, the action that earned recognition.

The lesson is important:

Don’t choose the preposition based only on the meaning of “for.” Look at the complete grammatical structure.

Quick Test: Should You Use “On” or “For”?

When you’re unsure, ask three questions.

Are you naming the achievement or event?

Use on.

Congratulations on your graduation.

Congratulations on your award.

Congratulations on getting the job.

Are you naming the person?

Use to.

Congratulations to Sarah.

Congratulations to the winners.

Are you explaining an action or reason with the verb “congratulate”?

For may work.

We congratulated her for organizing the event.

The editors were congratulated for producing such a useful study.

The final category requires more attention to context. For isn’t a universal replacement for on.

FAQs:

Is “Congratulations on” correct?

Yes. Congratulations on is the standard and most natural expression when you praise someone for an achievement, event, milestone, or success. For example, you can say, “Congratulations on your new job!”

Is “Congratulations for” grammatically correct?

Congratulations for is possible in some contexts, but it is less standard than congratulations on. In most everyday and formal situations, congratulations on is the safer and more natural choice.

Do you say “Congratulations on your promotion”?

Yes. Congratulations on your promotion is completely natural. The promotion is the achievement, so on connects your congratulations to that specific success.

Can I say “Congratulations on passing your exam”?

Yes. Congratulations on passing your exam is correct and common. Here, passing your exam describes the achievement that deserves praise.

Why do we use “on” after congratulations?

We use on because it connects the congratulations to a particular achievement, event, or success. You can use it with phrases such as a new job, a promotion, winning, or an anniversary.

Is “Congratulations for helping the team” correct?

It can be understood, but congratulations on helping the team is generally more natural when you want to connect the congratulations directly to that action. In other contexts, for can introduce a reason for praise.

Which is better: “Congratulations on” or “Congratulations for”?

Congratulations on is the standard choice for most situations. Use it when congratulating someone on an achievement, success, event, or milestone. Congratulations for is less common and may sound awkward in situations where on would normally be used.

Conclusion:

Congratulations on is the natural choice when you congratulate someone for an achievement, success, event, or milestone. You can use it with a promotion, new job, exam, winning, or anniversary. Although congratulations for may appear in some contexts, congratulations on is generally the clearer and more standard expression. Once you understand this simple distinction, choosing the right phrase becomes much easier.

1 thought on “Congratulations On vs. Congratulations For: Which One Is Correct?”

Leave a Comment