The short version: a good resignation letter is four sentences long, says nothing you'll regret, and ChatGPT can draft it in under a minute if you give it the right prompt. The mistake most people make is asking ChatGPT to help them "explain" why they're leaving, when the whole point of a resignation letter is to explain nothing at all.
I've written and rewritten more business letters than I can count over the years, and resignation letters are the one document where less is more. People treat them like a chance to settle scores or get validation. They're not. They're a formality that goes in your HR file and gets read by exactly two people, maybe three. Your manager, HR, and possibly a future reference-checker. That's it. Nobody at your next job will ever see it unless you print it out and frame it, which I'd advise against.
What a resignation letter needs to do
Four things, no more:
- State that you're resigning
- Give your job title
- Give your last working day (check your contract for your notice period first, this isn't optional)
- Say thank you, even if you don't mean it
That's the whole job. Everything else, the reasons, the grievances, the backhanded compliments, belongs in a conversation with a trusted friend over a glass of wine, not in a letter with your signature on it.
The prompt that writes 90% of it for you
Here's the one to start with. Copy it, fill in the brackets, paste into ChatGPT:
"Write a professional resignation letter. My job title is [JOB TITLE], my manager's name is [NAME], my last working day will be [DATE] based on a [NUMBER]-week notice period, and I want to thank them briefly for the opportunity without going into detail about why I'm leaving. Keep it under 150 words, formal but warm tone, no mention of future plans."
That last instruction matters more than people think. ChatGPT, left to its own devices, will often add a line like "I'm excited to pursue new opportunities in [industry]" which sounds fine until your manager asks you about it in the corridor and you haven't told anyone where you're going yet. Tell the model to leave it out.
A worked example
Say you run a small marketing team and you're leaving to go freelance, but you haven't told your boss that bit yet. You'd use something like:
"Write a professional resignation letter. My job title is Marketing Manager, my manager's name is Sarah, my last working day will be 20th March 2026 based on a four-week notice period, and I want to thank her briefly for the opportunity without going into detail about why I'm leaving. Keep it under 150 words, formal but warm tone, no mention of future plans."
What you'll get back is something close to this:
"Dear Sarah,
I am writing to formally resign from my position as Marketing Manager, effective 20th March 2026, in line with my four-week notice period.
Thank you for the opportunities and support you've given me during my time here. I've learned a great deal and appreciate the trust you've placed in me.
I'm committed to ensuring a smooth handover and am happy to help train my replacement or document ongoing projects before I leave.
With thanks,
[Your name]"
That's it. Four paragraphs, no reasons, no drama, no clues about what's next. You can send that as it stands or tweak the tone up or down depending on your relationship with Sarah.
Prompts for messier situations
Not every exit is clean. Here are the prompts for the awkward versions.
If you're leaving on bad terms
"Write a resignation letter that is strictly professional and neutral in tone. I am unhappy with how I've been treated but I do not want any of that to come through in the letter. Focus only on the facts: job title, resignation, last working day, and a generic closing line. No warmth required, just formal and clean."
This one matters because people under stress tend to either overshare or underdo it. ChatGPT is good at staying flat and neutral when you ask it to, which is exactly what you want when emotions are running high and you don't trust your own first draft.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
If you're resigning without another job lined up
"Write a short resignation letter with no mention of future employment, further study, or reasons for leaving. Keep it to three sentences: resignation statement, last working day, and thanks."
Specifying "no mention of future employment" stops ChatGPT inventing a reason on your behalf, which it will do if you leave the prompt vague. Models like to fill gaps, and an empty "why" is a gap.
If you want to resign with immediate effect
"Write a resignation letter effective immediately rather than with notice. State clearly that I understand this may affect my final pay or reference, and keep the tone calm and non-confrontational."
Worth noting here, and this is the uncomfortable bit most how-to articles skip: resigning without notice can cost you money and a good reference, and no amount of clever ChatGPT phrasing changes that. The letter can be calm and professional, but it can't undo the practical consequences of breaching your contract. If you're not sure what your notice obligations are, read your contract before you touch the prompt box, not after.
Things ChatGPT will get wrong if you don't correct it
A few patterns I'd flag if you're drafting one of these yourself:
- It will often default to "please accept this letter as formal notice of my resignation" which is fine but overused. Ask for a plainer opening line if you want to sound less like a template.
- It sometimes adds a line thanking the company for "the opportunity to grow both personally and professionally," which is the corporate equivalent of elevator music. Delete it or ask for something more specific to your actual role.
- It will guess your notice period as two weeks unless you tell it otherwise. UK contracts often specify four weeks or one month for anything above entry level, so check first.
- It may add a signature block with "Kind regards" even when you've written "Dear Sarah" and known her for six years. Tell it to match the formality level to the relationship.
One more thing worth saying
A resignation letter is not the place to process your feelings about the job, and it's definitely not the place to list grievances in the hope someone finally listens. If you have something to say to your employer, say it in an exit interview or a separate, calmer conversation, not in the one formal document that goes on permanent record. I'd treat the letter itself the same way I treat any formal business correspondence: say the minimum, say it well, and move on. If you want more on getting AI to draft letters in a tone that sounds like you rather than a robot, this guide on having AI draft a letter for you is worth a read before you hit send on anything important.
If part of your job involves writing things like job adverts or chasing people for things, the same principle applies: specific, short prompts beat vague ones every time. The prompts for recruiters writing job adverts work on exactly the same logic as the ones above, and so does this piece on using AI to chase late-paying clients without sounding like a debt collector. Once you've got the pattern down for one type of awkward business letter, you've got it for most of them.
And if you need a break from formal letters after all that, have a look at some funny ChatGPT prompts that made my team laugh out loud, because writing a resignation letter is stressful enough without pretending it's fun.
Frequently asked questions
Should I give a reason in my resignation letter?
No. Keep it to job title, resignation statement, last working day and a line of thanks. Reasons belong in a verbal conversation with your manager or in an exit interview, not in a permanent HR document.
How short can a resignation letter be?
Three to four sentences is plenty. A letter that states your resignation, your title, your last working day and a thank you has done its full job, and padding it out usually just adds risk.
Can ChatGPT write a resignation letter for a specific industry or tone?
Yes, just tell it the industry, your relationship with your manager, and the formality level you want. The more specific the prompt, the less generic the output, the same rule applies whether you're writing a resignation letter or a funny prompt about yourself.
What should I check before sending any ChatGPT-written resignation letter?
Your notice period in your contract, your last working day, and that it hasn't invented a reason for leaving or mentioned a new job you haven't announced yet. Always read the draft before you send it.