How to Quote a Fixed Price (And What to Say When a Client Asks for a Discount)

Fixed price

You’ve got a portfolio that gets replies. You’ve sent proposals. A client is interested and asks: “Can you just give me a fixed price for the whole thing?”

This is the moment a lot of beginners either panic and lowball the number, or overthink it and let the client go quiet while they “get back to them.” Neither works. Quoting a fixed price is a skill, and it’s one nobody teaches beginners directly — most guides stop at hourly rates and leave you stuck the first time a client wants one number, not a range.

This post walks through how to build a fixed-price quote you can actually stand behind, and exactly what to say when a client pushes back on it.


Why Fixed-Price Quotes Feel Harder Than Hourly

With an hourly rate, the risk is shared — if the job takes longer than expected, the client pays for the extra time. With a fixed price, you’re the one absorbing that risk if you get the estimate wrong.

That’s the real reason fixed-price quoting feels scary at the start. It’s not the math. It’s the fear of being locked into a number that turns out too low.

The fix isn’t guessing more carefully. It’s building the quote so the risk is priced in from the start.

Step 1: Never Quote Before You Understand the Scope

The single biggest cause of a bad fixed-price quote is answering too early.

If a client asks “how much would this cost?” before you’ve asked any questions, the honest answer is: you don’t know yet. A quick “probably around $150” sent in the first message almost always turns out too low once the real requirements surface.

Before quoting anything, get clear answers to:

  • What exactly should the finished thing do? (Ask for specifics, not just a general idea.)
  • Are there existing systems, sites, or tools it needs to connect to?
  • Who’s providing content, images, accounts, or access you’ll need?
  • Is there a deadline, and is it realistic for the scope?

If a client won’t answer these, that’s useful information too — it usually means the scope isn’t defined yet, which is its own red flag.

Step 2: Build the Quote in Three Layers

Once you know the scope, build your number like this instead of guessing a single figure:

1. Estimate your hours honestly. Break the work into pieces (setup, core build, testing, revisions) and estimate each one separately. Small pieces are easier to estimate accurately than the project as a whole.

2. Multiply by your rate. Use the hourly rate you’d normally charge — this keeps your fixed price grounded in something real, not a number you pulled out of the air.

3. Add a buffer. Add 20–30% on top. This isn’t padding — it’s covering the clarifying questions, small revisions, and “oh, one more thing” requests that show up in almost every project. Experienced freelancers build this in by default; beginners often skip it and regret it by week two.

The number you say out loud is the total of all three layers — not just step 2.

Step 3: Present the Price With a Boundary Attached

A fixed price without a defined boundary is really just an unpaid open invitation for scope creep.

When you send the quote, be specific about what’s included:

“This price covers [the specific deliverables] and up to two rounds of revisions. Anything outside that scope — like adding new features once we’ve started — would be quoted separately.”

This single sentence does more to protect you than any amount of careful estimating. It sets the expectation before the work starts, which is far easier than trying to enforce it halfway through.

What to Say When a Client Asks “Can You Do It Cheaper?”

This happens to almost every beginner freelancer at some point. How you respond matters more than the number itself.

Don’t do this: Drop the price immediately with no explanation. It signals the original number wasn’t real, and it trains the client to negotiate on every future invoice too.

Do this instead — offer to adjust scope, not just price:

“I want this to work for your budget. If we trim it down to [smaller version of the deliverable], I can bring the price to [lower number]. The full version would stay at [original price].”

This reframes the conversation from “is your price negotiable” to “what’s actually included” — which is a conversation you control.

If a client pushes for the full scope at a lower price with no compromise, that’s a useful signal about how the rest of the working relationship might go. It’s fine to hold your price and say so plainly:

“I understand budget is tight, but this price reflects the scope we discussed. I’m happy to revisit if we adjust what’s included.”

You’re allowed to say that. Clients who are a good fit generally respect it. The ones who don’t were unlikely to be a good client regardless of the number.

A Quick Example

A client wants a simple booking form connected to their email, with basic styling to match their site.

  • Setup and planning: 1.5 hours
  • Building the form and email connection: 4 hours
  • Styling to match the site: 2 hours
  • Testing and small fixes: 1.5 hours

Total: 9 hours × your rate, plus a 25% buffer, rounded to a clean number. That’s your quote — and now you also know exactly what “included” means if the client asks for more later.


FAQ

Should beginners ever quote fixed-price, or stick to hourly? Both are fine to offer. Many clients prefer fixed prices because it removes uncertainty on their end. As long as you scope carefully and build in a buffer, fixed-price work is not riskier than hourly — it’s just less forgiving of a rushed estimate.

What if I get the estimate wrong and the job takes way longer? Finish the agreed scope, then treat anything genuinely outside it as a separate, paid addition. This is exactly why defining the boundary up front matters — it gives you a clear, non-awkward way to raise it.

Is it ever okay to lower your price? Yes — but adjust the scope alongside it wherever possible, rather than just cutting the number and keeping the same amount of work.


What to Do Next

Pricing confidently is the step that turns “I got a client” into “I got paid what the work was worth.” Between a portfolio that gets replies, a proposal process that works, and now a pricing approach that protects your time, you’ve got the core system.

The full From Zero to Freelance guide covers this in more depth, including proposal templates, discovery-call questions, and the complete pricing formulas beginners need for their first ten clients.

Leave a Reply

Your email address will not be published. Required fields are marked *