Congratulations On or Congratulations For: Which Is Correct?

Photo of author

By Kieran Slate

“Congratulations on” or “congratulations for” can confuse English learners when they want to write a clear message. The choice depends on the context, especially when acknowledging a specific achievement, success, or accomplishment.

In most situations, however, “congratulations on” is the better choice because it directly connects the congratulations with the achievement. For example, we say “congratulations on your promotion” or “congratulations on your new job.” This form sounds natural and clear to native speakers.

Overall, in professional writing and everyday communication, using the correct expression improves clarity, accuracy, and confidence. From my experience, remembering this simple distinction makes it easier to write a polished message without confusion.

Congratulations On vs. Congratulations For: The Quick Answer

Here’s the practical rule: use “congratulations on” when you are celebrating an achievement, event, milestone, or successful result. For example:

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

By contrast, “congratulations for” can appear when the wording focuses on an action, effort, or reason for praise. Even then, many speakers would naturally choose “on” or simply rewrite the sentence.

ExpressionTypical useExample
Congratulations onAchievement, event, milestoneCongratulations on your promotion.
Congratulations toPerson receiving congratulationsCongratulations to Sarah.
Congratulations to + person + onPerson and achievementCongratulations to Sarah on her promotion.
Congratulations forLess common; can emphasize an action or reasonCongratulations for all your hard work.

Ultimately, the key point is simple: “congratulations on” is the default expression you can confidently use in everyday, academic, and professional English.

Why Do We Say “Congratulations On”?

The word “congratulations” refers to an expression of praise or good wishes. Conventionally, English connects that expression to an achievement or occasion with the preposition “on.” As a result, these combinations sound immediately familiar:

  • Congratulations on your success.
  • Congratulations on your wedding.
  • Congratulations on the award.
  • Congratulations on getting the job.
  • Congratulations on finishing the course.

This preposition isn’t chosen because of a strict mathematical rule. Rather, English contains many fixed combinations that speakers learn through repeated use, and “congratulations on” has become one of those highly established patterns.

Meanwhile, dictionary examples reflect this same usage. For instance, the Cambridge Dictionary gives “congratulations on” in contexts involving achievements and special occasions. So, think of “on” as pointing toward the thing being celebrated: congratulations + on + achievement/event. Once you recognize that pattern, the choice becomes much easier.

Congratulations On Is the Standard, Natural Choice for Everyday Writing

When you’re writing a message, email, card, social media post, or professional note, “congratulations on” will almost always be a reliable choice.

Congratulations On + Noun

First, use “on” before a noun or noun phrase that identifies the achievement or event. For example:

  • Congratulations on your promotion.
  • Congratulations on your graduation.
  • Congratulations on your new position.
  • Congratulations on your wedding.
  • Congratulations on your achievement.
  • Congratulations on the award.
  • Congratulations on your new home.

In each case, the sentence identifies something worth celebrating.

Congratulations On + -ing Verb

Alternatively, you can use “on” before an -ing form, which lets you describe an action without changing the basic structure:

  • Congratulations on passing the exam.
  • Congratulations on winning the championship.
  • Congratulations on getting the job.
  • Congratulations on completing the project.
  • Congratulations on reaching your goal.
  • Congratulations on finishing the marathon.

For instance, “Congratulations on passing your exams” sounds natural because passing your exams identifies the accomplishment being celebrated.

When Should You Use “Congratulations On”?

This expression works across many parts of everyday life, from the office to the finish line.

Career and workplace achievements:

  • Congratulations on your promotion.
  • Congratulations on your new role.
  • Congratulations on getting the position.
  • Congratulations on becoming department manager.
  • Congratulations on completing the project ahead of schedule.

Academic achievements:

  • Congratulations on your graduation.
  • Congratulations on passing your final exams.
  • Congratulations on earning your degree.
  • Congratulations on winning the scholarship.
  • Congratulations on completing the course.

Personal milestones:

  • Congratulations on your engagement.
  • Congratulations on your wedding.
  • Congratulations on your new home.
  • Congratulations on the arrival of your baby.
  • Congratulations on reaching this important milestone.

