Generic prompts produce generic results. “Write me a professional email” tells ChatGPT nothing about the situation, the relationship, the tone, or what you actually need. You get something technically correct and completely unusable.
The gap isn’t the tool. It’s the input. And a freelancer on r/ChatGPTPromptGenius made this case clearly. The original poster shared 5 prompts they use daily, each built around a real freelance situation: chasing late payments, handling rate pushback, following up after a ghost, sending cold pitches that don’t read like cold pitches, and responding to scope creep.
Each prompt is specific enough to get a useful output on the first try. Here’s what makes them work, and why vague prompts are the actual problem.
The old way vs. the better way
The old way: you type a rough description of the situation and hope ChatGPT infers the right tone, length, and structure. It doesn’t. It picks something safe and generic. You spend more time editing than you would have writing from scratch.
The better way is what the original poster calls specificity. Define the context. Constrain the tone explicitly. Tell the model what NOT to do. Specify the structure of the output. The result is a first draft you can actually send.
💼 The 5 prompts
1. Chase a late invoice without the awkwardness
“Write a firm but professional email chasing a late payment. Invoice number [#], for [amount], was due on [date]. This is my [first/second/final] follow-up. Keep it short. State the facts. Give a clear deadline for payment of [date]. Do not sound desperate or aggressive. End with one clear next step.”
Three tone instructions in one prompt: “firm but professional,” “do not sound desperate or aggressive,” “end with one clear next step.” That level of specificity removes the guesswork entirely.
2. Handle “that’s too expensive” without caving
“Write a response to a client who says my rate of [amount] is too expensive. I am a freelance [role]. Do not lower the rate. Instead reframe the value delivered, offer an alternative scope reduction if needed, or ask what their budget is. Tone: confident, not defensive, not apologetic.”
“Do not lower the rate” is doing a lot of work here. Without that constraint, ChatGPT defaults toward a compromise. Explicit instructions produce explicit outputs.
3. Follow up after a client ghosts you mid-project
“Write a follow-up email to a client who has gone silent for [number] days on an almost-finished project. I need [specific thing: feedback / approval / final payment] to proceed. State clearly that if I don’t hear back by [date] I will [pause the project / consider it complete and issue the final invoice]. Tone: firm and professional, not emotional or passive aggressive.”
The original poster notes this one needs the most customization depending on how long the silence has been. Fill in the brackets with your actual situation and the output lands correctly. The “I will [action]” clause is what makes this a real follow-up instead of another soft nudge.
4. Write a cold pitch that doesn’t sound like a cold pitch
“Write a short cold outreach email from a freelance [role] to [type of business]. Keep it under 120 words. Lead with one specific observation about their business or a problem they likely have, not with who I am. Offer one clear result I deliver. End with one low-friction call to action. Do not use the phrases ‘I hope this finds you well’, ‘I wanted to reach out’, or ‘passionate about’.”
Banning specific phrases is an underrated prompt technique. It forces the model away from the clichés it defaults to and produces something that reads like a human actually wrote it. The 120-word limit keeps it from turning into a cover letter.
5. Respond to a client asking for more than what was agreed
“Write a professional email to a client who is requesting [extra work] that falls outside our original agreement which covered [original scope]. I want to acknowledge the request, explain it falls outside scope, and offer to complete it as a paid addition at [rate]. Do not apologise. Do not say yes for free. Keep the tone helpful and solution-focused.”
“Do not apologise. Do not say yes for free.” Two short sentences that completely change the output. That’s what specificity buys you!
What all five have in common
Each prompt does the same three things: it defines the context with real details (invoice number, role, days of silence), it constrains the tone with explicit instructions (not defensive, not apologetic, not passive aggressive), and it specifies the output structure (end with one next step, keep it under 120 words). ChatGPT optimizes for exactly what you give it. Give it vague input and you get vague output. Give it a structured prompt with real constraints and you get something you can actually use.
I find the prompts for rate pushback and scope creep especially valuable. These are situations where most freelancers either over-explain or apologize when they should do neither. A well-structured prompt sidesteps that instinct before you even open a blank document.
The original poster mentions having 45 more prompts covering proposals, pricing, difficult clients, marketing, and daily workflow systems. Head to the original r/ChatGPTPromptGenius thread to find the rest of the collection.
5 ChatGPT prompts for freelancers that actually solve real problems (not just “write me an email”)
by u/Visible_Growth6335 in ChatGPTPromptGenius