Back to Guides
EntrepreneursContent Creators

Using ChatGPT to Price and Pitch Freelance Work With More Confidence


The hardest part of freelance pricing usually isn't the number. It's the conversation around the number: explaining why a website redesign costs what it costs, holding that price when a client pushes back, and writing a proposal that doesn't sound like it was copy-pasted from a template you downloaded three years ago. ChatGPT is useful for all three, but not in the way most freelancers try to use it first, which is asking it to "write me a proposal for a web design project" and getting back something generic enough to have come from anyone.

If you're new to ChatGPT generally, the Complete Beginner's Guide to ChatGPT covers the basics this article assumes. Here, the focus is narrower: turning a vague client ask into a scoped, defensible, specific proposal.

Start with scope, not price

Pricing a project before you've scoped it is how freelancers end up underquoting. The fix is to use ChatGPT as a scoping partner before it ever writes a word of the proposal itself. Feed it the client's actual request, however rough, and ask it to surface the questions you haven't answered yet.

Here's a real scenario: a freelance designer gets an email from a small business owner asking for "a new website, nothing too crazy, maybe 5-6 pages." That's not a scope. It's a starting point.

Prompt

A potential client wants a new website for their business (a local physical therapy clinic, currently no website). Their only direction so far: "nothing too crazy, maybe 5-6 pages." I design and build in Webflow, typical projects run 3-5 weeks. Give me a list of the specific questions I need answered before I can scope this honestly, grouped by: content readiness, technical needs, and business goals. Don't write the proposal yet.

This does two things a jump-straight-to-pricing prompt doesn't. It gives you a client-facing question list you can send before the first call, and it forces the scope into categories that map to real cost drivers: how much content already exists (a client with zero copy or photos is a different project than one with both ready), whether they need booking integration or just informational pages, and what "success" means to them beyond "it looks nice."

Tip

Ask for the questions before the proposal, every time. A proposal built on an unscoped request is a guess wearing a document format.

Use ChatGPT to pressure-test your price, not set it

ChatGPT doesn't know your market rate, your overhead, or what your time is actually worth, and it shouldn't be the one deciding your number. What it's good for is stress-testing a price you've already landed on, the way a skeptical colleague would.

Prompt

I'm about to quote $4,200 for a 6-page Webflow site: content already written by the client, I'm handling design, build, and one round of revisions, 4-week timeline. Play a client who thinks this is expensive and push back with the three objections a real small-business owner would actually raise. Then help me draft calm, specific responses to each, not generic reassurance.

This surfaces objections you can prepare for instead of improvising in the moment: "a template site costs $500," "why does it take four weeks," "can we cut the price if I skip revisions." The value isn't the objections themselves, most freelancers have heard them before. It's having a considered response ready instead of getting defensive on a live call.

Turning scope into a proposal that reads like you wrote it

Once scope and price are settled, the proposal draft is where ChatGPT earns its keep, provided you feed it specifics rather than asking it to invent them. A proposal built from real inputs, the client's actual words, your actual process, your actual price, reads completely differently from one built on placeholders.

  1. 1

    Paste the real inputs, not a summary

    Give ChatGPT the client's original email verbatim, your scoping notes from the questions above, your price, and your timeline. Don't paraphrase the client's request into your own words first, since their actual phrasing ("nothing too crazy") is useful context about how they think about the project.

  2. 2

    Ask for a structure before prose

    "Before writing the proposal, give me a section outline: what goes in each part and roughly how long it should be." A physical therapy clinic owner reading a proposal for the first time needs a different structure than a repeat client who already trusts your process.

  3. 3

    Draft the scope and pricing section first

    This is the part most likely to get pushback, so get it right before investing effort in the introduction or the testimonials section. Include exactly what's in and out of scope, since ambiguity here is what causes scope creep later.

  4. 4

    Fill in the rest, then cut

    Ask for the remaining sections, then ask ChatGPT to cut anything that doesn't help the client decide. Proposals padded with generic "why choose us" paragraphs read as filler, and clients notice.

Prompt

Using the scope and pricing we worked out above, draft the "Scope of Work" and "Investment" sections of a proposal for this client. Be specific about deliverables (list actual pages and features, not "a modern website"). For pricing, show the total and a one-line explanation of what's included, not a line-item breakdown. Keep the tone direct and warm, like a real conversation, not a legal document.

Here's a representative excerpt of what that produces, once the real inputs (the clinic's email, the scoping answers, the $4,200 price) are actually in context rather than left for ChatGPT to invent:

ChatGPT

Excerpt of the drafted proposal, illustrated

Scope of Work

Six pages: Home, About, Services (with individual entries for physical therapy, sports rehab, and post-surgical recovery), Insurance & Billing, Patient Resources, and Contact. Built in Webflow on your existing domain. Includes a booking-request form that emails your front desk directly, since you mentioned online scheduling isn't a priority yet. Does not include photography, copywriting for the Services entries, or ongoing hosting after launch, those are called out separately below so nothing here gets assumed as included.

Investment

$4,200 total, covering design, build, and one full round of revisions after your first look at the site. This assumes your content (text and images) is ready to hand off during week one, since the four-week timeline is built around that.

Notice what makes this usable as a real proposal excerpt rather than a placeholder: it names the actual six pages from the clinic's request, calls out what's explicitly not included (photography, copywriting, hosting) so scope creep has somewhere to point back to, and ties the price to a condition (content ready in week one) instead of presenting $4,200 as a number that stands alone.

Presenting price as tiers, not just one number

A single flat price works when the scope is already this settled. Earlier in a conversation, or with a client who's clearly still comparing options, showing three tiers instead of one number does two things a flat quote doesn't: it lets the client self-select a budget instead of negotiating one, and it makes the full-price option look reasonable by giving it something to sit next to.

Prompt

Using the same clinic scope, draft three pricing tiers instead of one flat price: a minimal option (fewer pages, no booking form), the $4,200 option we already scoped, and a higher option that adds something genuinely useful, not padding. For each tier, give a name, what's included, what's explicitly excluded, and the price. Keep the highest tier honest, don't invent a feature just to justify a bigger number.

TierPages & featuresTimelinePrice
Essentials4 pages (Home, About, Services overview, Contact), no booking form2 weeks$2,600
Standard6 pages, individual service entries, booking-request form4 weeks$4,200
GrowthStandard, plus basic on-page SEO setup and one round of post-launch copy edits5 weeks$5,800

Tip

Ask ChatGPT to keep the top tier honest, the same instruction in the prompt above. A generated third tier will happily invent something that sounds premium, like "priority support" with no defined meaning, if you don't specifically ask it to only add something the client would actually notice using.

Where this goes wrong

Two mistakes come up constantly with freelancers using ChatGPT for proposals. The first is asking for the whole proposal in one prompt with no real inputs, which produces something technically correct and completely forgettable, the kind of document a client has seen fifty versions of before. The second is treating the first draft as final. Proposal language that reads fine on screen often sounds stiff read aloud; reading your draft out loud before sending catches most of what's left of "ChatGPT voice." If a phrase makes you wince when you say it, cut it.

Don't skip the read-aloud pass

A proposal that sounds like a person wrote it, specifically, for this client, wins against a polished but generic one more often than price does.

The last thing worth using ChatGPT for is the follow-up, not just the initial send. If a proposal goes quiet for a week, a short, specific nudge, referencing something particular from the original conversation, works better than a generic "just checking in." Ask ChatGPT to draft that follow-up using the same real details from the original proposal, and it stops sounding like a template then too.

Related Guides