Congratulations For or Congratulations On – Which is Correct? Choosing the right expression helps you congratulate a friend on a new job.
A congratulatory message can make a person feel appreciated. When you praise a specific achievement, the words you choose matter. Clear communication makes your message more meaningful.
Your fingers hover over the keys while you pause and wonder about the better choice. This small hiccup can stump people and make them second-guess what they know about English.
Quick Answer: Congratulations For or Congratulations On?
“Congratulations on” is generally the preferred expression when you want to celebrate someone’s success, achievement, or important life event.
Use these common patterns:
- Congratulations on + noun: Congratulations on your promotion.
- Congratulations on + noun phrase: Congratulations on your outstanding achievement.
- Congratulations on + verb ending in -ing: Congratulations on winning the competition.
- Congratulations to + person + on + achievement: Congratulations to Sarah on her graduation.
The expression “congratulations for” is less common in standard congratulatory messages. Although you may encounter it, especially when someone emphasizes a reason for praise, on is usually the better choice when naming an achievement directly.
Compare these examples:
| Less preferred | More natural |
| Congratulations for your promotion. | Congratulations on your promotion. |
| Congratulations for passing the exam. | Congratulations on passing the exam. |
| Congratulations for your graduation. | Congratulations on your graduation. |
| Congratulations for winning the award. | Congratulations on winning the award. |
One important distinction: the verb congratulate can take both on and for in appropriate contexts. For example, “I congratulated her on her promotion” and “I congratulated the team for its excellent work” are both possible.
The easiest rule to remember is this: use “congratulations on” when you’re celebrating an achievement or event.
What Does “Congratulations On” Mean?
The expression “congratulations on” communicates happiness about something positive that has happened to someone. It can recognize an accomplishment, celebrate a milestone, or acknowledge an important personal event.
For example, if your friend earns a degree after years of studying, you might say, “Congratulations on your graduation!” The expression connects your good wishes directly to the achievement.
According to the verb commonly appears with on when identifying an achievement or event. This established pattern also helps explain why congratulations on sounds natural in everyday English.
The Meaning and Grammatical Function of “Congratulations On”
The expression commonly follows two grammatical patterns:
- Congratulations on + noun or noun phrase
- Congratulations on + gerund or gerund phrase
A noun names the achievement or event, while a gerund uses the -ing form of a verb to identify an action.
| Grammatical structure | Example |
| On + noun | Congratulations on your success. |
| On + noun phrase | Congratulations on your well-deserved promotion. |
| On + gerund | Congratulations on winning. |
| On + gerund phrase | Congratulations on completing your first marathon. |
The -ing form matters when you describe an action directly after on. Because on functions as a preposition here, the verb normally takes the gerund form.
For example:
- Correct: Congratulations on passing your exam.
- Incorrect: Congratulations on passing your exam.
This pattern works whether you’re talking about a small personal victory or a major professional accomplishment.
When Should You Use “Congratulations On”?
Use this expression whenever you want to acknowledge a positive achievement, event, or milestone.
Career achievements
- Congratulations on your promotion!
- Congratulations on landing your dream job.
- Congratulations on becoming the new department manager.
- Congratulations on opening your own business.
Academic achievements
- Congratulations on graduating from college.
- Congratulations on passing your final exams.
- Congratulations on earning your master’s degree.
- Congratulations on receiving the scholarship.
Personal milestones
- Congratulations on your engagement!
- Congratulations on your wedding.
- Congratulations on the birth of your baby.
- Congratulations on buying your first home.
Awards and completed goals
- Congratulations on winning the championship.
- Congratulations on completing the project ahead of schedule.
- Congratulations on reaching your fundraising goal.
- Congratulations on publishing your first book.
In each case, one introduces the achievement or event that prompted the congratulations. You can use the same structure in a text message, a greeting card, a workplace announcement, or a formal letter.
What Does “Congratulations For” Mean?
The phrase “congratulations for” can communicate the idea of praising someone because of an action, contribution, or achievement. However, it is less established than congratulations on in many ordinary congratulatory expressions.
The distinction becomes clearer when you separate the noun congratulations from the verb congratulate. English permits more than one preposition with the verb, but that doesn’t mean the same alternatives are equally natural in every sentence.
For instance, “Congratulations for your promotion” may communicate your intention, but most readers will find “Congratulations on your promotion” more idiomatic.
When Might “Congratulations For” Appear?
You may encounter congratulations for informal writing, nonstandard phrasing, or sentences influenced by the speaker’s language background. You may also see it used when the writer wants to highlight the reason someone deserves praise.
Consider these examples:
- Less idiomatic: Congratulations for your promotion.
- Preferred: Congratulations on your promotion.
- More natural for praising effort: Well done for working so hard.
- More natural for recognizing a contribution: Thank you for your outstanding contribution.
The final two examples use different expressions that pair naturally with for. They are useful alternatives when your main goal is to praise someone’s effort rather than celebrate an event.
Is “Congratulations For” Ever Acceptable?
It is better to avoid an absolute rule that treats every occurrence of for as a grammatical error. The construction’s naturalness depends on the wording and context.
For example, the verb congratulate can take for when the speaker emphasizes a person’s actions or contribution. This distinction appears in the discussion.
Compare:
- I congratulated her on her promotion.
- I congratulated the staff for their excellent work.
Both sentences are possible. The first celebrates a career milestone, while the second emphasizes the staff’s work.
Still, if you are writing the standalone expression congratulations on something, on is the safest and most widely accepted choice.
Congratulations On vs. Congratulations For: Key Differences
The main difference involves established usage and the grammatical construction, rather than a strict rule that makes for impossible.
In common congratulatory messages, one introduces the event or accomplishment being celebrated. The preposition for more often introduces a reason, contribution, or action in other expressions of praise.
| Feature | Congratulations on | Congratulations for |
| Common usage | Standard and widely used | Less common in this exact phrase |
| Typical context | Achievements, events, and milestones | Less conventional with the noun congratulations |
| Natural example | Congratulations on your success. | Well done for your effort. |
| Professional writing | Recommended default | Consider rephrasing for naturalness |
| Grammar pattern | Congratulations on + noun or gerund | Depends on the construction |
| Best advice | Use for most congratulatory messages | Check the wording and context |
A useful way to understand the distinction is to look at the entire phrase instead of focusing on the preposition alone.
For example, thank you for your help is natural because thank you is an established expression. However, English speakers usually say congratulations on your success because that is the familiar pattern for this type of message.
Why “Congratulations On” Sounds More Natural
English contains many word combinations that speakers learn through repeated exposure. These combinations are called collocations.
For instance, English speakers commonly say:
- Depend on something.
- Interested in something.
- Proud of someone.
- Congratulations on something.
Although another preposition might seem logical, it may not fit the established expression.
The same principle explains why congratulations on your wedding sounds more natural than congratulations for your wedding. The first follows the conventional pattern used to celebrate happy events.
If you’re learning English, memorizing common expressions as complete phrases can be more helpful than trying to invent a preposition rule for every situation.
Does “For” Change the Meaning?
Sometimes the choice of preposition changes the emphasis, especially when you use the verb congratulate.
Consider these two sentences:
- I congratulated Maya on winning the competition.
- I congratulated Maya for her outstanding performance.
The first sentence highlights the achievement. The second emphasizes the performance that deserves praise.
This difference isn’t absolute, and the meanings can overlap. However, it shows why on and for aren’t interchangeable in every construction.
For a straightforward congratulatory message, there’s usually no need to experiment with the preposition. Choose the established expression and focus on the message you want to convey.
Grammar Rules for Using “Congratulations On” and “Congratulations For”
A few practical rules will help you use these expressions confidently in everyday writing.
Use “On” Before a Noun Naming an Achievement
When you identify a specific achievement, event, or milestone, use on.
Examples:
- Congratulations on your achievement.
- Congratulations on your promotion.
- Congratulations on your successful launch.
- Congratulations on your retirement.
- Congratulations on your first published article.
The noun can describe a professional accomplishment, an academic result, or an important personal event.
For example, if your colleague receives a promotion, you don’t need to explain the entire situation. A simple “Congratulations on your promotion!” communicates the message clearly.
Use “On” Before a Gerund
A gerund is the -ing form of a verb used as a noun. In a phrase such as congratulations on winning, the gerund names the action being celebrated.
Examples:
- Congratulations on winning the tournament.
- Congratulations on completing the course.
- Congratulations on getting the job.
- Congratulations on finishing your first novel.
- Congratulations on reaching your sales target.
Avoid using the base form of a verb in this construction.
| Incorrect | Correct |
| Congratulations on winning the match. | Congratulations on winning the match. |
| Congratulations on completing your degree. | Congratulations on completing your degree. |
| Congratulations on getting the job. | Congratulations on getting the job. |
Remember the pattern: on + noun or gerund.
Distinguish “Congratulations” From “Congratulate”
Although the words share the same root, they have different grammatical roles.
Congratulations is a noun commonly used to express good wishes. Congratulate is a verb describing the act of expressing pleasure or praise.
Examples:
- Congratulations on your success!
- I congratulate you on your success.
- We congratulated her on winning the award.
- The manager congratulated the employees for their excellent work.
The last sentence uses the verb congratulated. It emphasizes the reason for praise, namely the employees’ work.
This distinction is useful because some grammar guides discuss congratulating someone on or for but then apply the explanation too broadly to congratulations on or for. The two expressions are related, but you should consider their complete grammatical structures.
Don’t Copy the Pattern of “Thank You For”
It’s tempting to assume that congratulations should follow congratulations because English speakers say thank you for your help.
However, each expression has its own conventional pattern.
Compare:
- Thank you for your help.
- Congratulations on your achievement.
- Well done for working so hard.
- I congratulate you on your promotion.
The preposition depends on the expression being used. English doesn’t require every phrase that explains a reason to use the same preposition.
When in doubt, look up the complete expression in a reliable dictionary rather than translating each word separately.
Congratulations On or For in Different Situations
Understanding the grammar is useful, but knowing how to apply it in real situations makes the distinction easier to remember.
At Work and in Professional Emails
Workplace messages often recognize promotions, new appointments, successful projects, and business achievements. “Congratulations on” works naturally in these settings.
Examples:
- Congratulations on your promotion to senior manager.
- Congratulations on joining the leadership team.
- Congratulations on completing the project ahead of schedule.
- Congratulations on the successful launch of your new product.
Suppose a colleague has just been promoted. You could write:
Congratulations on your promotion! Your dedication and hard work have clearly paid off. Wishing you continued success in your new role.
This message sounds professional without feeling stiff. It also recognizes the accomplishment without making unsupported assumptions about the person’s future.
If you want to praise a colleague’s effort, you can write, “Your team deserves recognition for its outstanding work.” This construction is used naturally because it identifies the reason for recognition.
In School, College, and Academic Settings
Academic achievements are another common reason to use congratulations on.
Examples:
- Congratulations on passing your final exam.
- Congratulations on graduating with honors.
- Congratulations on receiving the scholarship.
- Congratulations on earning your degree.
- Congratulations on being accepted into your preferred university.
Imagine that your friend has spent months preparing for an important examination. When the results arrive, you might say:
“Congratulations on passing your exam! All those hours of studying have finally paid off.”
The first sentence celebrates the result. The second acknowledges the effort behind it.
You can also write a shorter message, such as “Congratulations on your results!” Both versions are natural, depending on how much you want to say.
For Weddings, Engagements, and New Babies
Life events also pair naturally with one.
Examples:
- Congratulations on your engagement!
- Congratulations on your wedding.
- Congratulations on the arrival of your baby.
- Congratulations on becoming parents.
- Congratulations on this wonderful new chapter in your lives.
You can also offer congratulations without naming the event in the same sentence.
For example, when a friend announces an engagement, you might say, “Congratulations! I’m so happy for you both.”
Here, congratulations stands alone, so you don’t need to choose between on and for.
For Personal Achievements and Hard Work
Sometimes you want to recognize both the result and the effort required to achieve it. Your choice of wording can emphasize either one.
| Situation | Natural expression |
| Winning a competition | Congratulations on winning the competition. |
| Completing a difficult task | Congratulations on completing the task. |
| Working hard | Well done for working so hard. |
| Showing courage | You deserve praise for your courage. |
| Reaching a personal goal | Congratulations on reaching your goal. |
| Helping a colleague | Thank you for helping the team. |
Notice that you don’t need to use congratulations to acknowledge effort. English offers several natural expressions for recognizing someone’s contribution, dedication, or good behavior.
Read More: Later or Later On? What’s the Difference? Meaning,
Congratulations On vs. Congratulations For: More Examples in Sentences
The following examples show how to choose natural wording across everyday situations.
| Situation | Recommended sentence | Why it works |
| New job | Congratulations on your new job! | Celebrates a career milestone. |
| Graduation | Congratulations on your graduation! | Recognizes an important event. |
| Examination | Congratulations on passing your exam! | Uses on before a gerund. |
| Wedding | Congratulations on your wedding! | Celebrates a life event. |
| Promotion | Congratulations on your promotion! | Names a professional achievement. |
| Award | Congratulations on winning the award! | Recognizes a successful result. |
| Team contribution | The team deserves praise for its contribution. | Used to introduce the reason for praise. |
| Exceptional work | Well done for completing the project so efficiently! | Uses a natural alternative to congratulations for. |
Case Study: Choosing the Right Phrase in a Real Situation
Imagine that three colleagues have recently achieved different milestones.
Situation one: A promotion
Jordan has been promoted to department manager. You want to send a brief message.
- Less natural: Congratulations for your promotion!
- Better: Congratulations on your promotion!
The second sentence follows the standard expression for celebrating a career achievement.
Situation two: A successful project
Taylor has led a team that completed an important project ahead of schedule.
- Natural: Congratulations on completing the project ahead of schedule!
- Also natural: Well done for leading the team so effectively.
The first sentence celebrates the completed achievement. The second praises Taylor’s leadership.
Situation three: Outstanding effort
Morgan has spent several weeks helping a struggling colleague.
- Natural: You deserve praise for your patience and support.
- Less idiomatic: Congratulations for your patience and support.
In this case, praising someone for something communicates the intended meaning more naturally than congratulations for something.
These examples illustrate a useful principle: choose the expression that matches what you want to recognize. You don’t need to force every compliment into a congratulatory phrase.
“Congratulations To” vs. “Congratulations On” vs. “Congratulations For”
The prepositions to, on, and for can confuse English learners because they appear in similar sentences. However, they serve different functions.
When to Use “Congratulations To”
Use to to identify the person or group receiving congratulations.
Examples:
- Congratulations to Sarah!
- Congratulations to the winning team!
- Congratulations to all the graduates!
- Congratulations to our newest team member!
In these sentences, to identify the recipient rather than the achievement.
When to Use “Congratulations On”
Use on to introduce the achievement or occasion being celebrated.
Examples:
- Congratulations on your new job!
- Congratulations on your graduation!
- Congratulations on winning the tournament!
- Congratulations on completing your first year in business!
You can combine to and on when you want to identify both the recipient and the reason for the message.
For example:
Congratulations to Sarah on her promotion!
This sentence identifies Sarah as the recipient and her promotion as the achievement.
Where Does “For” Fit Into the Comparison?
For commonly introduces a reason, purpose, contribution, or action. It works naturally with several expressions of praise and appreciation.
Examples:
- Thank you for your support.
- We praised her for her honesty.
- Well done for finishing the project on time.
- The employees deserve recognition for their dedication.
The verb congratulate can also take for in appropriate contexts. For example, “The organization congratulated the volunteers for their outstanding work” emphasizes the work that earned praise.
However, when you want to write a straightforward congratulatory message, “Congratulations on your achievement” remains the safest choice.
Formal vs. Informal Ways to Congratulate Someone
Your audience matters just as much as grammar. A quick message to a friend doesn’t need the same tone as an official announcement.
Formal Expressions
Use complete, polished expressions in business emails, professional letters, and formal announcements.
Examples:
- Please accept my congratulations on your appointment.
- Congratulations on this significant achievement.
- I would like to congratulate you on your promotion.
- Congratulations on the successful completion of the project.
These expressions communicate respect without sounding unnecessarily complicated.
Informal Expressions
For texts, social media messages, and casual conversations, shorter expressions often work better.
Examples:
- Congrats on the new job!
- Congrats on passing your exam!
- Congratulations on the big win!
- You did it! Congrats on reaching your goal.
- So happy for you! Congratulations on your engagement.
“Congrats on” follows the same general pattern as congratulations on. The word congrats is an informal shortening of congratulations, so the preposition usually remains unchanged.
For example:
- Formal: Congratulations on your promotion.
- Informal: Congrats on your promotion!
Both sentences are natural. The difference is the level of formality.
Common Mistakes to Avoid
Even a short congratulatory message can sound awkward when the grammar doesn’t match the intended meaning. Here are some common mistakes to watch for.
Using “For” Automatically Because You Mention a Reason
A sentence can explain why someone deserves congratulations without using for after congratulations.
- Less natural: Congratulations for your achievement.
- Preferred: Congratulations on your achievement.
Choose the preposition based on the established expression, not just the logical relationship between the words.
Using the Base Verb After “On”
When an action follows on, use the -ing form.
- Incorrect: Congratulations on passing your test.
- Correct: Congratulations on passing your test.
The same pattern applies to winning, finishing, completing, and achieving.
Confusing the Recipient With the Achievement
Use to for the recipient and on for the accomplishment.
- Incorrect for the intended meaning: Congratulations on Sarah!
- Better: Congratulations to Sarah on her promotion.
The second sentence identifies both the person and the achievement.
Assuming Every Use of “For” Is Incorrect
This is an important mistake to avoid. English permits for in some constructions involving the verb congratulate and in many other expressions of praise.
Compare:
- I congratulated her on her promotion.
- The manager congratulated the employees for their excellent work.
Both can be appropriate. The choice depends on the grammatical construction and what the speaker wants to emphasize.
FAQs
1. Is it “congratulations on” or “congratulations for”?
“Congratulations on” is the more common and natural choice when celebrating an achievement, event, or milestone. For example, “Congratulations on your promotion!” You may also encounter “congratulations for” in certain contexts, but “on” is generally the safer choice.
2. Is it correct to say “congratulations for your success”?
Although people may understand this phrase, “congratulations on your success” sounds more natural in standard English. Use “on” when referring to a successful result, such as passing an exam, winning a competition, or earning a promotion.
3. Should I say “congratulations on your new job”?
Yes, “Congratulations on your new job!” is grammatically correct and widely used. The preposition “on” connects your congratulations to the achievement or positive event.
4. Can I say “congratulations for your hard work”?
You may encounter this wording, but more natural alternatives include “Congratulations on your excellent work!” and “Well done for working so hard!” Choose the expression that best matches whether you are celebrating a result or praising someone’s effort.
5. Is “congratulations on your graduation” correct?
Yes, “Congratulations on your graduation!” is the standard expression. You can use it in a card, email, social media post, or conversation to celebrate someone’s academic achievement.
6. What is the difference between “congratulate on” and “congratulate for”?
“Congratulate on” commonly identifies the achievement being celebrated, as in “I congratulated her on her promotion.” “Congratulations for” can emphasize the reason for praise in certain constructions, as in “I congratulated the team for its excellent work.” The most natural choice depends on the sentence.
7. Should I use “congratulations to” or “congratulations on”?
These expressions serve different purposes. Use “to” to identify the person receiving congratulations and “on” to name the achievement. For example, “Congratulations to Sarah on her promotion!” combine both correctly.
8. Is “congratulations for your wedding” correct?
The more natural expression is “Congratulations on your wedding!” You can also say “Congratulations to you both on your wedding!” when addressing the couple directly.
9. How do I use “congratulations on” in a formal email?
You can write, “Congratulations on your recent promotion. I wish you continued success in your new role.” This wording is professional, polite, and appropriate for workplace emails, business messages, and formal correspondence.
10. Can I use “congratulations on” for small achievements?
Yes, you can use “congratulations on” for major milestones and smaller accomplishments alike. For example, “Congratulations on finishing your first project!” recognizes someone’s progress and effort in a friendly, encouraging way.
Conclusion
When deciding between “congratulations for” and “congratulations on,” remember that “congratulations on” is usually the best choice for celebrating achievements, milestones, and special events. You can use it for a new job, graduation, wedding, promotion, award, or personal accomplishment. For example, “Congratulations on your success!” sounds more natural than “Congratulations for your success” in standard English. Learning this simple pattern can help you write clearer messages and communicate more confidently in everyday conversations, professional emails, and social media posts.
However, “congratulations for” is not automatically incorrect in every context. Its suitability depends on the construction and what you want to emphasize. When praising someone’s actions or effort, expressions such as “Well done for your hard work!” or “I congratulate you for your excellent work” may fit better in certain situations. If you’re unsure, choose “congratulations on” when naming an achievement, and use “to” when identifying the person receiving the congratulations. These practical rules will help you select the most natural and appropriate expression for your message.