Quote acceptance to deposit and final invoice workflow
How an accepted quote leads to a deposit invoice, scheduled work as a job, and a final invoice for the remaining balance once work is complete.
Available · Last updated 18 July 2026
The business problem
Tracking a deposit against a quote manually — and making sure the final invoice correctly reflects what has already been paid — is easy to get wrong when it is done outside a single system.
Business situation
For larger or custom jobs, businesses often need a deposit before committing materials or labour, then a final invoice once the work is complete.
How KookaCRM solves it
KookaCRM links the deposit invoice and the final invoice back to the same accepted quote and job, so the deposit already paid is accounted for and the final invoice only asks for the remaining balance.
Recommended KookaCRM setup
Use quote-to-invoice pricing for larger jobs, set a deposit amount or percentage as part of your quoting process, and raise the deposit invoice as soon as the quote is accepted so work can be scheduled with confidence.
Entry point and pricing model
Customer entry point: Any entry point that leads to a quote — website enquiry, Smart Quote, or staff phone intake — since this workflow begins at quote acceptance.
Service pricing model: Quote-to-invoice with a deposit: the customer accepts a quote, pays a deposit before work starts, and pays the remaining balance on a final invoice once work is complete.
Suitable business types
- Cabinet makers and custom installers
- Renovation and project trades
- Agencies delivering larger project work
- Any business needing a deposit before starting significant work
How it works
Customer accepts a quote online, then
Staff issue a deposit invoice for the agreed deposit amount or percentage, then
Customer pays the deposit invoice, then
Work is scheduled and carried out as a job, then
Once work is complete, staff issue the final invoice for the remaining balance, plus any agreed variations, then
Customer pays the final invoice and a receipt is recorded
Customer experience
- Reviews and accepts the quote online
- Pays the deposit invoice before work begins
- Has the work carried out
- Receives and pays the final invoice for the remaining balance once work is complete
Staff actions
- Convert the accepted quote into a job
- Raise the deposit invoice and confirm payment before starting work, per business policy
- Complete the job and record any variations
- Raise the final invoice, reflecting the deposit already paid
What KookaCRM creates
- Accepted quote
- Deposit invoice (linked to the quote/job)
- Job
- Final invoice (linked to the same quote/job, reflecting the deposit paid)
Payment flow
The deposit is collected upfront against the accepted quote, before or as work begins. The remaining balance is collected on the final invoice once work is complete. Both invoices can be paid online where Stripe Connect is configured.
Setup requirements
- Use quote-to-invoice pricing for the relevant services
- Agree on a deposit amount or percentage as part of your quoting process
- Connect Stripe Connect if you want deposit and final invoices payable online
Related guides
- Pricing and Sales Workflows
Quotes and Customer Acceptance
Build itemised quotes, send them for the customer to review and accept online, collect a deposit if required, and continue straight into a job or invoice.
- Finance and Payments
Invoices, Payments and Receipts
Create invoices from jobs or quotes, take online or manually recorded payments, and issue receipts — with GST shown clearly on every document.
- Finance and PaymentsRequires configuration
Stripe Connect
Connect your own Stripe account so customer payments — for invoices, deposits and bookings — are processed through your business's own connected Stripe setup.
- Business Solutions
Cabinet project enquiry to installation workflow
How a website enquiry for custom cabinetry moves through a site measure, a detailed quote, a deposit, manufacturing and installation jobs, and a final invoice.