Start with the right next step
Quick take
- Put the client, invoice number, invoice date, due date, and total amount due near the top.
- Describe the work clearly enough that the client can connect the invoice to the approved job or milestone.
- Include payment instructions, deposit details, and late-payment terms before the client has to ask.
How we chose what to include
LaunchPlain evaluates tools and workflows by practical fit for small service businesses, not by feature count alone.
- We focused on invoice fields that reduce payment friction for contractors: scope, due dates, payment instructions, and itemized work.
- We separated required invoice basics from optional fields so new solo operators do not overcomplicate early invoices.
- We included deposits, milestones, expenses, and change orders because those are common sources of client confusion.
- We kept the checklist software-neutral so it can be used with invoicing software, payment-platform invoices, or a simple template.
The invoice basics
Start with the details that identify the invoice and make it easy to track later. These fields should be visible without the client needing to read the whole document.
- Contractor or business name, address, email, and phone number.
- Client name, billing contact, and client business details when relevant.
- Unique invoice number and invoice date.
- Payment due date and total amount due.
- Accepted payment methods and clear payment instructions.
The work description
The work description should match the job, quote, estimate, contract, or milestone the client already approved. Vague descriptions create avoidable questions.
- Name the service, project, property, job, or deliverable.
- Include the completed date range or billing period.
- Reference the estimate, quote, job number, purchase order, or milestone if one exists.
- Separate new work from change orders or extra requests.
Line items and totals
Line items make the invoice easier to approve. They also help the contractor understand revenue, expenses, and taxable records later.
- Labor, service packages, project fees, hourly time, or day rates.
- Materials, supplies, travel, subcontractor costs, or reimbursable expenses.
- Deposits already paid, partial payments, credits, or discounts.
- Taxes or fees when they apply.
- Subtotal, adjustments, and final balance due.
Payment terms
Payment terms should answer when the client needs to pay and what happens next. A friendly invoice can still be specific.
- Use due-on-receipt, 7-day, 14-day, or 30-day terms depending on the client and job size.
- State whether card, bank transfer, check, cash, or payment link is accepted.
- Add the payment link directly on the invoice when possible.
- Include late fees, pause-work terms, or follow-up timing only if they were agreed in advance.
Deposits and milestones
Deposits and milestones need to be written plainly. The client should see what has already been paid, what this invoice covers, and what remains.
- Show the original job total when useful.
- List the deposit amount already paid.
- Name the milestone or stage this invoice covers.
- Show the remaining balance after this payment if the project continues.
Notes that prevent confusion
A short note can reduce back-and-forth, especially when the invoice includes materials, scope changes, or a next step.
- Mention attached receipts, approvals, photos, or signed change orders.
- State what is excluded if the client may confuse it with the billed work.
- Add a thank-you line, but do not bury payment instructions under it.
- Use the same language as the estimate or agreement when possible.
What to avoid
A contractor invoice should not leave the client guessing. Most invoice problems come from missing context, missing due dates, or payment instructions that are too vague.
- Do not use duplicate invoice numbers.
- Do not describe the work as only services rendered.
- Do not hide payment details in an email thread instead of the invoice.
- Do not mix unrelated jobs on one invoice unless the client expects consolidated billing.
- Do not wait weeks to send the invoice after the work is complete.
FAQ
What information should be on a contractor invoice?
A contractor invoice should include contractor details, client details, invoice number, invoice date, due date, work description, line items, deposits or payments already made, total amount due, payment methods, and clear payment instructions.
Should a contractor invoice include a payment link?
A payment link is helpful when the contractor accepts online payment. It reduces back-and-forth and gives the client a clear next step after approving the invoice.
How detailed should contractor invoice line items be?
Line items should be detailed enough for the client to connect the invoice to the approved work. Contractors should separate labor, materials, expenses, deposits, discounts, and change orders when those details affect approval or records.
Should deposits appear on the final invoice?
Yes. If a client already paid a deposit, the invoice should show the original total, deposit paid, current amount due, and any remaining balance so there is no confusion.
Related next steps
Affiliate disclosure
LaunchPlain may earn a commission if readers choose tools through our links. Recommendations are written for practical fit first. Read the affiliate disclosure for details.