A blank contractor invoice template is a reusable form for listing work completed, charges, payment terms, and the amount due. Copy or print the template below, fill in the fields that apply to your project, and check that the invoice matches your agreement with the client.
What a Contractor Invoice Does
An invoice is a request for payment that also documents what a contractor billed for and when. It helps a client connect a charge to a project, service period, milestone, or agreed expense. It can also give both parties a record to refer to if they need to confirm whether a particular job has been billed or paid.
A contractor invoice is not necessarily the same as a quote, estimate, or receipt. A quote or estimate describes anticipated charges before work is done; an invoice requests payment for charges that have been incurred or are due under the arrangement. A receipt confirms that payment was received. Some contractors issue a receipt separately, while others mark a paid invoice with the payment date and method.
The right format depends on the work and the agreement. A one-time repair may need only one service line. A longer project may need several line items, a billing period, or a milestone description. The goal is clarity, not a complicated design.
Fields to Include on the Invoice
There is no single layout that fits every job, but a useful invoice normally identifies the parties, the work, the charges, and how to pay. Include the details needed for the client to recognize the project and process the request.
- Contractor details: Name or business name, mailing address, and a reliable contact method. Add other identifying details only when appropriate for your situation.
- Client details: The client or organization being billed, plus a billing address or contact if needed.
- Invoice number and date: Use a unique identifier for each invoice and record the date it was issued. A consistent numbering method makes invoices easier to find.
- Project or service period: Identify the job, location, milestone, or dates covered so the client can match the bill to the work.
- Itemized charges: Describe each service, quantity or hours, rate, and line total. Include approved expenses as separate, clearly named lines when relevant.
- Totals and payment details: Show the subtotal, any applicable additions or deductions, the total due, the due date or agreed payment timing, and the accepted payment instructions.
Some clients request a purchase order number, project code, or particular billing contact. These are administrative details rather than universal invoice fields, so ask the client what their process requires before sending the bill.
Blank Contractor Invoice Template
BLANK CONTRACTOR INVOICE
| Invoice detail | Your entry |
|---|---|
| Contractor name or business | |
| Contractor address and contact | |
| Bill to / client | |
| Client billing address or contact | |
| Invoice number | |
| Invoice date | |
| Project, job, or service period | |
| Purchase order or project reference, if applicable |
| Description of work or expense | Hours or quantity | Rate | Line total |
|---|---|---|---|
| Subtotal | |
|---|---|
| Applicable tax or other agreed adjustment, if any | |
| Amount already paid or credited, if any | |
| TOTAL DUE | |
| Payment due date or agreed terms | |
| Payment instructions |
Notes: ______________________________________________________________
Sample — fictional details: North Pine Repair, 14 Cedar Lane, Sampletown; invoice NP-104; issued May 8, 2026; billed to Jordan Example for a porch repair completed May 4–6, 2026. Labor: 8 hours at $45 per hour, $360. Materials: agreed project materials, $72. Subtotal and total due: $432. Payment due May 22, 2026. These names, dates, and amounts are illustrative only.
How to Fill It Out
Complete the invoice after confirming what the client agreed to pay for. A careful sequence reduces confusion and makes it easier to spot missing information before sending.
- Identify the recipient and job. Use the correct billing name and connect the invoice to a recognizable project, location, or service period.
- Choose a unique invoice number. For example, a simple sequential scheme can distinguish one invoice from another. Avoid reusing a number, especially if you invoice the same client repeatedly.
- Describe completed work plainly. Use enough detail to identify the service without turning the invoice into a long work report. If the contract uses milestone names, use the same wording where practical.
- Enter quantities and rates. State hours, units, or other agreed measures and show the calculation for each line. Keep units consistent so the client can follow the math.
- Calculate and review the total. Add line totals, show any applicable adjustments separately, and verify that the amount due reflects payments or credits already recorded.
- Add payment instructions and send it through the agreed channel. Keep a copy of the completed invoice and note when it was sent.
For instance, if a contractor bills six hours at an agreed hourly rate, the invoice should show the hours, rate, and resulting labor charge rather than only a lump sum. If the agreement instead sets a fixed project fee, label the charge as the relevant service or milestone; do not invent hours simply to fill a column.
Rates, Line Items, and Expenses
Choose a line-item format that reflects how the job was priced. Hourly work is easiest to read when hours and rate appear separately. Work priced by unit can show the number of units and the price per unit. A fixed-fee task can be listed as one service with its agreed amount. The invoice should describe the billing basis accurately rather than implying a calculation that was not part of the agreement.
Keep distinct types of charges separate when that helps the client understand them. For example, list labor and approved materials on separate lines instead of combining them into an unexplained total. For a reimbursable expense, use a clear description and follow any documentation or approval process agreed with the client. Do not assume that an expense is billable merely because it was incurred.
If a project has already received a deposit or partial payment, show it as a credit or payment applied and calculate the remaining amount due. This is different from reducing the original value of the work: showing the credit preserves a clearer record of the project charge and what remains unpaid.
Taxes, Discounts, and Payment Terms
Tax treatment and invoice requirements can differ depending on location, type of work, and the contractor’s circumstances. The template therefore leaves room for an applicable tax entry without presuming that tax applies or specifying a rate. Check the rules and documentation relevant to your situation; for tax or legal questions that require individual guidance, ask a qualified professional.
Use the payment timing stated in the contract or otherwise agreed with the client. A due date should be unambiguous, and any discount, late charge, or other adjustment should be included only when it is permitted by the applicable agreement and requirements. Avoid adding a new payment condition on an invoice as though the client had already accepted it.
Payment instructions should be specific enough to help the client complete payment, but should not expose unnecessary sensitive information. If the client has a preferred payment channel or vendor setup process, confirm the correct instructions directly through a trusted channel before sending or changing them.
Common Invoice Problems to Prevent
Many avoidable delays come from small gaps rather than a complicated billing dispute. Before sending, look for issues that make the invoice hard to identify, verify, or process.
- Missing project reference: Add the job name, service dates, or purchase order reference requested by the client.
- Vague descriptions: Replace entries such as “work” or “services” with a short, specific description of the billed task.
- Math that cannot be checked: Show the quantities and rates where relevant, and confirm that each line and the final total add up.
- Duplicate or reused numbers: Keep invoice identifiers distinct and maintain a simple record of issued invoices.
- Unclear balance: Show deposits, prior payments, or credits separately so the client can see how the remaining amount was reached.
- Conflicting terms: Compare the due date and charge descriptions with the agreement and resolve inconsistencies before billing.
A common misconception is that a polished invoice can substitute for approval of extra work. It cannot establish by itself that a client agreed to a changed scope or an additional charge. When work or pricing changes, document the change through the process agreed with the client before treating it as billable.
Adapting the Template to Different Work
A general contractor invoice can be adjusted without changing its basic structure. For recurring maintenance, include the service dates and separate each visit if that makes the billing easier to review. For a project with stages, identify the billed milestone and indicate whether it is a partial or final invoice. For a time-based engagement, include the relevant billing period and clear units, such as hours or days.
For a small one-off job, unnecessary fields can be removed, but retain the basics that identify who is billing whom, what work is covered, the amount due, and how payment should be made. For a larger client, additional reference fields may be essential to route an invoice through its internal process. A useful template is adaptable: it should include enough information for the transaction without making every invoice look more complex than the work requires.
If a client supplies a required invoice format, use it or ask whether your own layout is acceptable. A readable, correctly completed client form is generally more useful than insisting on a preferred design that omits the client’s processing details.
Sending and Keeping Invoice Records
Send the invoice to the agreed billing contact and use the submission method the client requested. Before sending, check the recipient, attachment, project reference, totals, and payment details. A brief message can state the invoice number, project, and amount due; it does not need to repeat every line item already shown in the invoice.
Keep an organized copy of each invoice and note its issue date, due date if applicable, and payment status. Store related approvals, change records, and payment confirmations alongside it when useful. These records can help answer practical questions such as whether a milestone was billed, which version was sent, or whether a payment was applied. Follow any applicable recordkeeping requirements for your circumstances.
Frequently Asked Questions
What should a contractor invoice include?
At minimum, identify the contractor, client, invoice date and number, work or service period, charges, total due, and payment instructions. Add project references or other fields the client requires.
Can I invoice a client without an invoice number?
A number is a useful way to distinguish and track invoices, particularly for repeat work. If a client’s process does not require one, you can still use a consistent unique identifier for your own records.
Should I list materials separately from labor?
Separate line items often make a bill easier to understand, especially when materials are being billed in addition to labor. Describe them accurately and follow the project’s agreement on which costs may be charged.
Can I use this template for hourly work?
Yes. Enter the hours or other time units, the agreed rate, and the calculated line total. Add the service dates or billing period so the client can tell which work the hours cover.
What if the client asks for a different invoice format?
Ask which fields and submission method are required, then adapt the template or use the client’s form. Confirm that the final version still clearly shows the work billed and the amount due.