For contractors, invoicing should not feel disconnected from the estimate. The customer already approved the services, price, and job address. The invoice should carry that context forward so the business can track what was sent, what was paid, and what still needs attention.
Start with the accepted estimate
An invoice is easier to understand when it comes from an estimate the customer already reviewed. EstimateRanger tracks whether an estimate has been sent, accepted, scheduled, completed, invoiced, invoice sent, or paid. That status history helps the business see where each job stands.
- Accepted estimates are ready to schedule or invoice.
- Completed estimates can be invoiced after the work is finished.
- Paid invoices can update the estimate so revenue and completed work stay accurate.
- Manual paid status can be used when payment happens outside online invoicing.
What should carry from estimate to invoice?
| Estimate detail | Invoice value |
|---|---|
| Customer name and contact | Confirms who receives the invoice and who approved the work. |
| Job address | Keeps the invoice tied to the service location. |
| Service line items | Shows what the customer is paying for. |
| Totals and adjustments | Preserves tax, discounts, fees, deposits, and total price. |
| Notes | Can explain payment expectations, scheduling, or completion details. |
Invoice timing
Some businesses invoice after customer approval. Others invoice only after the job is complete. Either can work as long as the workflow is clear. If the job requires a deposit, the estimate should explain the deposit before the customer accepts. If payment is collected after completion, the invoice should be sent promptly while the work is fresh in the customer's mind.
Before the job
Use deposits or prepayment only when the estimate clearly explains what is due and when work begins.
After the job
Mark the job complete, log actual job time when useful, then send the invoice for the approved work.
How paid status affects reporting
Revenue reporting is more useful when paid jobs are marked correctly. EstimateRanger can show paid work in the dashboard and keep completed paid jobs visually separate from open work. For recurring jobs, each occurrence can be tracked independently so one paid visit does not incorrectly mark every future visit as paid.
Invoice communication tips
Keep invoice messages short. Mention the job name, service address, amount due, due date if applicable, and the payment link. Avoid adding unrelated sales language or long explanations. If the customer has a question, keep the conversation attached to the estimate or job so the business can find it later.
Connect estimating and invoicing.
Pro accounts can convert approved work into online invoices and track paid jobs from the same workspace.