Multi-Step Invoicing
Multi-step invoicing allows you to split payments across multiple invoices for the same deal. This is essential for large projects, milestone-based billing, and phased payment structures.
Overview
Instead of invoicing the full amount at once, you can create:
- Deposit Invoice: Initial payment (e.g., 30% upfront)
- Follow-up Invoice(s): Intermediate payments (e.g., 40% at milestone)
- Final Invoice: Remaining balance (e.g., 30% upon completion)
Benefits:
- Cash flow management (get paid sooner)
- Risk reduction (collect deposit before starting work)
- Milestone-based billing (payment tied to deliverables)
- Client budgeting (spread payments over time)
Invoice Types Explained
Deposit Invoice
Purpose: Secure initial payment before starting work
Amount: Typically 20-50% of total project value
When to use:
- Project kickoff
- Signing contract
- Before ordering materials
- Securing resources
Example: $10,000 project → 30% deposit = $3,000 invoice
Follow-up Invoice
Purpose: Bill for intermediate milestones or phases
Amount: Percentage of total or specific milestone value
When to use:
- Milestone completion (design approved, Phase 1 done)
- Scheduled intervals (monthly retainers)
- Progress payments (50% completion)
- Material delivery
Example: $10,000 project → 40% follow-up = $4,000 invoice
Multiple follow-ups: You can create several follow-up invoices for the same deal.
Final Invoice
Purpose: Bill remaining balance upon project completion
Amount: Remaining percentage after all previous invoices
When to use:
- Project delivery
- Final deliverables accepted
- Contract completion
- Last milestone reached
Example: $10,000 project (30% + 40% already invoiced) → 30% final = $3,000 invoice
Auto-calculation: Integration can calculate remaining balance automatically.
Common Payment Structures
30/70 Structure
Deposit: 30% upfront Final: 70% on completion
Use case: Moderate-risk projects, established clients
Example: $5,000 project
- Deposit: $1,500 (30%)
- Final: $3,500 (70%)
50/50 Structure
Deposit: 50% upfront Final: 50% on delivery
Use case: Balanced risk, standard projects
Example: $8,000 project
- Deposit: $4,000 (50%)
- Final: $4,000 (50%)
30/40/30 Structure
Deposit: 30% upfront Follow-up: 40% at milestone Final: 30% on completion
Use case: Multi-phase projects, long timelines
Example: $10,000 project
- Deposit: $3,000 (30%)
- Follow-up: $4,000 (40%)
- Final: $3,000 (30%)
25/25/25/25 Structure
Four equal payments at different milestones
Use case: Very large projects, quarterly billing
Example: $20,000 project
- Invoice 1: $5,000 (25%)
- Invoice 2: $5,000 (25%)
- Invoice 3: $5,000 (25%)
- Invoice 4: $5,000 (25%)
Step-by-Step: Multi-Step Invoicing
Scenario: $10,000 Website Project
Payment structure: 30% deposit, 40% at design approval, 30% at launch
Step 1: Create Deposit Invoice
When: Contract signed, project starting
- Open the deal (amount: $10,000)
- QuickBooks Invoices tab → Create Invoice
- Invoice Type: Deposit
- Percentage: 30
- Calculated Amount: $3,000 (30% of $10,000)
- Customer: Select client contact
- Tax Code: Select appropriate tax
- Product: Professional Services
- Payment Terms: Due on receipt
- Memo: “Website Project - Deposit (30%)”
- Email: Send now
- Submit
Result: Deposit invoice for $3,000 created and emailed.
Step 2: Track First Payment
After client pays:
-
Mark invoice as paid in QuickBooks:
- QuickBooks → Invoices → Find INV-1001
- Click Receive Payment
- Enter payment details
- Save
-
Update deal in HubSpot (optional):
- Note payment received
- Update deal stage if needed (e.g., “In Progress”)
Step 3: Create Follow-up Invoice
When: Design completed and approved
- Open the same deal
- QuickBooks Invoices tab → Create Invoice
- Invoice Type: Follow-up
- Percentage: 40
- Calculated Amount: $4,000 (40% of $10,000)
- Customer: Same client contact
- Tax Code: Same as deposit
- Product: Professional Services
- Payment Terms: Net 15
- Memo: “Website Project - Milestone: Design Approval (40%)”
- Email: Send now
- Submit
Result: Follow-up invoice for $4,000 created.
Running total: $3,000 + $4,000 = $7,000 invoiced (70% of project)
Step 4: Create Final Invoice
When: Website launched and accepted
- Open the deal
- QuickBooks Invoices tab → Create Invoice
- Invoice Type: Final
- Percentage: 30 (or let system calculate remaining)
- Calculated Amount: $3,000 (30% remaining)
- Customer: Same client contact
- Tax Code: Same
- Product: Professional Services
- Payment Terms: Due on receipt
- Memo: “Website Project - Final Payment (30%)”
- Email: Send now
- Submit
Result: Final invoice for $3,000 created.
Project total: $3,000 + $4,000 + $3,000 = $10,000 (100%)
Step 5: Close the Deal
After final payment received:
- Update invoice payment status in QuickBooks
- Update deal stage in HubSpot (e.g., “Closed Won”)
- All three invoices tracked in QuickBooks Invoices tab
Managing Multiple Invoices
Viewing All Invoices for a Deal
In the QuickBooks Invoices tab:
- Scroll down to invoice list
- See all invoices created for this deal
- Each shows:
- Invoice number (e.g., INV-1001)
- Amount
- Date created
- Type (if labeled)
- Email status
Example view:
Invoice List:
- INV-1003: $3,000 (Final) - Nov 15, 2024 - Sent
- INV-1002: $4,000 (Follow-up) - Oct 20, 2024 - Paid
- INV-1001: $3,000 (Deposit) - Sep 25, 2024 - PaidTracking Payment Progress
Manual tracking:
- Use QuickBooks to mark invoices as paid
- Update deal properties in HubSpot with total collected
- Add notes to deal timeline
QuickBooks reports:
- Run Accounts Receivable report
- Filter by customer
- See all outstanding invoices
Calculating Remaining Balance
Manual calculation:
- Note total deal amount: $10,000
- Sum all invoices created: $3,000 + $4,000 = $7,000
- Remaining: $10,000 - $7,000 = $3,000
Automatic (if supported):
- Some implementations auto-calculate remaining percentage
- Shows suggested final invoice amount
Best Practices for Multi-Step Invoicing
Planning Payment Structure
✅ Do:
- Define payment structure in contract upfront
- Tie payments to clear milestones
- Consider cash flow needs
- Match payment schedule to project timeline
- Document structure in deal properties
❌ Don’t:
- Change structure mid-project without agreement
- Create arbitrary percentages
- Invoice before milestone reached
- Forget to track which invoices have been created
Creating Each Invoice
✅ Do:
- Use clear memo describing milestone
- Send invoices promptly when milestone reached
- Verify percentage calculations are correct
- Keep tax code consistent across invoices
- Document invoice numbers in deal notes
❌ Don’t:
- Create invoices out of sequence (deposit, then final, skipping follow-up)
- Use inconsistent tax codes for same project
- Forget to email invoices
- Create duplicate invoices by mistake
Timing Invoice Creation
Good timing:
- Deposit: Upon contract signing or project start
- Follow-up: Immediately after milestone completion
- Final: Upon project delivery and acceptance
Poor timing:
- Creating all invoices upfront (before work done)
- Delaying follow-up invoices long after milestone
- Final invoice before project completion
Advanced Multi-Step Scenarios
Scenario 1: Monthly Retainer with Final Deliverable
Structure: 6 monthly payments + final delivery payment
Example: $14,000 project over 6 months
Invoices:
- Month 1: $2,000 (Follow-up - 14.3%)
- Month 2: $2,000 (Follow-up - 14.3%)
- Month 3: $2,000 (Follow-up - 14.3%)
- Month 4: $2,000 (Follow-up - 14.3%)
- Month 5: $2,000 (Follow-up - 14.3%)
- Month 6: $2,000 (Follow-up - 14.3%)
- Delivery: $2,000 (Final - 14.3%)
Total: 7 invoices, $14,000
Scenario 2: Deposit + Milestone-Based Completion
Structure: 30% deposit, then bill upon milestones (not pre-defined percentages)
Example: $20,000 project
Invoices:
- Deposit: $6,000 (30%)
- Milestone 1 (Research done): $4,000 (20%)
- Milestone 2 (Design approved): $5,000 (25%)
- Milestone 3 (Development): $3,000 (15%)
- Final (Launch): $2,000 (10%)
Total: 5 invoices, flexible percentages based on work completed
Scenario 3: Progress Payments
Structure: Bill based on % completion inspections
Example: $30,000 construction project
Invoices:
- Start: $6,000 (20% completion)
- Progress 1: $6,000 (40% completion)
- Progress 2: $6,000 (60% completion)
- Progress 3: $6,000 (80% completion)
- Final: $6,000 (100% completion)
Total: 5 equal invoices at different stages
Troubleshooting Multi-Step Invoicing
”Cannot create follow-up: No deposit found”
Cause: System expects deposit before follow-up (implementation-specific)
Solution: Create deposit invoice first, then follow-up.
Percentages Don’t Add Up to 100%
Problem: Created 30% + 40% + 40% = 110%
Solution:
- Review contract payment structure
- Adjust final invoice percentage
- If overage intentional (e.g., late fees), document in memo
Client Wants to Change Payment Structure
Problem: Client requests different percentage split mid-project
Solution:
- Update contract/agreement
- Calculate new invoices based on what’s already paid
- Create remaining invoices with new structure
- Document change in deal notes
Example: Original 30/70, now 30/40/30
- Already created: 30% deposit ($3,000)
- Create: 40% follow-up ($4,000) - new milestone
- Create: 30% final ($3,000) - completion
Lost Track of How Much Invoiced
Solution:
- Open QuickBooks Invoices tab
- Sum all invoice amounts for the deal
- Compare to total deal amount
- Calculate remaining
Or:
- Log into QuickBooks
- Search by customer name
- View all invoices
- Check payment status
Integration with HubSpot Workflows
Automating Deal Updates
Manual approach: After each invoice, update deal properties
Automated (via HubSpot workflows - admin setup):
-
Create custom deal properties:
- “Deposit Invoice Number”
- “Deposit Paid” (Y/N)
- “Total Invoiced Amount”
-
Set up workflow:
- Trigger: Invoice created
- Action: Update deal property
Note: Requires custom development or third-party integration.
Deal Stage Automation
Manual workflow:
- Deposit invoice created → Move to “In Progress”
- Follow-up invoice created → Stay in “In Progress”
- Final invoice created → Move to “Pending Payment”
- Final invoice paid → Move to “Closed Won”
Best practice: Document stage criteria in your CRM processes.
Frequently Asked Questions
Can I create a final invoice without a deposit?
Yes. “Final” can be used for a single full-payment invoice (100% of deal amount).
How many follow-up invoices can I create?
No limit. Create as many follow-up invoices as your project requires.
What if I need to invoice more than the deal amount?
Update the deal amount in HubSpot first, then create the invoice. Or create invoice with manual amount override if supported.
Can I create invoices out of order?
Technically yes, but not recommended. Follow the logical sequence: Deposit → Follow-up(s) → Final.
What if the client pays more than invoiced?
Handle in QuickBooks: Record overpayment and apply to next invoice or refund.
Can I edit invoice percentages after creation?
No. Invoices must be edited in QuickBooks. Void and recreate if necessary.
What if I forget which invoices I’ve created?
Check the QuickBooks Invoices tab on the deal - it lists all invoices created for that deal.
Next Steps
Master Invoice Management
- Email Management - Schedule follow-up invoice emails
- Invoice Tracking - Monitor payment status
- Best Practices - Optimize multi-step workflows
Learn More Features
- Customer Sync - Understanding contact syncing
- Creating Invoices - Review basic invoice creation
Additional Resources
- QuickBooks Progress Invoicing - QuickBooks guide to milestone billing
- Payment Terms Best Practices - Setting payment terms
- Features Overview - All integration features