Quick take

  • Send an estimate when the client needs a price range before approving the work.
  • Send a quote or proposal when the scope, exclusions, and price need written approval.
  • Send an invoice when payment is due for a deposit, milestone, completed job, or approved change.

Quick comparison

ToolBest forUseful forWatch out for
EstimateEarly price discussionBudget range, scope options, first client conversationClient may treat it like a fixed quote unless wording is clear
QuoteFixed price for defined workScope approval, exclusions, validity periodPrice changes need written approval
ProposalBigger or more complex jobsPlan, timeline, materials, approach, priceCan become too heavy for small jobs
Deposit invoiceUpfront payment before work startsMaterials, booked time, travel, custom preparationRefund terms and balance due need to be clear
Change orderScope changes after approvalExtra work, timeline changes, added materialsDo not do new work before approval if payment risk is high
Progress invoiceLong jobs with stagesMilestone billing and cash-flow controlMilestones must be specific
Final invoiceCompleted job or remaining balanceCollecting the amount still owedShould reference deposits, credits, and approved changes

Contractor invoice workflow

  1. Rough estimateGive a price range when the client is still deciding scope, budget, or whether the job is worth planning.
  2. Quote or proposalWrite down the scope, exclusions, timeline, price, and approval step before booking the work.
  3. Deposit invoiceCollect upfront payment when materials, travel, reserved calendar time, or custom preparation create risk.
  4. Change orderGet written approval when the client asks for extra work, a different timeline, or a scope change.
  5. Progress or final invoiceInvoice when a milestone is complete, the billing period ends, or the remaining job balance is due.

How we chose what to include

LaunchPlain evaluates tools and workflows by practical fit for small service businesses, not by feature count alone.

  • We mapped the page around the job timeline contractors actually deal with: first price conversation, written approval, deposit, change order, progress billing, and final payment.
  • We separated estimates from quotes because clients often treat both as fixed prices unless the contractor writes the difference plainly.
  • We included deposits and change orders because they are common points where contractors lose margin or create client friction.
  • We kept the guidance tool-neutral so it works with a simple invoice generator, invoicing software, or a manual process.
Read the full methodology

Quick answer

An estimate helps a client decide whether the job might fit their budget. An invoice asks the client to pay money that is now due. For contractors, the confusing middle is usually the quote, deposit, change order, or progress invoice.

  • Use an estimate before work when pricing is still approximate.
  • Use a quote or proposal when the scope and price need approval.
  • Use an invoice when payment is due for agreed work, a deposit, a milestone, or an approved change.

What an estimate is

A contractor estimate is a planning document. It gives the client a likely cost or price range before the job is fully approved. It should make clear that the final amount can change if scope, materials, timing, or job conditions change.

  • Useful after a first site visit, call, or project discussion.
  • Good for comparing scope options before the client commits.
  • Better than a fixed quote when materials, labor, or hidden work are still uncertain.
  • Should not be worded like a payment request.

What an invoice is

An invoice is a request for payment. Contractors should send one when money is actually due: before work for a deposit, after a milestone, after a recurring billing period, or after completed work.

  • Use a deposit invoice when upfront payment is due before work starts.
  • Use a progress invoice when an agreed stage is complete.
  • Use a final invoice when the remaining balance is due.
  • Show deposits, credits, approved changes, due dates, and payment instructions clearly.

Where quotes and proposals fit

A quote or proposal sits between the early estimate and the invoice. It is the document that should lock down what the client is approving before the contractor starts buying materials, booking time, or doing the work.

  • Use a quote when the price and scope are defined enough to approve.
  • Use a proposal when the job needs more detail about plan, materials, schedule, or approach.
  • State exclusions, assumptions, and how long the price is valid.
  • Do not bury major terms in a message thread if the job has real payment risk.

How deposits should work

Deposits are easier to explain when the sequence is clean. The estimate or quote explains the expected job cost. After the client approves the job, the contractor sends a deposit invoice. The final invoice then shows the original total, deposit paid, approved changes, and remaining balance.

  • Ask for deposits when materials, travel, custom work, or booked time create risk.
  • Say whether the deposit is refundable, partly refundable, or non-refundable when that matters.
  • Keep the deposit visible on later invoices.
  • Match the deposit wording to the agreement the client approved.

How to handle change orders

If the client asks for extra work, do not hide it inside the final invoice and hope they remember. Write down the change, get approval, then bill it as an approved line item, milestone, or adjusted balance.

  • Describe what changed from the original scope.
  • Show the added cost, timeline impact, and approval date.
  • Use photos or notes when the change came from site conditions.
  • Pause extra work when the client has not approved the change and payment risk is high.

Examples by contractor job

The right document depends on how the job is sold and delivered. A small repair does not need the same paperwork as a staged remodel.

  • Handyman repair: quick estimate, approved quote, final invoice.
  • Landscaping job: estimate, deposit invoice for materials, final invoice after completion.
  • Remodel or larger project: proposal, deposit, change order if scope changes, progress invoice, final invoice.
  • Monthly maintenance: recurring invoice after the billing period.

When a generator is enough

A free invoice generator is enough when the job is simple and the contractor only needs a clean document to send now. It is not a full estimate, quote, approval, reminder, or bookkeeping system.

  • Use it for one-off final invoices.
  • Use it for basic deposit invoices.
  • Use it when payment tracking can stay manual.
  • Keep a copy of the invoice and payment record somewhere reliable.

When to use invoicing software

Move to invoicing software when estimates, quotes, deposits, reminders, payment status, and bookkeeping need to stay connected. That is usually the better setup once invoice volume, project complexity, or late-payment follow-up starts taking time.

  • Estimates need to convert into invoices without retyping line items.
  • Clients need online approval and payment links.
  • Deposits, partial payments, and overdue reminders are common.
  • A bookkeeper or accountant needs cleaner records later.

FAQ

Is an estimate the same as an invoice?

No. An estimate gives the client an expected cost before work is approved. An invoice asks the client to pay an amount that is due for a deposit, milestone, completed job, or approved change.

Can a contractor invoice more than the estimate?

A contractor should not surprise a client with a higher invoice. If the price changes because the scope, materials, timeline, or site conditions changed, document the change and get approval before billing the extra amount.

Is a contractor estimate legally binding?

It depends on wording, local rules, and what the client accepted. Contractors should avoid treating a rough estimate like a legal contract and should use a clearer quote, proposal, or written agreement when scope and price need firm approval.

Should I send an estimate or invoice before work starts?

Send an estimate or quote before work starts so the client can approve scope and price. Send an invoice before work starts only when a deposit or upfront payment is due.

Can I convert an estimate into an invoice?

Yes, but only after the client has approved the work and payment is due. The invoice should match the approved scope or clearly show approved changes, deposits, credits, and remaining balance.

Should a deposit be on an estimate or invoice?

The estimate or quote should explain the deposit terms. The deposit invoice is the payment request. Later invoices should show that the deposit was paid and how it affects the remaining balance.

Related next steps

Affiliate disclosure

LaunchPlain may earn a commission if readers choose tools through our links. Recommendations are written for practical fit first. Read the affiliate disclosure for details.