Most cash-flow problems in small trade businesses aren't pricing problems. They're invoicing problems. Either the invoice never went out, or it went out a week late, or the client received it but couldn't tell what to do next. Fix the invoicing system and the cash flow follows.
This is a complete walkthrough of the invoicing system that works for solo tradespeople and crews up to five, plumbers, electricians, HVAC techs, handymen, painters, landscapers, roofers, remodelers. Six phases, no fluff, links to deeper guides on each piece.
The six-phase invoicing lifecycle
- Estimate, the price + scope you send before work begins. Sets expectations and creates legal acceptance when signed.
- Acceptance, the client signs or replies approving the estimate. Triggers the work.
- Work, the job happens. Photos taken, scope tracked, any change orders documented in writing.
- Invoice, sent same day the work is done. Built from the accepted estimate plus any logged change orders. Includes a public card-payment link.
- Follow-up, 30-60-90 sequence for invoices not paid within the due window.
- Reconciliation, payment cleared, receipt sent, invoice marked paid, entry synced to your bookkeeping (QuickBooks, Xero, etc.).
Each phase has its own discipline. Skip any one and the downstream phases get harder. The estimate-acceptance link is the legal foundation; the same-day invoice is the cash-flow accelerator; the follow-up sequence is the late-payment safety net; the reconciliation closes the loop with your accountant.
Phase 1: Write a clear estimate
A clear estimate is what makes invoicing easy 5-10 days later. If the estimate had vague scope, missing line items, or no signed acceptance, the invoice based on it will be a fight. Get the estimate right and the invoice becomes mechanical.
- Itemize what's included, not what's excluded.
- Separate labor from materials.
- Use unit-based pricing for anything that might expand.
- Include change-order language so scope additions are billable.
- Set an expiration (14 days for small jobs, 30 for big ones).
- Get the client's signature digitally before starting work.
For the full step-by-step, see our guide on writing job estimates clients accept.
Phase 2: Capture acceptance in writing
Verbal acceptance is not enough. Three acceptable forms:
- Digital signature on a public share link, preferred. Timestamped, stored, court-defensible.
- Email reply with "approved" or equivalent, referencing the estimate number or attached.
- Text-message thread with the scope, price, and explicit yes, both messages preserved.
The single biggest source of payment disputes is work performed on verbal authorization with no written record. The fix is a 30-second text exchange before the work starts.
Phase 3: Do the work + log any changes
On the job, three things matter for invoicing:
- Photos, before, after, and any unexpected condition. Photos protect against warranty disputes 18 months out.
- Time tracking, for hourly work, log start/end times. "4.5 hours @ $145/hr" with a timestamp survives an audit.
- Change orders, any scope expansion documented via text/email with explicit approval before the new work happens. The phrase: "Need to replace the shutoff valve too, add $145. Reply yes to approve." Saved screenshot of the yes goes into the job record.
Phase 4: Invoice the same day
Same-day invoicing gets paid an average of 14 days faster than next-week invoicing. The work is fresh, the client's satisfaction is high, the email arrives when expected. Same-day is non-negotiable for healthy cash flow.
What every invoice must include
- Invoice number (sequential and unique, see our invoice numbering guide)
- Issue date + due date
- Your business name, address, license number, contact info
- Client name + property address + contact info
- Line items: scope, quantities, unit prices
- Subtotal, tax, total due (bottom right corner, clients scan to it)
- Payment terms (Net 0 for residential service, Net 15-30 for B2B)
- Payment instructions, card link, check details, ACH info
- Reference to the original estimate number
- Any change orders listed separately
The conversion from estimate to invoice
Don't re-key. A clean estimate-to-invoice conversion preserves client info, scope, line items, signed acceptance, photos, and deposit payments, all in one tap. See our deeper guide on converting estimates to invoices for the full workflow.
Phase 5: Follow up on late payments
Despite same-day invoicing and a friction-free card link, some invoices go late. The 30-60-90 follow-up sequence handles them:
| Day past due | Action | Tone |
|---|---|---|
| +3 | Soft nudge, "didn't get lost in spam?" | Friendly |
| +7 | Friendly reminder + fresh pay link | Friendly |
| +15 | Firm reminder + late-fee notice | Professional |
| +30 | Final notice before escalation | Formal |
| +45-60 | Mechanic's lien if applicable | Legal |
| +90 | Small claims or collections | Legal |
Scripts for each follow-up step are in our guide on handling unpaid invoices.
Phase 6: Reconcile and close
When the payment clears, three things happen:
- Invoice is marked paid in your system with the payment date and method.
- Receipt is generated (auto-generated for card payments; manual for cash / check) and sent to the client.
- Entry syncs to your bookkeeping software, QuickBooks Online, Xero, or whatever you use for taxes. The sync moves the AR balance to cash and recognizes the revenue.
If you're still manually re-entering paid invoices into QuickBooks, you're paying for the wrong invoicing software. Two-way sync is standard in 2026.
Payment methods that get you paid faster
| Method | Speed | Cost | When to use |
|---|---|---|---|
| Card via public link (Stripe / Square) | Instant authorization, T+1 to T+2 settlement | 2.5-3.5% + $0.30 | Default for residential service work |
| Apple Pay / Google Pay (via same link) | Same as card | Same as card | Mobile-first clients, younger demographics |
| ACH bank transfer | 1-3 business days | 0.5-1% capped | B2B clients, larger amounts where 3% on $5,000+ stings |
| Check | 5-14 days (mail + clear) | Free | Older clients who insist; B2B with NET-30 terms |
| Cash | Instant | Free | Service calls; always issue a written receipt |
| Zelle / Venmo / CashApp | Instant | Free | Small amounts; not recommended for business use beyond ~$500 |
The single biggest cash-flow lever is replacing checks with card payments via public link. The 2-3% fee is dwarfed by the 7-14 day acceleration.
Bookkeeping integration
Invoicing software that doesn't sync to your bookkeeping makes you a data-entry clerk. Three things to confirm before committing to any invoicing tool:
- Two-way QuickBooks Online sync. Invoices send to QBO; payments flow back. No manual reconciliation.
- CSV export of all records. Belt-and-suspenders. If you ever switch tools or your software vendor goes under, you can re-import elsewhere.
- Multi-user access (eventually), at least an owner role and an accountant view so your bookkeeper or CPA can pull what they need without owning your password.
What good invoicing looks like in numbers
| Metric | Healthy target | Yellow flag |
|---|---|---|
| Days from work-complete to invoice-sent | Same day (≤1) | ≥3 days |
| Days from invoice-sent to payment-received (median) | ≤10 days | ≥21 days |
| % of AR over 30 days old | <5% | ≥10% |
| % of AR over 60 days old | <2% | ≥5% |
| % of invoices needing manual follow-up | <15% | ≥30% |
| % of revenue collected via card | ≥60% | <30% |
Templates and tools
Three tool categories for invoicing, in order of escalation:
Free invoice templates (Word, Excel, PDF)
Fine for under ~5 invoices a month. Costs time per invoice (manual data entry, manual sending) and offers no follow-up automation. Falcon Bill publishes a set of free invoice templates if you want to start here.
Standalone invoicing apps (Wave, Invoice Simple, Joist)
Good for businesses where invoicing is the only software need, no scheduling, no job tracking, no field workflow. Wave is free for basic use. Joist is free with paid add-ons.
Field-service management platforms (Falcon Bill, Jobber, Housecall Pro)
The right choice once you have jobs, visits, photos, and a price book to manage alongside invoicing. Falcon Bill starts at $19/month intro (then $29) flat for solo operators. Jobber starts at $29/month per user. Housecall Pro starts at $59/month per user. See our full FSM comparison for the rest.