Short answer: For independent U.S. home‑service contractors a practical workflow is: create and review the estimate, send it, record customer acceptance, request the agreed lawful deposit, confirm payment, schedule the work, and apply the payment to the eventual invoice. Keep acceptance, payment and job scheduling as distinct checkpoints so nobody mistakes an accepted estimate for a received deposit.
1. Overview of the End‑to‑End Workflow
Treat an estimate, its associated payments and the scheduled job as related records with separate statuses. Use an office checklist, spreadsheet or software records to follow three tracks:
- Quote Lifecycle – creation, internal review, customer approval, and conversion to an invoice.
- Payment Lifecycle – authorization, settlement, and reconciliation (card vs. ACH).
- Job Lifecycle – scheduling, execution, and final close‑out.
Keeping these tracks distinct prevents “deposit paid = job ready” assumptions that often cause compliance gaps, especially in states with strict down‑payment limits.
2. State Machine: From Draft to Settlement
The following table is a recommended manual tracking framework, not a representation of built-in statuses in any specific software product. Record the next responsible person to prevent quotes and payments from getting stuck.
| State | Trigger / Required Action | Data Captured | Next Actor |
|---|---|---|---|
| Draft | Contractor creates estimate | Scope, line‑items, provisional total, suggested deposit % | Internal reviewer |
| Internal Review | Senior staff approves scope & pricing | Reviewer comments, approved flag | Contractor (send to client) |
| Quote Sent | Email with secure link to view/accept | Quote URL, timestamp, delivery method | Customer |
| Customer Accepted | Customer clicks “Accept” and optionally signs | Date and written acceptance record; signature if required and available | Payment processor (authorize) |
| Deposit Authorized | Deposit payment requested through a supported method | Amount, method, processor payment reference | Payment processor (settle) |
| Deposit Settled | Payment confirmed as successful by the processor; bank payout may still be pending | Payment reference, gross amount, any fees, date | Contractor (schedule job) |
| Job Scheduled | Field crew assigned, date confirmed | Schedule ID, crew list, start/end times | Job execution |
| Estimate → Invoice | Convert approved estimate to invoice, retain deposit credit | Invoice number, remaining balance, due date | Customer (pay balance) |
| Final Settlement | Balance captured, invoice marked paid | Final payment ID, total collected, payout schedule | Contractor (close job) |
3. Quote Creation and Internal Review
3.1 Drafting the Estimate
Use your estimating tool to document line items, labor, materials, taxes and exclusions. Calculate any proposed deposit yourself after checking the applicable contract rules; do not assume software determines the legal maximum. For a covered $14,000 California residential home-improvement contract, the general down-payment maximum is $1,000 even though 10% would be $1,400.
3.2 Review Checklist
Before sending, run a checklist that mirrors Jobber’s quote‑approval guidance (Jobber Quote Approvals) – verify:
- All labor and material costs are itemized.
- Any subcontractor or special‑order material is noted.
- Deposit amount complies with the law in the project jurisdiction.
- Terms of payment, change‑order process, and cancellation rights are clearly stated.