Sports and competitions:

  • Congratulations on winning the final.
  • Congratulations on breaking the record.
  • Congratulations on finishing first.
  • Congratulations on making the team.
  • Congratulations on an incredible performance.

Notably, a common thread runs through every category above: each example points to an event, result, achievement, or milestone.

Is “Congratulations For” Ever Correct?

This is where the simple grammar rule needs a little more care. Indeed, it would be inaccurate to claim that “congratulations for” is always grammatically wrong. English speakers do use it, and the phrase is readily understood. In fact, usage discussions and reference material show that “for” can appear when the speaker focuses on the reason, action, or effort behind the praise.

Still, there’s an important distinction between possible English and the most natural English. To see why, compare:

  • Congratulations on your promotion.

with:

  • Congratulations for your promotion.

Clearly, the first version is the conventional choice. The second may be understood, but it sounds less natural to many speakers. Similarly, the same issue appears here:

  • Congratulations on winning the competition.

This is the normal phrasing, whereas:

  • Congratulations for winning the competition.

can be understood, but “on” is generally the better choice. Therefore, when you’re writing formal English or trying to sound natural, don’t treat “for” as an equal substitute for “on.”

Why “Congratulations For” Can Feel Less Natural

Much of the confusion comes from the ordinary meaning of “for,” since English commonly uses this preposition to introduce a reason:

  • Thank you for helping.
  • I praised her for working hard.
  • He was recognized for his dedication.

Given that pattern, “congratulations for” can seem perfectly logical. Yet language doesn’t always work by swapping one preposition into another sentence pattern. Instead, some expressions develop a conventional preposition through usage, and for “congratulations,” “on” is strongly established.

That’s why “Congratulations on your promotion” sounds polished and familiar, while “Congratulations for your promotion” may make the reader pause. Again, the difference isn’t necessarily about whether the second sentence can be understood; rather, it’s about collocation and natural usage.

Congratulations On vs. Congratulations For: The Real Distinction

A useful way to understand the difference is to look at what receives the emphasis.

When the achievement is the focus, use “on” when you’re celebrating the result, event, or milestone:

  • Congratulations on winning the award. (The focus is the win.)
  • Congratulations on your promotion. (The focus is the promotion.)
  • Congratulations on graduating. (The focus is the graduation.)

When the action or effort is the focus, “for” can sometimes highlight the reason for the praise:

  • Congratulations for all your hard work.

In this case, the speaker emphasizes the person’s effort. Even so, this sentence may be rewritten more naturally depending on the intended meaning. For example:

  • Congratulations on all your hard work.
  • Well done on all your hard work.
  • Congratulations on completing the project after all that hard work.

Ultimately, the best choice depends on what you actually want to praise.

A Side-by-Side Comparison of On, For, and To

MeaningPreferred wordingExample
PromotiononCongratulations on your promotion.
GraduationonCongratulations on your graduation.
New jobonCongratulations on your new job.
WeddingonCongratulations on your wedding.
WinningonCongratulations on winning the match.
Passing an examonCongratulations on passing your exam.
Completing a projectonCongratulations on completing the project.
Praising effortfor can occurCongratulations for all your hard work.
Naming the recipienttoCongratulations to Maria.
Recipient + achievementto + onCongratulations to Maria on her promotion.

Overall, this table reveals something important: “on” covers the overwhelming majority of situations where people ask this question.

Congratulations On With Nouns and Verbs: Two Key Patterns

One of the easiest ways to master this expression is to learn its two most useful patterns.

Pattern 1: Congratulations On + Noun. Use this structure when the thing you’re celebrating has a noun form, such as:

  • Congratulations on your promotion.
  • Congratulations on your graduation.
  • Congratulations on your success.
  • Congratulations on your new business.

Generally, this pattern works especially well in short messages.

Pattern 2: Congratulations On + -ing. Use this structure instead when you want to describe an action or accomplishment:

  • Congratulations on winning the competition.
  • Congratulations on passing the exam.
  • Congratulations on getting the job.
  • Congratulations on completing the course.

However, a common mistake is assuming that an action automatically requires “for.” In reality, it doesn’t — “Congratulations on passing” is perfectly natural.

