Rejection is the most common outcome of hiring and the least designed part of it. Most candidates get silence, or a message so generic it would be better as silence.
The rules are simple: send it, send it promptly, and make the content match the stage. Someone who spent four hours in your process deserves more than someone who clicked apply.
The three rules
Send within the promised window. If your posting says you respond to every application, that commitment is now part of your employer brand. Silence after promising a reply is worse than never promising.
Match effort to their effort. Automated at application stage, personal after an interview, a phone call after a final round.
Do not offer feedback you will not give. "Feel free to reach out for feedback" creates an obligation most teams do not honour. Either give it or do not mention it.
Template 1: After application review
Subject: Your application for [Role]
Hi [Name],
Thank you for applying for [Role]. We have reviewed your application and will not be taking it forward on this occasion.
We received [number] applications for this role and are moving ahead with candidates whose experience is closer to [one specific, factual requirement].
Your details will remain on file for [period] in case a suitable role opens, unless you would prefer we remove them — you can reply to this message and we will.
Thank you for the time you spent applying.
[Name], [Company]
The retention line is not decoration. If you keep candidate data after a rejection, you should say so and offer a route to removal — see retention.
Template 2: After a screening call
Hi [Name],
Thank you for taking the time to speak with me on [day]. After our conversation we have decided not to move forward for [Role].
The main factor was [specific and factual: the role requires day-to-day work in [X] and your recent experience has been focused elsewhere / the level of the role is below what you are looking for].
I enjoyed the conversation and would be glad to be in touch if something closer to your background opens up.
A specific reason is possible here because a human made a judgement. Keep it factual and tied to the role rather than to the person.
Template 3: After a first interview
Hi [Name],
Thank you for meeting the team on [day]. We have decided not to progress your application for [Role].
This was a close decision. The panel found [genuine strength] convincing. We have moved forward with a candidate whose experience in [specific area] is deeper, which matters for this role because [reason].
If you would like more detailed feedback, reply and I will arrange a short call this week.
Only include the last line if someone will actually make that call.
Template 4: After a final round
This one is a phone call, not an email. The candidate has given you the better part of a working day.
Structure: state the decision in the first ten seconds, give the reason, acknowledge the investment, and say clearly whether you want to stay in contact. Follow up in writing the same day with a short summary.
Following our call — thank you again for the time you put into the process for [Role]. As I said, we are making an offer to another candidate whose experience in [area] is closer to what the role needs right now.
I meant what I said about staying in touch. I will let you know when [type of role] opens.
Template 5: The role was cancelled or put on hold
Hi [Name],
I have news that is not about your candidacy. We have put [Role] on hold for [brief honest reason: budget planning / a change in team structure], so we are not moving forward with any candidates at this stage.
This is not a reflection of your application — you were [factual position: in the final two]. If the role reopens I will contact you first.
I am sorry for the time this has cost you.
Say what happened. Candidates who are rejected for a real reason move on; candidates who are ghosted because a requisition was frozen tell people about it.
What not to write
- "We have decided to pursue candidates whose qualifications more closely match." Says nothing and everyone recognises it.
- Anything referencing a protected characteristic, however sympathetically framed. Feedback should describe evidence and job requirements only.
- "We will keep your CV on file" if you will not, or if you have no basis to.
- Overpraise. "You were fantastic, we just could not make it work" invites a reply asking why, and you will not have an answer.
Two operational notes
Reject when you decide, not when the role closes. Holding rejections in case the first choice falls through is understandable and costs you goodwill from every held candidate.
Automate stage one, personalise the rest. Application-stage rejections should be triggered by the stage change and sent in bulk. Anything after a human conversation should come from the human who had it — with a template as the starting point, not the finished message.
For setting these up as stage-triggered messages, see the pipeline.