Free contractor invoice template
Prepare a blank invoice for completed work. Add your business details, print the form, and write in the charges and payment terms.
Prepare your blank invoice
Add your business details and logo, choose item rows, and show or hide pricing columns, notes, terms, and the signature line. Customer details and charges stay blank for handwriting.
Use free invoice templateNo account or email required to print. Blank paper form or browser PDF, not a fillable PDF. Printed output may include a Cinderblock Free Tools footer.
| # | Item | Qty | Price | Amount |
|---|---|---|---|---|
| 1 | ||||
| 2 | ||||
| 3 | ||||
| 4 |
How to use the invoice template
Set up your invoice form
Add your company details and logo. Choose enough item rows and keep the pricing columns, notes, and terms you need.
Write the bill after printing
Enter the customer, invoice number, dates, and completed work. Calculate the charges yourself and write the agreed payment terms.
Review and give the customer a copy
Check the arithmetic and amount still owed. Hand over the invoice or scan it, and keep your own copy for payment follow-up.
Fill out a paper invoice the customer can check
Use the invoice for work you’re billing, with enough detail to match the charge to the job. Keep proposed work on an estimate rather than mixing it into a bill for completed work.
Identify the bill and the billing contact
Write an invoice number and invoice date before the form leaves your hands. Add the customer’s name and the work address if it differs from the billing address. For a property manager, confirm who receives the bill; the person who opened the door may not handle payment.
Describe what you completed
Give each charge its own line. Name the work and location, such as “Replace damaged gate latch at side entrance,” rather than “Repairs.” When you bill by hours or units, write the quantity and the matching unit price. For an agreed fixed price, describe what’s included so the customer doesn’t read it as an hourly charge.
Add each line amount, any applicable adjustments, and the invoice total. Paper doesn’t catch an extra zero or a missed line. Recalculate the total before giving the customer a copy.
Make the due date and payment instructions agree
Use the terms agreed for this job. If the bill is due on receipt, say so; if you agreed a later date, write that exact date. Don’t leave a due date that contradicts the terms. Include the payment method and where the customer should send payment.
Example: separate the charge from the balance due
In this fictional fence repair, Sample Fencing bills $240 for labor and $85 for replacement hardware. The invoice total is $325. The customer previously paid $100, leaving $225 due. These figures illustrate the paperwork, not suggested prices.
Write the two charges on separate lines. In the note area, record “Prior payment received: $100; remaining balance due: $225” and the date of that payment. Keep the $325 invoice total visible so the invoice and the payment record can be compared later. Don’t subtract the same payment twice.
The due-date field and terms area should tell the customer when and how to pay the $225 balance. If you need a document confirming money already received, prepare a receipt separately.
Keep the office copy current
Before leaving the job, photograph or scan the completed invoice and keep it with the job reference. Give the customer a readable copy. Record when you delivered it and where you sent it.
When a payment arrives, update your billing record with its date, amount, and method. Follow up on the balance using the invoice number and a copy of the bill. If you correct a charge, label the replacement copy clearly and explain the correction so two versions aren’t treated as separate invoices.
Avoid reusing invoice numbers, leaving payment terms blank, or marking a bill paid before checking your payment record. For typed customer details and calculated line totals, use the invoice generator.
When paper billing becomes hard to follow
A printed invoice gives the customer a bill. You still need a separate record of when it was sent, payments received, and the balance outstanding.
Cinderblock connects invoices with customer and job records, supports progress and partial billing, and accepts card and ACH payments.
| Capability | Invoice template | Invoice generator | Cinderblock |
|---|---|---|---|
| Preparing the bill | Write on the printed form | Enter invoice details online | Create invoices on the job |
| Line-item amounts and total | Calculate by hand | Calculated from entered prices | Invoice pricing and totals |
| Payment terms and due date | Write on the form | Enter in the full editor | Keep billing with the job |
| Record partial billing | Maintain your own record | Document details only | Progress and partial billing |
| Collect card or ACH payments | Separate payment method | Does not collect payments | Card and ACH payments |
| Customer and job records | Separate files | Browser-local documents | Connected customer and job records |
Related free tools for this paperwork
Invoice generator
Complete invoice details online and calculate the charges before printing.
Explore invoice generatorEstimate template
Prepare a paper quote for proposed work before the invoice.
Explore estimate templateInvoice template questions
Keep a blank invoice ready for the next finished job
Choose your invoice layout now, then print copies to complete when the work is ready to bill.