Congratulations To: When Should You Use It?

Unlike “on,” the preposition “to” serves a different purpose: it identifies the person or group receiving the congratulations. For example:

  • Congratulations to Maria!

Here, Maria is the recipient. Additionally, you can combine “to” and “on” when you want to name both the person and the achievement:

  • Congratulations to Maria on her promotion.

Because of this flexibility, the structure is especially useful in announcements, public posts, workplace messages, and speeches. To illustrate, compare:

  • Congratulations on your promotion.
  • Congratulations to Maria.
  • Congratulations to Maria on her promotion.

Even so, all three are grammatical; they simply provide different information.

Common Mistakes With Congratulations On and Congratulations For

Small errors often appear because learners translate expressions directly from another language or choose a preposition based on logic rather than established usage.

“Congratulation” vs. “congratulations”: the usual expression is “congratulations,” with an s:

  • Congratulations on your achievement! ✅
  • Congratulation on your achievement! ❌ (less natural)

Although the singular “congratulation” exists as a noun, the familiar expression used to celebrate someone’s success is normally the plural “congratulations.”

“Congratulate to” is incorrect: for this reason, avoid saying “I congratulated to Sarah.” Instead, use:

  • I congratulated Sarah on her promotion.

Here, the verb “congratulate” takes the person directly as its object, following this structure: congratulate + person + on + achievement. For example: “The manager congratulated James on his promotion.”

Using “for” automatically is another common mistake — reaching for “for” simply because you’re explaining why someone deserves praise. Instead, check whether “on” gives you the more natural expression:

  • Congratulations on your award. (more idiomatic)
  • Congratulations for your award. (less idiomatic)

Real-Life Examples of Congratulations On in Action

Workplace examples:

  • Congratulations on your promotion. You earned it.
  • Congratulations on completing the project ahead of schedule.
  • Congratulations on your new role. Wishing you every success.

School and college examples:

  • Congratulations on your graduation!
  • Congratulations on passing your final exams.
  • Congratulations on earning your degree.

Family examples:

  • Congratulations on your engagement!
  • Congratulations on your wedding.
  • Congratulations on the arrival of your new baby.

Sports examples:

  • Congratulations on winning the championship!
  • Congratulations on breaking the school record.
  • Congratulations on making the final.

Business examples:

  • Congratulations on launching your new business.
  • Congratulations on reaching this important milestone.
  • Congratulations on another successful year.

Case Study: Congratulations On vs. Congratulations For in a Professional Email

Imagine a manager wants to congratulate an employee after a successful project.

Version A (natural): “Congratulations on successfully completing the project ahead of schedule. Your attention to detail and consistent effort made a real difference.” Overall, this version sounds polished and professional.

Version B (less natural): “Congratulations for successfully completing the project ahead of schedule.” Here, the meaning remains clear, but “congratulations on” fits the established pattern better. In other words, the lesson isn’t that every use of “for” makes communication unacceptable; instead, professional writing benefits from choosing the expression readers expect. So, when clarity and naturalness matter, “on” is the safer option.

Formal and Informal Usage of Congratulations On

Fortunately, “congratulations on” works across different levels of formality.

  • Formal: Congratulations on your appointment to the position. / Please accept my congratulations on this significant achievement.
  • Neutral: Congratulations on your promotion!
  • Casual: Congrats on the new job! / Congrats on passing your exam!

Generally, the shortened form “congrats” is informal but very common in messages and social media. For a formal business email, “congratulations” is usually the better choice, while for a quick message to a friend, “congrats” sounds perfectly natural.

Is “Congrats On” Correct?

Yes. Essentially, “congrats” is just an informal shortened form of “congratulations.” Examples include:

  • Congrats on the new job!
  • Congrats on graduating!
  • Congrats on your promotion!
  • Congrats on winning!

Notably, the same preposition pattern remains: congrats on + achievement/event. So, if you’re comfortable saying “Congratulations on your promotion,” you can shorten it to “Congrats on your promotion!”

How Native Speakers Usually Use These Expressions

