Congratulations For or Congratulations On: Which Is Correct?

Congratulations For or Congratulations On: Which Is Correct?

Congratulations For or Congratulations On can confuse English learners, but congratulations on is the correct choice for a specific achievement, promotion, exam, success, or new job. The preposition on connects congratulating with a particular success.

When sending a message or congratulatory note, use congratulations on in formal communication and professional writing. It makes your expression sound natural, clear, and correct, improving communication skill and reader comprehension.

By comparison, congratulations for may sound awkward or unclear when referring to an achievement. Use congratulations on when praising someone for their success, promotion, passing exams, or new job.

Congratulations On vs. Congratulations For: The Quick Answer

For most standard English writing, choose “congratulations on.”

ExpressionTypical useExample
Congratulations onAchievement, event, milestone, or successCongratulations on your promotion.
Congratulations on + -ingCelebrating an action or accomplishmentCongratulations on winning the award.
Congratulate someone onStandard verb constructionI congratulated Maya on her graduation.
Congratulate someone forCan emphasize the reason, effort, or actionI congratulate you for working so hard.
Congratulations forPossible in some contexts, but less idiomatic as the default phraseUsually use “Congratulations on…”

The safest rule is simple:

When you want to congratulate someone directly on an achievement, event, or milestone, use “congratulations on.”

Major English-learning references and usage discussions consistently identify on as the usual preposition with congratulate when naming the achievement or event. Some usage sources also recognize for in contexts where the reason or action receives particular emphasis.

The Grammar Behind “Congratulations”

The word congratulations is a noun. It refers to an expression of praise or good wishes offered to someone because something noteworthy has happened.

The related verb is congratulate.

Compare these two structures:

  • Congratulations on your success.
  • I congratulate you on your success.

Both sentences point to the same achievement. The grammatical structure changes because one uses the noun congratulations while the other uses the verb congratulate.

The most common pattern is:

See also  Verklempt Meaning:Pronunciation, How to Use It Correctly

congratulations + on + achievement/event

For example:

  • Congratulations on your graduation.
  • Congratulations on your promotion.
  • Congratulations on your engagement.
  • Congratulations on winning the competition.
  • Congratulations on completing the project.

This pattern is deeply established in standard English. That’s why “Congratulations on your promotion” sounds immediately natural while “Congratulations for your promotion” can sound awkward to many English speakers.

Why “On” Works So Naturally

The preposition on connects the congratulations to the event or accomplishment being celebrated.

Think of it as pointing directly at the occasion:

Congratulations → on → your achievement

The phrase doesn’t mean that the person is receiving congratulations on top of something. Here, on simply forms part of an established grammatical pattern.

English contains many expressions where prepositions don’t translate neatly from one language to another. That’s why trying to choose between on and for purely through literal logic can lead you down the wrong path.

Instead, learn the natural pattern.

Why “Congratulations On” Is Typically Correct

“Congratulations on” is the best default choice because English speakers commonly use it for achievements, milestones, victories, and important events.

Consider these examples:

  • Congratulations on your new job.
  • Congratulations on your promotion.
  • Congratulations on your wedding.
  • Congratulations on passing the exam.
  • Congratulations on winning the championship.
  • Congratulations on reaching your goal.
  • Congratulations on completing your degree.

Notice something important: the word after on can be a noun or an -ing form.

Congratulations On + Noun

Use a noun when you are naming the achievement or event.

Congratulations on your promotion.

Congratulations on your graduation.

Congratulations on your award.

Congratulations on your new position.

Congratulations On + -ing Verb

You can also follow on with a gerund or -ing form.

Congratulations on passing your exams.

Congratulations on winning the competition.

Congratulations on completing the marathon.

Congratulations on starting your new business.

This structure is especially useful when the achievement involves an action.

When “Congratulations For” Can Work

Here’s where the issue gets more nuanced.

“Congratulations for” isn’t simply a forbidden grammatical combination. It appears in real English, particularly when the sentence emphasizes the action, effort, or reason behind the praise. However, it isn’t the best default replacement for “congratulations on.”

For example:

Congratulations for working so hard to reach your goal.

This focuses attention on the person’s effort.

