A customer has approved your $3,200 electrical estimate and paid a $600 deposit. What happens next? You need a reliable way to carry the accepted price and scope into an invoice without accidentally asking for the deposit a second time or losing the approval trail. This is the difference between an organized estimate-to-invoice workflow and a collection of documents that must be recreated by hand.
This guide follows the entire sequence: estimate creation, delivery, approval, deposit payment, invoice generation, job completion and final payment. It explains what should happen at each stage, which statuses to verify, and how to handle changes. The examples are designed for electricians, plumbers, HVAC technicians, landscapers, roofers and other service contractors.
First, know which document does which job
An estimate describes proposed work and the price the customer is being asked to accept. Acceptance documents the scope of the agreement, subject to the terms and applicable laws. A deposit request asks for advance funds under those terms. A payment receipt confirms money received. An invoice records charges the business is billing; it should reflect both the work and any customer payments already applied.
These are related records, not interchangeable labels. Creating an invoice does not itself mean work is finished; a business might issue a progress invoice or deposit invoice before completion. Likewise, marking an estimate “Accepted” does not prove a deposit was paid. You need a workflow that preserves these distinctions.
The six steps from estimate to paid invoice
- Prepare the estimate. Include the customer, service address, exact scope, labor, materials, exclusions, total price, and any written deposit terms.
- Send it for approval. Preserve the version shown to the customer and record when it was sent.
- Record acceptance. Keep evidence of what scope and price were agreed to. If the customer rejects or revises it, do not silently proceed under the original version.
- Request and confirm the agreed deposit. Track the payment against the right customer and job and distinguish a completed payment from an attempt.
- Create or update the invoice from the approved estimate. Transfer the accepted line items, preserve references, and apply the advance payment once.
- Invoice the proper balance and reconcile payments. When the milestone specified in the agreement is met, communicate the correct amount due and record final payment.
Software can automate some of these transitions, but the correctness of the invoice still depends on accurate data and on how the customer accepted the work. A smooth transition should reduce retyping, not replace approval or create new charges without authorization.
A worked example: $3,200 electrical panel job
Assume a homeowner approves a $3,200 job and pays a $600 deposit under an agreement where that deposit amount is permitted by applicable law. The electrician orders supplies, performs the approved work, and bills the remaining amount after completion. To keep the arithmetic transparent, this example excludes taxes and any permit fees not already included in the agreed scope.
| Stage | Document | Customer amount |
|---|---|---|
| Proposed job | Estimate E-1047 | $3,200.00 |
| Acceptance | Approved estimate E-1047 | $3,200.00 approved |
| Advance funds | Deposit payment R-802 | $600.00 paid |
| Invoice generation | Invoice I-2218 referencing E-1047 | $3,200.00 in total charges |
| After deposit credit | Invoice balance | $2,600.00 due |
| Final payment | Payment R-840 | $2,600.00 paid |
The invoice is not a second $3,200 bill. It should show the full value of the agreed work, the $600 already paid, and the $2,600 still due. If the customer asks for an explanation, you can point to the estimate number, deposit payment receipt and invoice in a single job history.
When does the estimate convert to an invoice?
Different invoicing products implement this differently. Some require a manual “Convert to invoice” action; some can create the invoice when the customer approves and pays a deposit; others create a deposit invoice first and a final invoice later. There is no universal industry rule that conversion must happen only after the job is completed.
QuickBooks' published instructions describe a workflow in which approved estimates can be converted into invoices and a paid deposit can be applied. That is useful as a general reference, but its menu locations are specific to QuickBooks and should not be copied into a ProInvoice tutorial.
For ProInvoice's intended workflow, generating an estimate sends it to the customer. When the supported deposit process completes, the estimate can be converted into an invoice, carrying the relevant job details forward. Before relying on this with customers, confirm the account's enabled payment methods, linked account onboarding and the invoice's visible payment balance.
A status board that prevents scheduling and billing mistakes
| Status | Meaning | Next check |
|---|---|---|
| Draft estimate | Proposal still being prepared | Check scope and price |
| Estimate sent | Customer has been given proposal | Wait for approval |
| Estimate approved | Customer accepted terms | Request or confirm deposit if required |
| Deposit paid | Required advance transaction succeeded | Check approved scope and scheduling |
| Invoice created | Billing record now exists | Verify deposit was applied once |
| Work completed | Work milestone satisfied | Send correct final balance if due |
| Invoice paid in full | Customer balance satisfied | Reconcile processor and bank payout |
Note that “deposit paid” is not the same as “money already in the bank.” Payment processors typically have settlement and payout stages after the successful transaction. See how invoice payments reach your bank for an explanation.
How to avoid double-charging the deposit
After conversion, compare the invoiced total, customer payments recorded and amount still due. In the $3,200 example, the correct remaining balance is $2,600. If your invoice instead shows $3,200 due, the payment may not have been applied. If it shows $2,000 due, the same $600 may have been deducted twice—once as an automatic payment application and once as a manual discount line.
Do not create a fake negative “deposit discount” if your system has already associated the original $600 payment with the new invoice. Discounts change what the business charges; payments reduce what the customer still owes. Your bookkeeping software may present these in different sections, but the total must reconcile.
For detailed layouts and examples, see our guide to showing a paid deposit on a final invoice. It includes a revised-scope example and a two-payment schedule.
How to handle a customer who changes the scope after approval
Suppose the customer asks the electrician to add two outlets after accepting the $3,200 estimate. The correct next step is to document a new scope and the additional agreed price, not simply to add an unexplained line to the final invoice. A change order or clearly documented revised estimate makes the altered agreement understandable.
If the new work is approved at $280, the revised job charges become $3,480. Subtract the earlier $600 deposit and the unpaid amount is $2,880, assuming there are no other payments, taxes or credits. The original accepted estimate and the change record both remain useful evidence; preserve them rather than rewriting history.
If the customer disputes the change, resolve the approval and scope questions first. The invoice should describe work that was actually performed and authorized. A bookkeeping system cannot make an unauthorized charge valid merely by generating a professional-looking document.
How to deal with progress payments and multi-day work
For bigger jobs, final billing may happen after several agreed milestones rather than one deposit and one final payment. A written payment schedule could identify the deposit, a material-delivery payment, a rough-in milestone and the remaining balance. The invoice records for each stage should cross-reference the same job and show cumulative amounts already paid.
Assume the original $3,200 job has three payments: $600 at approval, $1,000 after an agreed milestone, and $1,600 after completion. All three payments must total $3,200. The fact that you collected two payments before the last invoice does not authorize a $3,200 charge on top of them.
Consider how change orders affect milestones before applying new charges. A change that raises the contract value may also alter when the next payment is due. Get that understood and approved rather than adjusting deadlines silently.
What should be copied and what should be rechecked?
When converting an estimate, carry over customer identity, job location, service descriptions, quantities, rates and accepted terms. Preserve the source estimate reference even if the invoice receives a separate invoice number. Recheck tax treatment, actual completed quantities, approved changes, due date and prior payments. A good conversion saves work while still providing a review step for the information that changed during the job.
Be especially careful with client records that have multiple job sites. A commercial customer might use one billing address for several locations. Reusing the correct customer but the wrong work address can delay payment or create an expensive dispute.
Logo, business name, customer details and other repeated information should be drawn from the account's verified business settings where possible; avoid manually re-entering them differently on every estimate and invoice.
What if the payment was attempted but failed?
Do not mark a deposit as received because the customer clicked a button. Check the authoritative payment status. Failed authentication, insufficient funds or another processing issue can leave an invoice unpaid. Provide a secure way for the customer to retry and keep the job in the appropriate status until the agreed condition is met.
If a payment is successful but not yet in the bank, you may still be able to proceed under your scheduling policy. Define that policy up front. It is a business decision whether you require a successful payment transaction, funds available for payout, or final bank settlement before ordering materials.
Invoice delivery and the final request for payment
Before sending, preview the customer-facing invoice. Confirm that the payment link leads to a secure checkout, the remaining balance is correct, and the due date follows the contract. If the invoice is already paid, avoid sending an “amount due” reminder. For a partly paid job, the message should state the received amount and current balance.
An example is: “Your approved project totaled $3,200. We received the $600 deposit on November 1. The remaining balance after completed work is $2,600. You can review the invoice and pay securely using the link provided.” Adjust the amounts, dates and job descriptions to real records.
Pre-send conversion checklist
- The approved estimate version is the one associated with the invoice.
- Customer, billing contact and job-site address are correct.
- Original line items reflect work authorized and completed or scheduled as billed.
- Every material change has its own documented approval.
- Deposits and partial payments are represented once, not twice.
- Fees, taxes and payment terms have been reviewed for the actual jurisdiction.
- The displayed balance equals total valid charges minus all applied payments and credits.
- The invoice due date and secure payment method are correct.
- Customer email and delivery status are verified before marking the communication complete.
Frequently asked questions
Do I need to issue an invoice just for the deposit?
Practices and legal requirements vary by jurisdiction, transaction type and accounting system. Keep the deposit request and proof of payment documented even when an app combines those steps.
Can an estimate become an invoice before work starts?
Yes in some workflows, especially for deposits or progress billing. The invoice should accurately state what is being billed and when it is due under the agreement; it must not imply that incomplete work was already finished.
What if the customer approved by phone?
Document the actual acceptance and the exact terms. For larger or regulated jobs, obtain any written authorization required by law or contract.
Does the original estimate number disappear after conversion?
It should remain traceable. A final invoice can have its own number while showing a reference to the estimate from which it was created.
Can I send another payment request after a partial deposit?
Yes, if the payment is due under the agreement. Show both the amount already received and the current balance; do not charge for money the customer has paid.
Make conversion an accurate handoff, not another round of data entry
The most useful estimate-to-invoice process preserves the original customer agreement while accurately reflecting payment and job progress. A contractor should be able to see what was approved, what has been paid, what has changed and what remains due without rebuilding the entire paperwork trail. Explore ProInvoice for a job-to-payment workflow designed around small service businesses.