The journey from "here's what it'll cost" to "here's your invoice" is where small businesses either look sharp or look chaotic. QuickBooks Online gives you a clean path — estimate, acceptance, invoice — and for bigger jobs it adds progress invoicing so you can bill in stages from one estimate. But the order of operations matters more than most people realise: get proper acceptance before you invoice, and everything downstream gets easier. Invoice first and hope, and you inherit disputes, delays and messy books.
Converting an estimate to an invoice
The basic flow in QuickBooks Online is deliberately straightforward. An estimate moves through its statuses — Pending, then Accepted (or Closed or Rejected) — and once accepted, it can be converted to an invoice. The line items, quantities and prices carry across, so nothing is re-keyed and nothing silently changes between what the customer agreed and what they are billed.
That last point is the quiet superpower of converting rather than creating invoices from scratch. Every manually re-typed invoice is a chance for a price to drift, a line to go missing, or a description to change — and every mismatch between estimate and invoice is a ready-made reason for the customer to query, delay or dispute payment. Convert, don't re-create. (If your estimates are stuck long before this stage, start with our guide to QuickBooks estimate statuses — you cannot invoice what was never accepted.)
Progress invoicing: billing staged jobs properly
For a one-visit job, one estimate becomes one invoice and you are done. But for anything staged — a kitchen fit, a landscaping project, a multi-phase consulting engagement — billing the whole amount at the end is a cash-flow disaster, and billing it all upfront is a hard sell. QuickBooks Online's answer is progress invoicing: raising multiple partial invoices from a single estimate as the work proceeds.
Used well, it looks like this:
- One estimate for the whole job, itemised by stage where possible. The customer accepts the full scope once.
- Partial invoices as stages complete — a percentage of the total or specific lines, raised from the estimate itself.
- QuickBooks tracks what has been billed against the estimate, so you always know how much of the job remains uninvoiced — no spreadsheet on the side, no double-billing a stage, no forgetting the final balance.
The discipline this enforces is worth as much as the feature: the estimate becomes the single source of truth for the job's value, and every invoice traces back to it.
Why acceptance should happen before invoicing
Here is the step most small firms fumble. The customer says "yeah, go ahead" on the phone, or replies "looks good" to an email, and work starts. Weeks later the invoice lands and suddenly the scope is remembered differently, the price is a surprise, and you are negotiating from the weakest possible position: after the work is done.
Proper acceptance — recorded, signed, timestamped — before any work or invoicing changes the entire dynamic:
- It removes ambiguity. An e-signed estimate is an unambiguous record of exactly what was agreed, at what price, on what date. "Looks good" in an email thread is not.
- It filters the unserious. A customer who will not take thirty seconds to sign was never going to be a smooth payer. Better to learn that before you have bought materials.
- It pairs naturally with a deposit. The moment of signing is the single best moment to collect money — commitment is at its peak. A percentage deposit taken at acceptance funds materials and proves intent; we have written more on this in taking deposits on QuickBooks estimates.
- It keeps the books tidy. When acceptance is recorded properly, the status trail in QuickBooks — Pending, Accepted, invoiced — matches reality. Your pipeline reports mean something, your accountant is not untangling estimates that were "sort of agreed", and every invoice has a signed estimate behind it if a dispute ever arises.
The workflow, end to end
Put together, the tidy version looks like this:
- Send the estimate from QuickBooks with an expiration date.
- Follow up until the customer decides — automatically, ideally, so nothing rots at Pending.
- Customer e-signs; the estimate is marked Accepted and a deposit is collected at that moment.
- Convert to an invoice — in full for small jobs, by stages via progress invoicing for big ones.
- QuickBooks reminds on the unpaid invoice; the books tie out from first estimate to final payment.
Steps 2 and 3 are the ones QuickBooks does not do for you — and they are exactly what Quote Nudge QB adds. It puts an automated follow-up sequence behind every sent estimate (from your own DKIM-verified domain, never a duplicate email), gives your customer a branded e-signature acceptance page, marks the estimate Accepted in QuickBooks the moment they sign, and collects a percentage deposit straight into your own Stripe account. By the time you open QuickBooks to convert and invoice, the deal is signed, funded and unambiguous.
Tidy books are a by-product of a tidy pipeline
Accountants love this workflow for an unglamorous reason: everything reconciles. Estimate matches invoice, deposit matches acceptance date, and nothing was billed that was never agreed. But the commercial payoff is bigger — jobs start on a signed footing, cash arrives earlier, and the awkward end-of-job invoice surprise disappears entirely.
Quote Nudge QB gets your QuickBooks estimates signed and deposit-funded before you invoice — automated follow-ups, e-signature acceptance and Stripe deposits for £16.79/month, with a 14-day free trial and no card required. Join the waitlist at quotenudge-qb.mcp-g.com.