Still, many speakers would naturally rewrite the sentence as:

Congratulations on working so hard to reach your goal.

Or they might choose a different construction:

I congratulate you for working so hard to reach your goal.

The last version makes the distinction especially useful because congratulate someone for can occur when for introduces the reason for praising that person. Usage discussions distinguish this from the more standard congratulate someone on construction.

So don’t memorize an overly rigid rule such as “for is always wrong.” English doesn’t work that neatly.

Instead, remember which form sounds most natural in ordinary congratulatory messages.

“Congratulations On” vs. “Congratulations For”: The Real Difference

The clearest way to understand the distinction is to look at what you’re emphasizing.

See also  Fiancé vs. Fiancée: What's the Difference and Which One Should You Use?

On generally points to the achievement, event, or circumstance being celebrated.

For can point toward the reason, action, or effort that explains why someone deserves praise.

For example:

Congratulations on your promotion.

The focus is the promotion.

I congratulate you for handling such a difficult project so well.

The focus is the way the person handled the project.

That difference isn’t an absolute grammatical law. Native usage can overlap. Still, it gives you a useful framework for choosing the most natural construction.

What Can You Say “Congratulations On”?

The phrase works with a remarkably wide range of situations.

Career Achievements

Use congratulations on for professional milestones such as:

  • A promotion
  • A new job
  • A new position
  • A successful project
  • A professional award
  • A business launch
  • A major career milestone
  • A retirement

Common Mistakes With “Congratulations On” and “Congratulations For”

Mistake: “Congratulations For Your Promotion”

This is understandable, but “Congratulations on your promotion” is the more natural standard choice.

Better:

Congratulations on your promotion!

Mistake: Confusing “Congratulate” With “Congratulations”

The noun and verb can create different sentence patterns.

Compare:

Congratulations on your achievement.

and:

I congratulate you on your achievement.

You can also encounter congratulate someone for when the sentence emphasizes the reason for praise:

I congratulate you for your dedication.

Because both structures exist, learners sometimes transfer for into the noun phrase and produce:

Congratulations for your dedication.

That wording may be understood, but “Congratulations on your achievement” remains the safer general-purpose construction.

Mistake: Assuming “For” Is Always Wrong

This goes too far in the other direction.

Real English does use for with congratulate and can use it in certain congratulatory constructions. Usage sources specifically note that congratulate can occur with both on and for, with a difference in emphasis.

The useful lesson isn’t “never use for.”

It’s “don’t use for automatically when the standard phrase calls for on.”

How to Use “Congratulations On” in Professional English

Professional messages usually benefit from being short, specific, and sincere.

Instead of writing:

Congratulations on your promotion. This is a very wonderful and extremely impressive achievement that clearly demonstrates all of the hard work you have put into your professional career.

A cleaner version works better:

Congratulations on your promotion! Your hard work and leadership have clearly paid off. Wishing you continued success in your new role.

The second version sounds warmer without becoming wordy.

Professional Email Example

Congratulations on your promotion!

Your dedication and leadership have made a real difference to the team. Wishing you every success in your new role.

This works for a colleague, manager, client, or professional contact. You can adjust the tone depending on your relationship.

Social and Casual Examples

Casual messages don’t need elaborate wording.

Try:

  • Congratulations on the new job! 🎉
  • Congrats on your graduation!
  • Congratulations on winning! You earned it!
  • Congrats on the promotion! Well deserved.
  • Congratulations on reaching such an important milestone!
See also  Fight Fire With Fire: Meaning, Origin, Examples & Correct Usage? 

A short message can carry plenty of warmth. In fact, adding too much formality to a text message can make it feel strangely stiff.

What About “Congratulations To”?

There’s another construction worth knowing.

To can identify the person or group receiving the congratulations.

For example:

Congratulations to Sarah on her promotion!

Here, to Sarah tells the reader who receives the congratulations. On her promotion explains what the congratulations are about.

You can also say:

Congratulations to the entire team on completing the project.

This creates a useful three-part structure:

Congratulations + to + person + on + achievement

For example:

Congratulations to James on his graduation!

That construction is perfectly natural in announcements, speeches, cards, and social posts.

Quick Reference Table: On, For, or To?