4. Send an Estimate the Customer Can Actually Review
Before requesting payment, give the customer an estimate they can understand without calling back for basic details. Include your business identity, customer and job location, an itemized scope, quantities or allowances, price, relevant exclusions, expected schedule, approval deadline if applicable, and any deposits or progress-payment schedule. If the estimate is still preliminary, say so; a preliminary figure should not masquerade as a fixed-price contract.
Share the document through a trustworthy channel: an estimate link from the tool you actually use, or a clearly labeled email attachment with separate secure payment instructions. Avoid inventing a checkout link or asking for card numbers over email. Record the version sent, date, intended recipient and any revisions. Confirm the recipient can access the quote on a phone, where tables and attachments can be hard to navigate.
For a home-improvement contract, an accepted estimate may not substitute for all statutory contract disclosures. For example, California's Contractors State License Board describes required home-improvement contract information and payment limitations. Apply the rules for the type of work and location involved.
5. Record Approval Before Treating the Job as Won
Customer approval answers a different question from deposit collection: has the customer accepted the price, scope and terms? Approval may be recorded by a signed contract, a documented digital acceptance or another method appropriate to the contract. Do not assume a click alone satisfies every legal signature or notice requirement. Preserve the agreed version, date and related correspondence.
If the customer asks for a different material, extra room or revised start date, issue an updated estimate or written change order rather than editing an already-approved price silently. In California covered residential improvement work, CSLB advises that changes to contract price or scope should be documented in a signed written change order before the additional work. Treat that approval as an auditable checkpoint.
Customer-facing example: “Please review the description of work, exclusions and payment terms. If anything needs changing, reply before approving so we can update the estimate. Your approval confirms the agreed scope; the deposit request is a separate payment step.”
6. Calculate the Deposit and Show It Separately
Deposit rules vary by state, type of customer and type of work. Never set a universal deposit percentage across all jobs. For covered California residential home-improvement contracts, the general initial down-payment maximum is the lesser of 10% of the contract price or $1,000; the CSLB also notes that special-order materials do not create a blanket exception. Contract-specific legal exceptions can exist, so use current local guidance.
| Hypothetical covered California job | 10% calculation | General maximum down payment | Balance before other payments |
|---|---|---|---|
| $6,800 home improvement | $680 | $680 | $6,120 |
| $14,000 renovation | $1,400 | $1,000 | $13,000 |
The deposit should appear as a distinct amount alongside the project total, with an explanation of when it is due, how it is credited and the circumstances governing cancellation. Do not demand money for unfinished work or undelivered materials through an artificially labeled “progress payment.” For California covered work, later progress payments must reflect the value of work performed or materials delivered and follow the written schedule.
7. Distinguish Acceptance, Payment Attempt and Confirmed Payment
There are at least three different events: the customer accepts the estimate; the customer attempts to pay; the processor confirms the money movement succeeded. Treat them separately. A customer can accept an estimate without paying immediately, and a payment page can show a processing step that is not a final successful payment. A bank debit may take longer to confirm than a card charge.
Stripe's PaymentIntent lifecycle documentation describes multiple possible states, including needing a payment method, requiring customer action, processing and success. The exact path depends on the payment method and integration; manual-capture card payments can have a separate capture step, while many automatically captured card payments do not. Do not tell customers that every card payment will have the same statuses or that authorization means settled cash.
Even after a payment is confirmed, payout to a connected bank account is a separate event. Verify the actual account and payment reference before ordering materials or committing resources you cannot otherwise finance. A successful card payment can also be disputed later; accurate contracts and receipts remain essential.
8. Choose Payment Methods Your Account Actually Supports
Offer only the methods enabled for your merchant account and the job's circumstances. A card may be convenient for a homeowner who wants immediate checkout feedback, while a supported ACH bank debit may be appropriate for a larger business invoice. The cost, time, return windows and verification requirements depend on the provider and account. Never advertise that a particular digital wallet or bank transfer is universally available without checking its actual configuration.
Provide a clear amount, estimate reference, business name and secure link on the payment request. If the customer reports a declined card, avoid taking sensitive card details over email or text. Offer an approved alternative through your processor and make sure a retry does not accidentally produce two charges. If the payment is still processing, confirm its outcome before sending another request.
9. Use a Simple Office Workflow With Human Checkpoints
- Draft the estimate and confirm quantities, scope and exclusions.
- Review price, profitability and legal payment terms.
- Send the exact version that will be accepted.
- Record approval and any legally required signatures or notices.
- Issue the deposit request for the agreed lawful amount.
- Mark the payment pending while the outcome is unresolved.
- Confirm success in the processor or merchant dashboard; save the reference and receipt.
- Confirm the job schedule separately and notify the customer.
- Keep changes in written amendments, then apply the deposit against the final invoice.
This sequence can be implemented with an office checklist, spreadsheet or estimating/invoicing software. It is a recommended process, not a claim that a particular platform automatically performs every step.

