What's the Difference Between 'Congratulations For' and 'Congratulations On'?

In this blog post we look at when to use congratulations for and when to use congratulations on.

'Congratulations For' or 'Congratulations On'?

The correct way to use "congratulations" is "congratulations on." This is because "congratulations" is typically used to acknowledge and express approval or praise for someone's accomplishment or success.

For example:

  1. Congratulations on your graduation!

  2. Congratulations on your new job!

Using "congratulations for" would not be grammatically correct in these cases.

However, it is possible to use "congratulations for" in some contexts to express congratulations for someone's effort or hard work, rather than for a specific accomplishment or success. For example:

  1. Congratulations for all your hard work on the project.

  2. Congratulations for putting in so much effort to prepare for the exam.

Overall, it is more common to use "congratulations on" to express congratulations for someone's accomplishment or success, and "congratulations for" to express congratulations for someone's effort or hard work.

Here are some examples to illustrate the difference between "congratulations for" and "congratulations on":

"Congratulations for passing your driving test!" - In this case, "congratulations for" is used to congratulate someone for achieving a specific accomplishment or goal.

"Congratulations on your engagement!" - In this case, "congratulations on" is used to congratulate someone on a particular event or occasion that has occurred.

Examples of Congratulations For in a Sentence

  1. Congratulations for being selected as the employee of the month!

  2. Congratulations for winning the science fair!

  3. Congratulations for being accepted into your dream college.

  4. Congratulations for earning your black belt in karate.

  5. Congratulations for completing the marathon in record time.

  6. Congratulations for being selected as the captain of the soccer team.

  7. Congratulations for passing your driving test on the first try.

  8. Congratulations for finishing your degree in just three years.

  9. Congratulations for getting a perfect score on the math exam.

  10. Congratulations for being awarded a scholarship.

Examples of Congratulations On in a Sentence

  1. Congratulations on your new baby!

  2. Congratulations on your engagement!

  3. Congratulations on your new job!

  4. Congratulations on your retirement!

  5. Congratulations on your winning the championship game!

  6. Congratulations on your becoming a published author!

  7. Congratulations on your being elected as the president of the club.

  8. Congratulations on your completing the marathon.

  9. Congratulations on your receiving the award for best employee.

  10. Congratulations on your getting a perfect score on the exam.


Congratulations For or Congratulations On
Congratulations For or Congratulations On