PhraseMain functionExample
Congratulations onIdentifies the event or achievementCongratulations on your promotion.
Congratulations toIdentifies the recipientCongratulations to Sarah on her promotion.
Congratulate someone onStandard verb pattern for an achievement/eventI congratulated Sarah on her promotion.
Congratulate someone forCan emphasize the reason, effort, or actionI congratulated Sarah for handling the situation so well.
Congratulations forPossible in some usage, but not the safest defaultPrefer “Congratulations on…” in most standard messages.

Case Study: A Career Achievement

Imagine that Jordan has just been promoted from sales manager to regional director.

Which message sounds more natural?

Option A:

Congratulations for your promotion!

Option B:

Congratulations on your promotion!

Option B is the clear choice for a conventional congratulatory message.

The promotion is the event being celebrated. Therefore, on fits the established pattern.

A polished professional version could say:

Congratulations on your promotion to regional director! Your leadership and consistent results have earned this opportunity. Best wishes in your new role.

The message works because it combines the standard phrase with a specific acknowledgment.

Case Study: Recognizing Hard Work

Now imagine that a coworker spends several months solving a difficult problem.

You might write:

Congratulations on completing such a challenging project.

Here, the completed project is the achievement.

If you want to focus more strongly on the person’s effort, you could say:

I congratulate you for staying focused throughout the process.

The second sentence uses the verb congratulate and highlights the person’s behavior.

This is the kind of distinction that makes the on vs. for question easier to understand. The choice isn’t merely about memorizing a preposition. It’s also about understanding the grammatical structure and what the sentence emphasizes.

Do Native Speakers Always Follow One Rule?

Not necessarily.

Prepositions are among the trickiest parts of English because usage develops through convention rather than perfect logic. A phrase can be understandable without being the most idiomatic choice.

That’s why “Congratulations for your promotion” may appear in English-language writing even though “Congratulations on your promotion” is the more established choice.

Usage references and English-learning discussions generally treat on as the usual construction for congratulating someone on an achievement or event.

The practical takeaway is more useful than arguing over isolated examples:

If you’re writing a congratulatory message and you’re unsure, choose “congratulations on.”

That choice will sound natural in professional emails, academic messages, social posts, greeting cards, and everyday conversation.

A Simple Rule to Remember

When the sentence celebrates what happened or what someone achieved, use on.

Congratulations on + achievement/event

Examples:

  • Congratulations on your promotion.
  • Congratulations on your graduation.
  • Congratulations on your engagement.
  • Congratulations on winning the award.
  • Congratulations on completing the course.

When the sentence uses the verb congratulate, for can sometimes introduce the reason for praise.

I congratulate + person + for + action/effort

Example:

  • I congratulate you for handling the situation so professionally.

However, on remains highly versatile with the verb too:

  • I congratulate you on handling the situation so professionally.

When you aren’t sure, the second construction is usually the safer choice.

Conclusion

Choosing between congratulations for and congratulations on is simple once you understand the context. Use congratulations on when referring to a specific achievement, promotion, success, exam, or new job. Although congratulations for may appear in some contexts, congratulations on is the natural and preferred choice in standard English.

FAQs

Q1. Is “Congratulations on” grammatically correct?

Yes. Congratulations on is the standard and natural expression used to praise someone for a specific achievement or success.

Q2. Is it “Congratulations for” or “Congratulations on”?

Congratulations on is usually correct when you name the achievement. For example, “Congratulations on your new job.”

Q3. Can I say “Congratulations for your new job”?

It may be understood, but “Congratulations on your new job” is the more natural and grammatically preferred expression.

Q4. Do you say “Congratulations on passing your exam”?

Yes. “Congratulations on passing your exam” is correct because the phrase directly refers to the achievement.

Q5. When should I use “Congratulations on”?

Use congratulations on when praising someone for a promotion, success, achievement, exam result, graduation, new job, or another specific accomplishment.

Previous Article

Is It Correct to Say “Aforementioned”? Meaning, Usage, and Examples?

Next Article

Height vs. Hight: Which Spelling Is Correct? Meaning, Differences

Write a Comment

Leave a Comment

Your email address will not be published. Required fields are marked *