10. Recover from Failed or Incomplete Deposits
| What happened | What to verify | Reasonable next step |
|---|---|---|
| Customer accepted, deposit unpaid | Estimate approval and payment requirement | Send a polite payment request without calling the job funded |
| Card declined | Actual processor decline reason, without exposing card data | Ask the customer to retry securely or choose another supported method |
| Payment requires additional action | Processor status and authentication instructions | Let the customer finish any required verification |
| Bank debit processing | Processor's current state and return risk | Wait for the required confirmation; avoid duplicate collection |
| Customer says paid, no record found | Correct account, amount, email and payment reference | Reconcile before requesting another payment |
| Customer requests a new date | Scope, terms and cancellation rules | Confirm the reschedule in writing |
Do not set up automatic reattempts without authorization or evidence that your processor supports them safely. Preserve payment identifiers so you can distinguish a retry from an accidental duplicate charge. See ProInvoice's failed online payment recovery guide for a fuller troubleshooting checklist.
11. Worked Example: Approval, Deposit and Change Order
Hypothetical scenario: A California homeowner receives a $6,800 covered home-improvement estimate, with labor of $3,200, materials of $2,800 and permits of $800. After reviewing the written contract and scope, the homeowner accepts. The general maximum initial down payment is $680, calculated as 10% of $6,800 and less than $1,000. The contractor requests that amount using a supported payment option and checks the processor dashboard for successful payment before confirming the job schedule.
Assuming no other payments, the remaining contract amount after the $680 deposit is $6,120. Mid-project, the homeowner approves a written change order for an upgraded countertop costing $425. The revised contract total becomes $7,225, and the amount still due becomes $6,545 ($7,225 less the $680 deposit). The original down payment does not simply increase because the homeowner approved extra work.
At final billing, the customer should see the final agreed amount, each lawful progress payment or deposit already received, any credits and the precise unpaid balance. A receipt and an estimate number provide a clear paper trail if there is a question later. For more on this step, see converting an approved estimate to an invoice after deposit.
12. Customer Messages for Each Checkpoint
Approval received, deposit still needed
Subject: Your estimate is approved — deposit details
Hello [Customer], thank you for approving estimate [Number] for [Job]. The agreed project total is [Total], and the deposit requested under our written terms is [Deposit]. Please use the secure payment option accompanying your estimate. We will confirm receipt before finalizing the start date. Reply if anything in the scope needs clarification.
Deposit confirmed
Subject: Deposit receipt for estimate [Number]
Hello [Customer], we have confirmed a deposit payment of [Amount] on [Date], reference [Payment ID]. The remaining agreed balance before any later approved changes is [Balance]. We will contact you to confirm the job schedule. Please keep this message with your contract and payment records.
Payment not yet confirmed
Subject: Payment status for estimate [Number]
Hello [Customer], your estimate has been approved, but we cannot yet confirm the deposit payment. Please review the status in your secure payment link or contact us if you believe the payment already went through. We will check the transaction before asking you to try again.
13. Compare Documented Software Workflows Without Guessing
Different providers place approval and deposit collection at different points in the journey. Jobber's quote-deposit documentation explains a client-hub flow where clients can approve a quote and pay a required deposit. Jobber's approval documentation covers the acceptance part. ServiceTitan documents online estimate deposit collection for certain accounts in a private-preview feature as of its October 2026 documentation; it should not be assumed universally available.
With ProInvoice, contractors can work from an estimate toward deposit collection and invoicing, subject to connected payment setup and the actual features available in their account. Regardless of software, verify the accepted version, legal deposit amount, successful payment and remaining balance instead of relying on assumptions about how an app handles statuses.
14. Final Checklist and Frequently Asked Questions
- The customer can read and approve the precise job scope.
- The deposit respects applicable law and appears in the written terms.
- Approval and payment confirmation are separately recorded.
- The same payment has not been collected twice.
- Any changes are approved in writing.
- Deposits and progress payments are applied once against the final amount.
Does accepting the estimate mean the deposit has been paid?
No. Check the payment processor or your authoritative ledger separately. Some platforms combine approval and payment on one customer screen, but a failed or unfinished checkout is still not confirmed payment.
Can I schedule before an ACH debit is fully confirmed?
That is a business-risk decision shaped by the contract, payment terms, processor state and job requirements. Do not describe a pending debit as money in the bank.
Do I have to use electronic signatures?
Signature, disclosure and recordkeeping rules depend on state law and contract type. Check the requirements that apply to your project; do not assume an online acceptance button alone satisfies them.
What if a customer wants to change the job after approval?
Use a revised proposal or written change order as required, confirm any price and timing changes, and preserve both versions. Do not silently update an accepted amount.
Can I keep the deposit if the customer cancels?
Not automatically. Statutory cancellation rights and the written contract may govern refunds or permitted deductions. Covered California home-improvement transactions can involve mandatory cancellation rights and notices. Obtain state-specific advice before retaining money.
When should an approved estimate become an invoice?
That depends on the company's workflow and contract. Ensure the invoice reflects the latest approved scope, deposits or progress payments credited and the actual remaining amount. This prevents the customer from being asked to pay the deposit twice.
For additional practical steps, see how to confirm a deposit before scheduling a job and the related estimate-to-invoice guide.
