Executive Resume Writer
The shortcut: Most clients hire you the week their severance lands, not the week they update their LinkedIn — price for that panic and cap revisions at 2 rounds before you start, not after.
Industry: Consulting & Coaching | Investment level: Micro — $300-$1,000 | Time to launch: 4-8 weeks (build samples + intake flow before chasing clients)
Best for: Former recruiters, HR managers, hiring managers, or strong writers who can read a job description and translate a Director's career into Director-level language. What you'll likely make: $1,000-$2,000 month 3, $2,500-$5,000 month 6, $5,000-$9,000 month 12. Math is in Section 4.
Market Opportunity
The severance lands on a Thursday. By Saturday the VP has updated his LinkedIn headline, sent 15 applications, and texted two former colleagues asking them to "keep an ear out." By the following Friday — nothing. Not one callback. He knows his background is strong. He knows the title is right. He can't figure out why he's invisible. He's not shopping for a resume writer. He's trying to make the silence stop — and he'll pay $1,200 to someone who can tell him exactly what's broken.
The trigger is almost always money-shaped. Severance hits the bank, the calendar opens up, and a $1,200 resume looks small next to the $35,000 they need to replace per month. The U.S. career services market — including resume writing, outplacement, and coaching — was estimated at $12.3 billion in 2024 IBISWorld Career Counseling. Average time-to-hire for Director-and-up roles now runs 12-16 weeks SHRM Talent Acquisition benchmarks, so a resume that cuts callback time by even a few weeks pays for itself before the second mortgage payment.
Clients show up convinced "ATS optimization" is the silver bullet. It isn't — it's table stakes. 98% of Fortune 500 companies and 66% of large employers use an applicant tracking system like Workday, Greenhouse, or iCIMS Jobscan ATS prevalence report, so passing the parser is the floor, not the ceiling. The real craft is threading the right keywords into achievement-forward sentences a human recruiter will actually read after the parser passes them through. Recruiters also open the LinkedIn profile within 48 hours of an application in 75%+ of senior-level searches LinkedIn Talent Solutions Hiring data — which is why the LinkedIn rewrite is your highest-margin upsell.
The trap is thinking you compete with corporate outplacement firms. You don't. LHH, Right Management, and Korn Ferry charge employers $3,000-$8,000 per separated employee for a full transition program Right Management. You serve the self-pay gap below that — the Director whose company handed over four weeks of severance and a "good luck," and the C-suite candidate quietly job-hunting on their own dime.
Launch With AI
Pro section. AI is the single biggest unfair advantage a resume writer has had in 30 years — but only if you use it on the parts that drained you (the first draft of bullets, the LinkedIn About rewrite, the cover-letter template, the keyword pass against 3 target JDs). Spend the saved time on what AI can't do: sitting on a 60-minute career story interview with a panicked VP, calling out the inflated title they want you to "punch up," and rewriting the bullets in a voice a human recruiter actually reads.
The trap most first-year executive resume writers fall into: they let AI write the resume. Backwards. AI that writes the whole resume produces flat, keyword-stuffed copy a recruiter puts down in 8 seconds. The craft is the human edit on top of the AI draft — the line where "implemented enterprise-wide cost optimization initiative" becomes "killed $4M in shadow IT spend in 18 months." That edit is yours. AI gets you 70% of the way; the 30% is what you charge $1,200 for.
Important up-front: AI cannot read a panicked client's career, judge what's a defensible employment-date inflation vs. fraud, or refuse the "punch up" ask in writing. It will also confidently fabricate accomplishments to fill a gap if you don't tell it to stay grounded in client-provided facts. You own the truth (the actual title, dates, accomplishments); AI scales the language around them, and you re-read every bullet to make sure it didn't invent a number that wasn't in the intake.
AI Tools You'll Use
| Tool |
Price |
What it does |
| ChatGPT Plus |
$20/mo |
First-draft bullets, LinkedIn About sections, cover-letter templates, intake follow-ups |
| Claude Pro |
$20/mo |
Long-context (paste 3-5 target JDs + the existing resume — synthesizes keyword strategy) |
| Jobscan |
$50/mo |
ATS keyword scoring against target job descriptions, format compliance check |
| Granola (or Otter.ai) |
$14-$18/mo |
60-min career story interview transcription + auto-summary |
| Loom AI |
free |
Client walkthroughs of the rewrite, "here's why I changed this" video, prep-call recaps |
The Workflow
Career story interview → bullet inventory (Granola + Claude, ~60 min/engagement). The intake call decides the rewrite. Granola records and auto-summarizes; Claude's 200K context lets you paste the full transcript + the existing resume + 3 target JDs in one prompt. Paste:
"Below is the Granola transcript of a 60-min career story interview with [client name, current title, target title]. Also pasted: their current resume + 3 target job descriptions for the next role. Generate: (a) a bullet inventory — for each role on their resume, 5-7 raw achievement candidates lifted from the interview (quote-grounded, not invented), (b) for each candidate, the missing quantification I should ask the client to fill in (revenue impact, headcount, %, $, timeline), (c) the 8 keywords from the target JDs that should land in the rewrite, (d) a flag list — anything in the interview that crosses into 'punch up' territory (date inflation, title creep, unverifiable claims) that I need to refuse before drafting. Output as Notion-ready Markdown."
Send the missing-quantification asks back to the client by email. Wait for their reply with numbers BEFORE drafting bullets. The bullet only carries weight when the client signed off on the number.
First-draft bullets — Director or C-suite (ChatGPT, ~60 min/resume). Once the client returns the missing numbers, paste the validated bullet inventory:
"I'm rewriting an executive resume for a [Director / VP / C-suite] in [industry]. Below are validated achievement bullets the client confirmed in writing. For each, generate 2-3 alternatives in achievement-forward language: (a) start with an action verb appropriate to executive level — 'Drove,' 'Led,' 'Killed,' 'Architected,' 'Owned' — NOT 'Responsible for' or 'Worked with,' (b) front-load the quantified outcome (the dollar, the percentage, the headcount), (c) end with the strategic context (the why, the constraint, the multi-team coordination), (d) max 2 lines per bullet. Stay grounded in the client-provided facts — don't invent numbers, don't inflate scope, don't add unverifiable claims. Tone: senior operator who closed the loop, not generic corporate."
Read every bullet aloud. If it sounds like a robot wrote it, rewrite. The single sentence "Drove $4M revenue lift via 3-product launch in 18 months, leading 12-person matrixed team" is the difference between a $200 resume and a $1,200 resume — and that sentence is yours, not AI's.
ATS keyword pass (Jobscan + ChatGPT, ~30 min/resume). Paste the rewrite into Jobscan against 3 target JDs. Jobscan returns a match score and a missing-keyword list. Drop the missing-keywords back into ChatGPT:
"Here's a Jobscan output for an executive resume vs 3 target JDs. The current match score is [X%]. Missing keywords flagged: [paste]. For each missing keyword: (a) name the bullet on the current resume where this keyword could be threaded in WITHOUT changing the underlying achievement, (b) give me a rewrite of that bullet that includes the keyword naturally, (c) flag any keyword that should NOT be added because it's outside the client's actual experience. Stay 100% grounded in client facts — never add a keyword the client doesn't actually have skill in. Tone: senior recruiter editing for ATS pass + human readability."
Re-run Jobscan. Target 75-85% match against the top 3 JDs. Below that, the resume isn't ranking; above that, you're keyword-stuffing at the expense of human readability.
LinkedIn rewrite + cover letter template (ChatGPT, ~45 min/engagement). The 60% upsell. Paste the finalized resume:
"Below is the finalized executive resume for [client]. Generate: (a) a LinkedIn headline (220 chars max) that front-loads the target-role keyword + a 3-word differentiator (NOT '[Title] | [Title] | Strategic Leader'), (b) the LinkedIn About section (1,200-1,500 chars, first-person, opens with the achievement-shaped story not the bio summary, ends with a clear ask — 'open to roles where X / message me about Y'), (c) every role description rewritten for keyword density + recruiter scanning (3-4 bullets per role, mirroring the resume), (d) a reusable cover-letter template with [BLANK] fields for company + role-specific paragraphs. Tone: confident senior operator, NEVER generic 'passionate about leveraging synergies.'"
Edit the About section twice — once for accuracy, once for voice. The About is what flips the recruiter from "scanning" to "reaching out."
Client walkthrough Loom (Loom AI, ~20 min/engagement). Most resume writers email the .docx and disappear. The clients who refer you are the ones who watched a 5-minute Loom of you walking through the rewrite. Record:
- 5-min screen-share: the original resume vs the rewrite, calling out the 3-4 most consequential changes ("notice how I moved your $4M number from line 3 to line 1 — recruiters scan the first 6 words")
- The Jobscan pass against 2 of their target JDs
- The LinkedIn About section read aloud (helps the client adopt the voice)
Loom AI auto-titles, auto-chapters, generates the written transcript. The Loom walkthrough is what converts one engagement into 2-3 referrals — the client shares it with peers who say "I want what you got."
Time Saved Per Week
Roughly 6-9 hours/week once your interview template, bullet style, and Jobscan workflow are built:
- Interview transcription + bullet inventory: 3 hours/engagement → 60 min (Granola + Claude long-context)
- First-draft bullets: 4 hours/resume → 60 min (ChatGPT + validated facts)
- ATS keyword pass: 90 min/resume → 30 min (Jobscan + ChatGPT)
- LinkedIn rewrite + cover-letter template: 3 hours/engagement → 45 min (ChatGPT)
- Client walkthrough video: 60 min hand-recorded → 20 min (Loom AI)
Trade that time for: the CPRW certification you've been putting off, the outplacement firm pitch you've been drafting in your head, and the 3 LinkedIn DMs to recently-laid-off Directors you haven't sent yet.
Total AI Stack Cost
- Budget tier ($20/mo): ChatGPT Plus only. Use Otter.ai's free tier (300 min/month covers ~5 intake calls); Jobscan's free tier handles 5 scans/month (enough for first 1-2 clients); Loom AI is free. Right for the first 60 days while you build samples.
- Full tier ($102/mo): ChatGPT Plus + Claude Pro + Jobscan + Granola + Loom AI. Worth it once you cross 4 paying clients/month — the long-context Claude pass alone saves 60 min per resume, and Jobscan's full feature set unlocks the senior-tier "I scored you 87% match" close.
- Compare: A virtual assistant doing your transcripts, first drafts, and LinkedIn rewrites runs $600-$1,500/month. The full AI stack is one-tenth that cost and the resume-writer voice your Director clients trust stays yours.
Cancel anything you don't open in a 7-day window. The trap on the resume side is buying 3 different ATS tools — pick Jobscan OR ResyMatch (not both) and stay there.
Your First Win
30 minutes from now your career story intake template is built. Open ChatGPT (free tier works for this one). Paste:
"I'm an executive resume writer. Build me a reusable 60-minute career-story intake template I'll use on every Director/VP/C-suite client. Cover: (a) opening 10 minutes — what triggered the search (severance, quiet job-hunt, promotion-blocked), what role they're targeting, the salary band, (b) middle 35 minutes — for EACH of their last 3 roles, ask 4 questions that surface QUANTIFIED achievements (revenue, %, headcount, timeline) — examples: 'What was the dollar impact you owned?' 'What was the team size you led?' 'What was the % change you drove?' (c) closing 15 minutes — the 'punch up' refusal section: I'll explicitly tell them I won't inflate dates, titles, or invent accomplishments — and ask them to flag anything they're tempted to embellish, (d) the post-call email I'll send within 4 hours summarizing the bullets and asking for the missing quantification (the questions they couldn't answer in real-time). Output as a Notion-ready Markdown template with [CLIENT-FILL] placeholders."
Use the same template on every intake going forward. The intake decides whether the resume hits 75%+ Jobscan match OR 50% — your questions decide what AI has to work with. This template is worth your first 5 referrals.
Product / Service Offering
You're selling one core deliverable in three stacked offers. Each one solves a different pain in the same job search.
- Executive resume rewrite. Intake call (45-60 min), career story interview, draft, ATS keyword pass against 2-3 target job descriptions, two rounds of revisions, final delivery as editable .docx + PDF. Pricing by seniority: Mid-career $300-$700, Director/VP $700-$1,500, C-suite $1,500-$2,500. Turnaround 7-10 business days. This is the wedge — fast, defined deliverable, and it gives you the inventory to upsell the next two.
- LinkedIn profile rewrite. Headline, About section, every role description rewritten for keyword density and recruiter scanning, plus skills + featured projects. $300-$700 add-on when bundled with a resume; $500-$900 standalone. About 60% of resume buyers add it once you frame the 48-hour recruiter check.
- Interview prep package. Two 60-minute sessions: one on STAR answers for behavioral questions, one on negotiation and compensation framing. Includes a one-page brag sheet. $600-$900 for 2 sessions; $1,800-$3,500 for the full transition package (resume + LinkedIn + 2 interview sessions + 30-day email support). The transition package is your highest-ticket offer and the easiest to sell to a Director who just got the call.
Skip generic cover letters as a primary offer. Sell them as a $150-$300 add-on template the client can adapt themselves. Bespoke per-application cover letters is a treadmill that pays $40/hour.
Revenue Model
Unit economics for a solo writer working from a laptop, no employees, no overhead beyond software:
| Service |
Price |
Variable cost |
Your time |
Take-home per engagement |
| Director resume |
$1,200 |
$5 (Jobscan prorated) + $35 (Stripe 2.9% + $0.30) |
8-10 hours |
~$1,160 |
| C-suite resume |
$2,200 |
$5 + $64 |
12-16 hours |
~$2,130 |
| LinkedIn add-on |
$500 |
$2 + $15 |
3-4 hours |
~$483 |
| Full transition package |
$2,800 |
$10 + $81 |
16-20 hours |
~$2,710 |
| Outplacement firm wholesale |
$700 |
$2 (ACH via Stripe ~$5 flat on invoice) |
6-8 hours |
~$693 |
Your first $1.5K month = one Director resume + one LinkedIn add-on at $1,700 → ~$1,640 take-home. That's roughly two weeks of part-time work while you keep building samples.
Your first $3K month = one full transition package at $2,800 (~$2,710 take-home) plus one mid-career resume at $500. Around 25-30 hours of work total. You are nowhere near full-time at this revenue, which is why the next layer matters.
The recurring engine is the outplacement firm partnership. One regional relationship with LHH, Right Management, or Challenger Gray & Christmas can produce 10-20 wholesale resumes per month at $500-$1,200 each Right Management. Margin is lower than direct, but the volume is reliable and the pipeline doesn't depend on your marketing. By month 12, target 8-12 direct clients per month + one outplacement contract for $5,000-$9,000 monthly revenue. Use Stripe ACH on invoices over $1,500 — $5/transfer flat vs. $87 in card fees on a $3,000 transition package Stripe pricing — that's $1,000+/year per repeat firm client back in your pocket.
Startup Costs
- CPRW certification (PARW/CC): ~$275 exam + portfolio. Most widely held credential in the field — useful signal for clients who comparison-shop. parw.com. Pays back inside two clients.
- NCRW certification (NRWA): ~$350-$400 — more selective, portfolio of five resumes plus written test. Recognized by outplacement firms and senior buyers. thenrwa.org. Add in month 4-6.
- Jobscan or ResyMatch.io: $50-$90/month for ATS keyword scoring. Clients see the score and stop second-guessing your keyword choices. jobscan.co.
- Microsoft Word + Google Docs: $7-$10/month for Microsoft 365 — clients want editable .docx, not PDFs. Adobe InDesign optional ($23/month) for design-heavy C-suite work.
- LinkedIn Sales Navigator: $79-$135/month for filtering "open to work" badges by title LinkedIn Sales Navigator. Skip until month 2.
- Calendly + Stripe: Free tier on both. Stripe takes 2.9% + $0.30 on cards, ~$5/transfer flat on ACH Stripe pricing.
- LLC + EIN + E&O: $35-$500 LLC filing depending on state — LLC University 50-state table. EIN is free at IRS EIN Online — never pay a third party. Solo professional liability via Hiscox runs $500-$1,000/year for resume writing — low because the claim universe is small.
Realistic all-in: $300 if you skip every certification, use the Jobscan free tier for the first month, and form the LLC in a $35-filing state. $1,000 if you sit the CPRW, pay a year of E&O up front, and run Sales Navigator from month one.
Legal & Formation
Business entity. Single-member LLC the moment your first paid engagement letter goes out. The risk isn't huge in this business, but a client who claims you fabricated their employment dates and got them fired can still drag you into discovery — keep your house and savings separate from your business name. Get your EIN free directly from the IRS; the $50-$300 "EIN filing services" you'll see on Google ads are reselling a free five-minute form. The S-corp election becomes worth running the math on once your net profit clears roughly $80K-$100K/year — file Form 2553 within 75 days of the year you want it to take effect IRS Form 2553. Most full-time executive resume writers hit that threshold in year two if outplacement contracts land.
Licenses & credentials. No state professional license is required for resume writing anywhere in the US. The optional credentials worth knowing: CPRW from PARW/CC, NCRW from NRWA, and CARW from Career Directors International. None of these are licenses — they're marketing tools with real signal at the upper end of the market (C-suite, board-level clients). For mid-career and Director work, a strong before/after portfolio of 5-8 resumes outperforms any cert. Most states do not tax professional services like resume writing, but a few states tax digital deliverables once they're delivered as files. Check your state via the Avalara state tax tracker.
Industry-specific risk. The trap that ends careers in this niche is factual misrepresentation on the client's resume. Clients in panic mode will ask you to round up employment dates, inflate titles, or invent accomplishments to fill a gap. Don't. If a hiring company later discovers the lie and fires the client, the client will point at you. Two protections, in writing, before you start: (1) your engagement letter says all factual content is client-provided and client-certified as accurate, and (2) you reserve the right to refuse any change you believe misrepresents the client's history. The adjacent trap is scope drift into legal or therapy territory — clients facing termination-for-cause, NDAs, or deep grief about job loss will ask for advice on what to disclose or how to process the layoff emotionally. Refer legal questions to an employment attorney and emotional support to a licensed therapist or the client's EAP. E&O insurance via Hiscox at $500-$1,000/year is cheap protection — bind it before your first paid engagement.
Marketing & First Customers
Your first 5 clients come from these channels and none of them is paid ads:
- LinkedIn outreach to recently-laid-off senior professionals. Use Sales Navigator to filter Director/VP/C-suite profiles with "open to work" badges in your target industries — match their company to a recent layoff announcement on layoffs.fyi. A two-sentence personalized message offering a free 15-minute resume audit converts at 5-10%. Don't sell the resume in the first message. Sell the audit, then convert.
- Outplacement firm B2B partnerships. LHH, Right Management, Korn Ferry Advance, and Challenger Gray & Christmas subcontract resume writing. A single regional relationship can produce 10-20 resumes/month at $500-$1,200 wholesale. Pitch the Regional Director of Programs with two sample C-suite resumes and a one-page rate card. Takes 3-6 months to land but anchors monthly revenue when it does.
- Executive coach referral partnerships. ICF-certified executive coaches see Director and VP clients who need resume help and don't provide it themselves. Reciprocal arrangement: you send the coaching-needers, they send the resume-needers. Find them in the ICF Credentialed Coach Finder.
- Niche industry boards and directories. The Muse, AESC for executive search, and BlueSteps for senior leadership candidates. Listing on the NRWA and PARW member directories sends inbound buyers to you for free once you're certified — payback in one client.
Skip Facebook ads, Google Ads, and SEO content for the first 12 months. Buyers in panic mode don't search — they ask their network and click the first credible person who responds.
First 90 Days
- Week 1-2. File LLC. Get EIN free at IRS. Open business checking account the same week. Set up Stripe with ACH enabled for invoices over $1,500.
- Week 2-3. Build your engagement letter and intake questionnaire. Include the 2-revision cap, the client-certifies-accuracy clause, the refusal-of-misrepresentation clause, and a 30-day completion deadline.
- Week 3-4. Write 3-5 sample resumes — pick a friend at Director level, a recently-laid-off connection, and one industry pivot scenario. Do them at full quality. Get written permission to use anonymized versions in your portfolio.
- Week 4-6. Stand up a one-page services site with the three offers, before/after sample snippets (anonymized), and a Calendly intake link. Skip the blog. Bind E&O insurance via Hiscox ($500-$1,000/year).
- Week 5-7. Apply for CPRW certification through PARW/CC if you're going that route. Study during evenings; the exam is mostly resume critique and writing fundamentals.
- Week 6-10. Send 50 personalized LinkedIn messages to recently-laid-off Directors and VPs in two industries you know well. Free 15-minute audit offer. Convert 2-3 to paid engagements at $700-$1,200 each.
- Week 8-12. Pitch 3-5 outplacement firm regional offices with sample resumes and rate card. Don't expect a yes inside 90 days — you're planting seeds for month 4-6 revenue.
- End of day 90. 3-5 paid engagements delivered, ~$3,000-$6,000 in revenue, two written testimonials live on the site, CPRW exam scheduled or passed. The outplacement pipeline is what turns this into a real income next quarter.
Common Pitfalls
- No revision cap, written before you start. Executive clients in career stress have no objective stopping point for "the resume is done." Without a written limit (two rounds is industry standard), you'll deliver six rounds on an $800 resume and earn $12/hour. Put "2 rounds of revisions included; additional rounds at $75/round" in the engagement letter and read it aloud on the intake call. Do this before client number two, not after client number ten.
- ATS optimization that kills human readability. Stuffing keywords to pass Workday's parser produces flat, list-heavy resumes a human recruiter puts down after 10 seconds. The craft is threading the same keywords into achievement-forward sentences. Test against Jobscan, then read the result aloud — if it sounds like a robot wrote it, rewrite the bullets.
- Pricing industry-pivot clients like straight-line updates. A Director moving from pharma to fintech needs a full narrative reframe, not a keyword swap. New writers quote pivots at standard rates and lose two extra days to research. Either price pivots as a package at $1,500 minimum, or cap them at 20% of your client mix until you've built translation fluency in three or four sectors.
- Saying yes to "punch up" the dates or titles. Clients under pressure will ask you to round up an employment date by three months, inflate a Manager title to Director, or invent a project that didn't happen. Every single time, the answer is no. Reputation is the moat in this business — one client fired for resume fraud who blames you publicly on LinkedIn ends your referral pipeline overnight. Refuse in writing, point to your engagement letter clause, and walk away if they push.
Get your full launch plan — take the free 60-second quiz.