Generally, natural English isn’t governed by a single rigid rule; instead, prepositions often become established through repeated patterns. With “congratulations” specifically, “on” has a particularly strong role. As a result, phrases such as these sound immediately familiar:

  • Congratulations on your success.
  • Congratulations on your wedding.
  • Congratulations on your new job.
  • Congratulations on winning.
  • Congratulations on your achievement.

Likewise, usage discussions consistently identify “on” as the more common choice. Even sources that acknowledge “for” explain that “on” remains the safer default. This matters because grammar isn’t only about whether a sentence can be understood — good writing also considers idiomaticity, or whether the wording sounds like something an English speaker would naturally say.

A Simple Rule You Can Remember

When you’re stuck, ask yourself one question: what am I congratulating this person on? If the answer is an achievement, event, milestone, or successful outcome, then use “on.” For example, imagine you’re congratulating her on a promotion; in that case, you’d say “Congratulations on your promotion.” Similarly, if you’re congratulating him on passing an exam, you’d say “Congratulations on passing the exam.” Overall, this simple mental test will solve most situations without requiring you to memorize a complicated grammar chart.

Quick Cheat Sheet: Congratulations On, For, and To

PhraseWhat it doesExample
Congratulations onIdentifies the achievement or eventCongratulations on your promotion.
Congratulations toIdentifies the recipientCongratulations to James.
Congratulations to + person + onIdentifies bothCongratulations to James on his promotion.
Congratulations forCan emphasize an action, effort, or reason but is less commonCongratulations for all your hard work.
Congratulate someone onVerb construction for an achievementI congratulated James on his promotion.

Overall, keeping this distinction in mind will make most preposition problems disappear quickly.

FAQs About Congratulations On or Congratulations For

Q1. Is it “congratulations on” or “congratulations for”?

“Congratulations on” is the standard and most natural expression when congratulating someone about an achievement, success, event, or milestone. For example, “Congratulations on your promotion!” is correct.

Q2. Is “congratulations for” grammatically correct?

Yes, “congratulations for” can be grammatically correct in certain contexts, but it’s less common. It may be used when for introduces a reason or purpose, although native speakers usually prefer “congratulations on” for achievements.

Q3. Should I say “Congratulations on your success”?

Yes. “Congratulations on your success” is natural and grammatically correct. Here, on connects the congratulations to the person’s successful achievement.

Q4. Is “Congratulations for your promotion” correct?

It’s understandable, but “Congratulations on your promotion” is the more natural choice in American English. Use on when referring directly to a promotion, award, accomplishment, or milestone.

Q5. Can I say “Congratulations on winning”?

Yes. “Congratulations on winning!” is completely natural. You can also say, “Congratulations on winning the competition!”

Q6. What preposition comes after “congratulations”?

The most common preposition is on. For example, you can say “Congratulations on your graduation,” “Congratulations on getting the job,” and “Congratulations on your new home.”

Q7. Can “congratulations for” ever sound natural?

Yes. “Congratulations for” can appear in some contexts, especially when for refers to a reason, quality, or action. However, when you’re congratulating someone directly for an achievement, “congratulations on” is usually the better choice.

Q8. Is “Congratulations on your achievement” correct?

Yes. “Congratulations on your achievement” is a standard and natural expression. It clearly identifies the achievement as the reason for the congratulations.

Q9. Is “Congratulations on” used only for major achievements?

No. You can use “congratulations on” for both major and everyday milestones. Examples include “Congratulations on your new job,” “Congratulations on passing your test,” and “Congratulations on your anniversary.”

Q10. What is the easiest way to remember “congratulations on” vs. “congratulations for”?

Use “congratulations on” when naming the achievement, event, or milestone you’re celebrating. In most everyday situations, on is the safe and natural choice.

Conclusion

In summary, when choosing between “congratulations on” and “congratulations for,” use “congratulations on” as the clear default for promotions, graduations, weddings, new jobs, awards, victories, completed projects, and other achievements or milestones. Meanwhile, use “to” when naming the person receiving the congratulations, as in “Congratulations to Maria on her promotion.” This simple pattern makes your English sound natural, polished, and widely accepted.


Leave a Comment