Free guide

How to Make a Project Estimate: Free Checklist for Freelancers

What a professional estimate contains, how to put one together step by step, and how it turns into a quote and then an invoice as the work firms up.

When the work is done, send the invoice

BuildWithRiz's free generator makes invoices: every PDF it creates is headed "Invoice", so don't send it as an estimate. Write the estimate with the checklist below; once the client approves and you deliver, the same line items go straight into the invoice generator — no signup, nothing stored on our servers.

Open the invoice generator

What makes a professional estimate?

An estimate is an approximate cost for work that hasn't been fully scoped yet. It's not legally binding like a quote — but it still needs to look professional and include the same core fields so clients can compare apples to apples.

How to write an estimate, step by step

An estimate earns trust when the client can see how you reached the number. A short, structured document beats a single figure in an email:

  1. Restate the job in the client's words. One or two sentences on what they asked for, so any misunderstanding surfaces before you price it.
  2. Split it into deliverables. Price each one separately — hours × your rate, or a fixed price per item. Clients compare line items, not lump sums.
  3. List what is not included. Extra revision rounds, stock images, hosting, travel. Most scope arguments start with something nobody wrote down.
  4. Show the uncertainty honestly. Where you cannot price something yet, give a range or a separate contingency line and say what it depends on.
  5. Write down your assumptions. For example: the client supplies the copy, there are two rounds of feedback, and the start date is fixed.
  6. Add an expiry date and next step. Say how long the numbers hold and what the client should do to go ahead — usually ask for a fixed quote or sign a contract.

When the client agrees, firm the estimate up into a quote with a fixed price and scope. When the work is delivered, invoice against the same line items so the client can match every charge to what they approved.

Estimate vs quote vs invoice

These three documents are often confused, but each plays a distinct role in the billing workflow:

DocumentWhenLegally binding?
EstimateScope still formingNo
QuoteScope locked inYes, once accepted
InvoiceWork completedYes

For the full walkthrough of how they differ and when to send each, read our guide on quote vs estimate vs invoice.

FAQ

Is an estimate legally binding?

No. An estimate is a good-faith projection, not a contract. The final cost can change as the scope firms up. A quote, on the other hand, is binding once the client accepts it.

How long should an estimate stay valid?

Most freelancers and agencies make estimates valid for 15 to 30 days. Any longer than that and your own costs (materials, time, rates) may have drifted.

Do I need different software for estimates and invoices?

Not necessarily. Many freelancers write estimates in a document or email and only need invoicing software once the work is done. The BuildWithRiz generator makes the invoice: its PDFs are always titled "Invoice", so use it for the bill, not for the estimate itself.

Related reading

We use cookies to measure how this site is used. No advertising cookies are set. By accepting, you allow these uses. See our Privacy Policy and Cookie Policy.