---
title: How to Write a Resume with ChatGPT: 5-Step Workflow
description: 'How to write a resume with ChatGPT in 5 steps: set context, generate sections,
  tailor to the JD, ATS-optimize, edit manually. 5 copy-paste prompts included.'
type: article
url: https://www.foundrole.com/blog/how-to-write-a-resume-with-chatgpt-step-by-step-guide
date: 2026-05-15T12:49:33Z
og_description: A 5-step ChatGPT resume workflow with 5 copy-paste prompts, ATS optimization checks,
  and the 4 things you should always edit manually before sending.
og_image: https://www.foundrole.com/img/pages/v8w7ga/how-to-write-a-resume-with-chatgpt-step-by-step-guide.png?v=12
breadcrumbs:
  - label: Home
    url: https://www.foundrole.com/
  - label: Blog
    url: https://www.foundrole.com/blog
  - label: Job Search Tips
    url: https://www.foundrole.com/blog/category/job-search-tips
---

**Author:** Jessica Baker
**Reading time:** 12 minutes
**Tags:** AI Career, Resume Writing, ATS Optimization

In early 2023, [46% of job seekers said they'd used ChatGPT to write their resume or cover letter, and 78% of those people landed an interview](https://www.resumebuilder.com/3-in-4-job-seekers-who-used-chatgpt-to-write-their-resume-got-an-interview/). That number isn't a fluke. Three years on, ChatGPT is a default tool for resume writing, not a gimmick.

But there's a catch. Most people ask ChatGPT to "write me a resume" and get back something that reads like every other applicant: vague, polished, forgettable. Others get buried in 40-prompt megalists and quit before they start. Neither path produces an interview.

This guide cuts through both problems. You'll learn how to write a resume with ChatGPT using a clear 5-step workflow and 5 copy-paste prompts. You can go from a blank page to a tailored, ATS-ready draft in under an hour, without inventing a single number or job title you didn't actually have.

## Before You Open ChatGPT: Find the Right Job Description First

The single highest-leverage move happens before you type a single prompt: pick a real, specific job description to feed the model.

Here's why. Asking ChatGPT to "write me a Software Engineer resume" returns a generic template that matches no specific role at no specific company. Feed it a real JD, and the same model writes a tailored draft built around the exact skills, responsibilities, and language a recruiter is hiring for. [Tailored resumes get 115% more interviews than generic ones](https://www.foundrole.com/blog/how-to-tailor-your-resume-for-each-job-application), and that's the gap ChatGPT closes when you give it the right input.

A good JD has three things: requirements, day-to-day responsibilities, and nice-to-haves. Copy the entire posting, not just the title. Bullet by bullet, the JD becomes your keyword map and your relevance scoring rubric.

Where to find JDs worth feeding the model: any major job board works, but if you're targeting startups, [browse startup jobs on FoundRole](https://www.foundrole.com/search?utm_source=blog&utm_medium=article&utm_campaign=how-to-write-a-resume-with-chatgpt&utm_content=cta-inline). Startup JDs tend to be more specific about stack and outcomes, which gives ChatGPT richer material. For the broader funnel around ChatGPT in your search, see our [complete ChatGPT job-search guide](https://www.foundrole.com/blog/how-to-use-chatgpt-for-job-search-in-2026-complete-guide-with-prompts). If you're newer to resume writing in general, the [resume writing fundamentals](https://www.foundrole.com/blog/how-to-write-a-resume-complete-step-by-step-guide) post covers the basics this guide builds on.

**Try this today:** Open a job board and copy the full text of one role you'd realistically apply to. That posting becomes the raw material for every step below.

## Step 1: Set Context Before You Generate Anything

The biggest quality difference between a generic ChatGPT resume and a good one is set in the very first prompt. Everything downstream depends on it.

ChatGPT has a cold-start problem. With no background, it writes the average resume for the average candidate: bland summaries, generic verbs, no real anchor to your work. To get something useful, you have to load context first.

Feed ChatGPT five things before you ask it to write anything:

- Your current role and career level
- Your years of experience
- Your top five skills or measurable achievements
- The target job title (and company, if you know it)
- The full job description text

Then add one critical instruction: tell ChatGPT not to generate anything yet. Ask it to confirm it understood. That confirmation step lets you catch misreadings before they bake into your draft.

Here's the prompt:

> **Prompt 1 — Context Setup**
>
> I'm applying for \[job title\] at \[company / industry\]. Below is my work history: \[paste history as bullets, not formatted resume blocks\]. Below is the job description: \[paste full JD\]. Do not generate anything yet — confirm you have understood.

Practical tip: paste your work history as plain bullet points, not as a formatted resume. ChatGPT parses bullets cleanly. Tables and PDF exports usually scramble.

What the difference looks like:

- **Without context:** "Experienced software engineer with strong communication skills and a passion for solving problems."
- **With context (after Prompt 1, using a real backend JD):** "Backend engineer with 6 years building Python and Go services, focused on payment infrastructure and event-driven systems, aligned with the role's emphasis on async architecture and high-volume transaction reliability."

One is interchangeable. The other reads like it was written for the role, because it was.

**Try this today:** Paste your work history bullets and one real JD into ChatGPT using Prompt 1. Wait for the confirmation before moving on.

## Step 2: Generate Your Resume Sections with the Right Prompts

Once ChatGPT understands the context, you generate one section at a time. Never ask for a full resume in a single prompt. The output is always weaker than going section by section.

The summary is where you start. It's the first thing a recruiter reads and the section where ChatGPT's defaults are the blandest, so it needs the tightest prompt.

> **Prompt 2 — Summary**
>
> Using the context above, write a 2-3 sentence resume summary for a \[job title\] with \[X\] years of experience. Emphasise \[specific skills\]. Use active voice, no clichés like "results-driven" or "team player." Output only the summary.

For deeper guidance on what separates a strong summary from a forgettable one, see our breakdown of [what a strong resume summary looks like](https://www.foundrole.com/blog/how-to-write-a-resume-summary-examples-for-all-levels) at every career level.

Work-experience bullets are where most of the heavy lifting happens. They're also where ChatGPT is most tempted to invent metrics that sound plausible but aren't real. The prompt has to block that explicitly.

> **Prompt 3 — Bullet Rewriting**
>
> Rewrite this bullet point to start with a strong action verb and include a measurable outcome. If a metric isn't given, leave a \[metric here\] placeholder. Do NOT invent numbers. Bullet: \[paste your bullet\].

That `do NOT invent numbers` line is the differentiator. Most prompt libraries skip it, and the result is resumes full of fabricated percentages.

Here's what the prompt produces in practice:

- **Before:** "Responsible for managing client accounts and handling escalations."
- **After:** "Managed 14 enterprise accounts totalling $\[ARR here\], cutting churn by \[% here\] in Q3 through structured quarterly business reviews."

The placeholders are the point. You fill them with real numbers from your records, and if no real number exists, you either find one or rewrite the bullet without it. No invented metric ever ships.

For your skills section, don't ask ChatGPT to list everything you know. Ask it to extract the top 10 technical skills from the JD and list only those that already appear in your background. That keeps the section relevant and honest at the same time.

Education usually doesn't need a prompt. For experienced candidates, a generated education paragraph adds nothing. Keep it to school, degree, year, and move on. New grads should flip this order, putting education above experience until they have two or three roles in the workforce.

**Try this today:** Run Prompt 3 on your three weakest resume bullets. Check every output for any number ChatGPT added that wasn't in your original. If it invented one, replace it with `[metric here]` and find the real figure.

## Step 3: Tailor Your Resume to the Job Description

Tailoring is where ChatGPT genuinely outperforms manual editing. The model can scan a JD and your draft in seconds and surface the keyword gaps no human would catch on a tired Sunday afternoon.

The reason this matters: most resumes are filtered before any human reads them, and the filtering is keyword-based. A draft that's beautifully written but missing the JD's exact phrases will score poorly. ChatGPT's per-JD comparison fixes that.

To tailor your resume with ChatGPT, run two prompts in sequence:

> **Prompt 4 — Keyword Gap**
>
> Compare my resume to this job description. List the top 10 keywords and skills in the JD that are missing or under-emphasised in my resume. Then suggest where in my resume each one could naturally appear, without fabricating experience.

> **Prompt 5 — Gap Analysis**
>
> Acting as a senior recruiter for \[role / industry\], review my resume against this JD and tell me the 3 strongest signals and the 3 weakest. Be blunt.

Prompt 4 is your keyword checklist. Prompt 5 is your editing brief.

One honest caveat: ChatGPT will sometimes suggest adding a keyword you don't have real experience in. It doesn't know your actual background; it knows the JD and your draft. Your job is to filter. Add only the keywords that genuinely describe work you've done. Skip the rest. The whole workflow only holds together if you stay honest about what you've actually done.

A quick "say this / not this" filter to apply on every Prompt 4 suggestion:

- **Say this** when the keyword describes a tool you used on a real project, even briefly. Work it into the bullet that already covers that project.
- **Say this** when the keyword is a synonym for something already in your resume. Swap to the JD's exact phrasing.
- **Not this** when the keyword names a tool, framework, or methodology you've only read about. Leave it out.
- **Not this** when adding the keyword would require inventing a project, an outcome, or a number to justify it.

If a keyword passes the filter, the place ChatGPT suggested is usually right. If it doesn't pass, drop it from your draft and move on. You'll lose a few keyword points and keep a resume you can defend in an interview, which is the trade you want.

For readers who want the manual version of this step, done without AI, our [per-job tailoring workflow](https://www.foundrole.com/blog/how-to-tailor-your-resume-for-each-job-application) walks through the same logic by hand.

**Try this today:** Run Prompt 4 against your draft and the JD. Highlight every suggested keyword you genuinely have experience in. Those are the ones to add. Cross out the rest.

## Step 4: ATS-Optimize Your ChatGPT Draft

Quick myth-bust before anything else: ATS does not detect AI-written resumes. It scores keyword match. After your ChatGPT draft, run these 6 checks:

1. **Standard section headers.** Use "Work Experience," "Education," "Skills." ChatGPT loves to invent variants like "Professional Journey." Rename them. Parsers expect the standard form.
2. **No tables, columns, headers, footers, or text boxes.** ATS engines miss them. A clean single-column document parses cleanly.
3. **Every JD keyword appears verbatim at least once.** Not paraphrased. The exact phrase.
4. **Export as a clean .docx or simple PDF.** Skip designer templates with embedded graphics.
5. **Run a free ATS scan.** Jobscan and Resume Worded both have free tiers. Aim for a match rate above 70% against the JD.
6. **Check for ChatGPT hallucinations.** Every company name, job title, and date must be exactly correct. ChatGPT will quietly "smooth" a date or rename an employer. Verify line by line.

Why this matters beyond the myth: [97.8% of Fortune 500 companies use Applicant Tracking Systems](https://www.foundrole.com/blog/ai-in-job-search-why-your-resume-gets-filtered-out-and-what-to-do-next). If you're targeting any large employer, ATS compliance isn't optional. And per [Jobscan's 2026 analysis](https://www.jobscan.co/blog/how-to-use-chatgpt-to-write-your-resume/), ATS parses for structure and keyword relevance. It doesn't flag AI authorship. The risk isn't getting caught using ChatGPT. The risk is generic ChatGPT output scoring poorly because it skipped the JD's specific phrases.

For the full mechanical explanation of how ATS engines parse and rank, see our [ATS resume optimization guide](https://www.foundrole.com/blog/ats-optimization-in-2026-how-to-beat-the-ai-resume-screeners).

**Try this today:** Paste your ChatGPT draft into Jobscan against the same JD you used in Prompt 1. If the match rate is below 70%, go back to Prompt 4 and add the keywords you missed.

## Step 5: What to Always Edit Manually (ChatGPT Can't Do This For You)

Here's the part most ChatGPT-resume guides skip. [77% of hiring managers say many resumes now feel completely or partially AI-generated, 80% say they can often tell, and 53% say they dislike obviously AI-generated resumes](https://resumegenius.com/blog/career-advice/hr-statistics). That's not a reason to stop using ChatGPT. It's a reason to edit it like you mean it.

Four things to always edit manually after ChatGPT writes your resume:

1. **Job titles, companies, and dates.** Never let ChatGPT generate or modify these. If it invents a role, that's not a polish. It's resume fraud. Verify every line against your actual work history.
2. **Any metric or number.** If you didn't supply it, ChatGPT fabricated it. Replace with `[metric here]` and find the real figure, or rewrite the bullet without a number.
3. **Your professional summary.** ChatGPT's defaults are universally bland ("results-driven professional with a passion for…"). Rewrite it in your voice, with one detail no template would generate.
4. **Achievements requiring first-person knowledge.** ChatGPT knows what the average person in your role does. It doesn't know what *you* did. Anything specific to a project, a team dynamic, or a tradeoff you made personally: write it yourself.

A simple humanisation test: read every bullet aloud. If it sounds like an HR-posted job description, rewrite it. If it could describe anyone, it describes no one. A second test that catches the subtler stuff: ask a friend in your field to read three random bullets and tell you which project each one came from. If they can't pin a bullet to a specific story you've told them, the bullet is still too generic.

What's the cost of skipping this step? [Pew Research found 29% of workers who used ChatGPT in a job search said an employer became aware and they didn't get hired, while 55% reported a prospective employer praised the use](https://www.pewresearch.org/short-reads/2024/03/13/about-1-in-5-u-s-workers-have-used-chatgpt-at-work/). The difference between those two groups is editing. The praised group used ChatGPT and made the output sound like a person. The rejected group shipped what came out of the box.

Wondering if a dedicated AI resume builder would skip this problem? Not really. Tools like Teal and Rezi handle ATS-friendly formatting and structure better than ChatGPT does. ChatGPT handles language tailoring and per-JD keyword analysis better than they do. They solve different problems, and many people use both. See our roundup of [the best AI tools for job search](https://www.foundrole.com/blog/best-ai-tools-for-job-search-complete-toolkit) for the full landscape.

**Try this today:** Read your resume top to bottom. Flag every number, every job title, and every bullet that starts with "Responsible for" or "Worked on." Fix all three before submitting anywhere.

## Your ChatGPT Resume Is a First Draft, Not a Final Draft

Five steps, in order: Set Context, Generate Sections, Tailor to JD, ATS-Optimize, Edit Manually. Five prompts, used once each. One hour of focused work. That's the workflow.

The mindset that holds it together: ChatGPT is a first-draft engine and a keyword-alignment tool. You are the editor and the subject-matter expert. Neither one alone produces a strong resume, but together, they produce a tailored draft faster than either could on its own.

Ready to put the workflow to work? [Search for real job descriptions on FoundRole](https://www.foundrole.com/search?utm_source=blog&utm_medium=article&utm_campaign=how-to-write-a-resume-with-chatgpt&utm_content=cta-inline), copy the full JD of one role that fits your target, and run Step 1 today. Once you start sending applications, [track your job applications](https://www.foundrole.com/job-tracker?utm_source=blog&utm_medium=article&utm_campaign=how-to-write-a-resume-with-chatgpt&utm_content=cta-conclusion) in one place so you know which versions of your resume are getting interviews and which aren't. The faster you can correlate a tailored resume to a callback, the faster you stop guessing at what's working.

The workflow isn't magic. It is repeatable. Every application after the first one gets easier, because the prompts move into muscle memory and you start spotting ChatGPT's tells before it finishes generating.
## Latest Articles

- [How to Use ChatGPT for Job Search in 2026: Full Guide](https://www.foundrole.com/blog/how-to-use-chatgpt-for-job-search-in-2026-complete-guide-with-prompts)
- [AI Job Search in 2026: Best Tools, Prompts & Strategy](https://www.foundrole.com/blog/ai-job-search)
- [How to Write a Resume in 2026: Step-by-Step Guide](https://www.foundrole.com/blog/how-to-write-a-resume-complete-step-by-step-guide)
- [How to Tailor Your Resume for Each Job Application (2026)](https://www.foundrole.com/blog/how-to-tailor-your-resume-for-each-job-application)
- [Best AI Cover Letter Generator 2026: 8 Tools Compared](https://www.foundrole.com/blog/best-ai-cover-letter-generators)


## Frequently Asked Questions

### Can ChatGPT write a resume for me?

Yes, ChatGPT can draft a full resume, but treat it as a first draft, not a final one. It works best when you feed it your real work history and a specific job description, then use it to rewrite bullets, generate a summary, and surface missing keywords. You still need to verify every claim, add metrics, and edit the voice — ChatGPT can fabricate titles, dates, and numbers if you let it.
### Is it okay to use ChatGPT to write your resume?

Yes, and most employers are fine with it. Pew Research found 55% of workers said a prospective employer praised their use of ChatGPT during the job search, while 29% said it cost them an offer. The deciding factor is whether the output sounds generic or fabricated — using ChatGPT as a drafting assistant is accepted; submitting raw, unedited AI output is not.
### Will recruiters know my resume was written by ChatGPT?

Often, yes. A 2026 Resume Genius survey found 80% of hiring managers say they can usually tell when a resume is AI-written, and 53% dislike obviously AI-generated resumes. The tells are clichés like 'results-driven' and 'leveraged synergies', uniform sentence rhythm, and missing metrics. Edit for your real voice and add specific numbers, and the AI signature disappears.
### How do I use ChatGPT to tailor my resume to a job description?

Paste both your current resume and the full job description into ChatGPT, then ask it to list the top 10 keywords and skills from the JD that are missing or under-emphasized in your resume. Follow up by asking where each one could naturally appear — explicitly telling it not to fabricate experience. Tailored resumes get 115% more interviews, making this the single highest-leverage step in the workflow.
### What is the best ChatGPT prompt for writing a resume?

The best prompt is a context-setting prompt, not a 'write me a resume' prompt. Give ChatGPT your target job title, the company, your full work history, and the complete job description, then instruct it to confirm understanding before generating anything. Skipping context is why most ChatGPT resumes sound generic — the model has no way to be specific without it.
### Does a ChatGPT resume pass ATS?

Yes. Applicant Tracking Systems do not detect whether a resume was written by AI — they parse for structure, formatting, and keyword match against the job description. With 97.8% of Fortune 500 companies using ATS, the real risk is generic ChatGPT output scoring low on keyword relevance, not the AI itself getting flagged. Tailor the draft to the JD and the ATS won't care who wrote it.
### What should I never let ChatGPT write on my resume?

Four things: job titles, employment dates, performance metrics, and employer names. ChatGPT will confidently invent any of these if your context is thin, and a single fabricated number or date can disqualify you when a recruiter verifies. Write these manually, and use a 'do not invent numbers — leave [metric here] placeholders' instruction in every bullet-rewriting prompt.
### How is using ChatGPT different from using an AI resume builder?

ChatGPT is a flexible drafting assistant — you control the prompts, the structure, and the output, but you handle formatting yourself. Dedicated AI resume builders like Teal or Rezi bundle templates, ATS scoring, and one-click tailoring, but cost money and lock you into their format. Use ChatGPT if you want control and zero cost; use a builder if you want speed and a guided UI.
---

[Browse all articles](https://www.foundrole.com/blog)