· 7 min read
Quotes

How to Make a Quote for a Customer: Step-by-Step for Freelancers

How to write a professional quote for a customer — what to include, how to format it, and what most freelancers get wrong in the pricing section.

How to Make a Quote for a Customer: Step-by-Step for Freelancers

Sending a quote without knowing exactly what to put in it is how freelancers end up underpaid, overworked, or both. A well-made quote protects you as much as it informs the customer.

Step 1: Define the scope before you write a single line

The biggest mistake freelancers make with quotes isn’t the pricing — it’s the description. A vague scope like “website redesign” commits you to doing everything a client imagines a website redesign includes. A specific scope like “design and develop a 6-page WordPress site with contact form, mobile-responsive layout, and one revision round” commits you to something defined.

Write the scope before you write the price. If you can’t describe the work in clear terms, you’re not ready to price it yet. Go back to the client with questions first.

Step 2: Break it into line items

Even if you’re charging a flat fee for the whole project, break the price into components. This does two things: it shows clients where their money goes, and it makes it harder for them to haggle the total price without understanding the trade-offs.

Common line items for freelancers:

  • Discovery / kickoff session
  • Strategy or planning
  • Design (or writing, or development — the core deliverable)
  • Revisions (specify how many rounds)
  • Project management and communication
  • Third-party tools or licenses

If a client asks you to cut the price, you can point to specific line items and ask which ones they want to remove.

Step 3: State your price clearly

The price should be impossible to misread. Use a clear line for the total. Don’t bury it in a paragraph of text.

If you’re offering tiered options — a basic and premium version of the work — put them in a table or clearly labeled sections. Avoid giving three options when two is cleaner. Offering too many choices slows down decisions.

The most underrated line on any quote: “This price is valid until [date].” Without it, a client can come back six months later and hold you to a number that no longer reflects your rates.

Step 4: Include your payment terms

Don’t leave payment terms off a quote because you’re afraid it’ll scare the client. State your deposit requirement, your payment schedule, and your preferred payment method. Standard for freelancers is a 30–50% deposit upfront with the remainder on delivery, but this varies by industry and project size.

Also include what happens if the project goes beyond scope. Even one sentence — “Any work beyond the scope described above will be quoted separately” — prevents most scope creep disputes.

Step 5: Format and deliver it properly

Your quote should be readable. That means:

  • A header with your name or business name and the client’s name
  • A clear date and quote reference number
  • Organized sections (not a wall of text)
  • Your signature or name at the bottom

You can do this in a Word doc, Google Doc, or PDF — but tools like Waco make it easier by giving you a ready-to-send format and letting you track when the client opens the quote.

What most freelancers get wrong in the pricing section

Three common errors:

Pricing too low to avoid rejection. Underpricing doesn’t win better clients. It attracts clients who will squeeze you on every project. Price the work at what it’s worth, then justify it with the scope description.

Mixing estimates with fixed prices. If you say “approximately $2,000” and the client reads it as “$2,000,” you’ve created a disagreement before the work starts. If it’s a fixed price, say so. If it’s an estimate, say that too.

No expiry date. Always include one. “This quote is valid for 30 days” is standard. It creates urgency and protects you from locking in old rates.

After you send it

Follow up within 3–5 business days if you haven’t heard back. A simple note asking if they have questions is enough. Don’t apologize for following up — it’s expected.

If the client has questions about the price, answer them directly. “Why does this cost $X?” is a reasonable question. Have a clear answer ready, based on the time required and the value delivered.

A quote isn’t just a number on a page. It’s the document that sets expectations for the entire project. Get it right at the start and you’ll have fewer problems at every stage that follows.

Ready to send stronger proposals?

Build, send, and track proposals in one place so follow-up is easier.

Start your free trial →