BizTempl

Contractor Invoice: What to Include, How to Write One, and Common Mistakes

Last reviewed 2026-07-08

If you're a contractor or independent construction professional, your invoice is more than a bill—it's a record of work done, a legal document, and a tool to get paid on time. A sloppy invoice creates confusion, delays, and awkward follow-ups. A clean, complete invoice speeds up payment and makes tax time easier.

Here's exactly what to include on a contractor invoice, how to write one step-by-step, and the common mistakes that cost you time and money.

What to Include on Every Contractor Invoice

Every invoice you send should contain these core elements. Missing one can mean a rejected or delayed payment.

  • The word "INVOICE" at the top, large and clear. Some clients require "TAX INVOICE"—check their policy.
  • Your business name, address, phone, and email. If you have a logo, include it. This identifies you instantly.
  • Client's full name or company name, billing address, and contact person. Double-check this—sending to the wrong person causes weeks of delay.
  • Invoice number. Make it unique and sequential (e.g., INV-001, INV-002). This helps you and your client track payments.
  • Invoice date and payment due date. Be specific. "Due upon receipt" is vague; use "Due by November 15, 2025."
  • Purchase order (PO) number if your client provided one. Many companies require this to process payment.
  • Line-item breakdown of services and materials. List each task, the quantity, the rate, and the total. For example: "Framing labor – 40 hours @ $75/hr = $3,000" and "Lumber – 200 board ft @ $4.50/ft = $900."
  • Subtotal, any discounts, taxes, and the total amount due. Show your math clearly. If you charge sales tax, list it separately.
  • Payment terms and methods accepted. "Net 30" or "2/10 Net 30" are common. Also specify how to pay—check, ACH, credit card, or online link.

How to Write a Contractor Invoice in 4 Steps

You don't need fancy software—a template in Word, Google Docs, or Excel works fine. Follow these steps.

Step 1: Choose or design a template. Keep it clean and professional. Use your business logo and a consistent font. Avoid clutter or distracting graphics. The goal is clarity, not creativity.

Step 2: Fill in all required details. Start with your info, then the client's, then the invoice number and dates. Next, list every line item with its cost. Be specific—don't write "Miscellaneous labor." Write "Drywall installation – Room A – 12 hours."

Step 3: Calculate totals and add payment terms. Double-check your math. Add the subtotal, apply any discounts (e.g., early payment discount), add tax, and show the final amount. Then write your payment terms clearly.

Step 4: Review and send. Read the entire invoice out loud. Check spelling, numbers, and dates. Then attach it as a PDF to a short email. Subject line example: "Invoice #1024 – ABC Construction – Due Nov 15." Body: "Hi [Client], please find attached invoice #1024 for work completed October 20-27. Payment is due by November 15. Let me know if you have questions. Thanks, [Your Name]."

Common Contractor Invoice Mistakes (and How to Avoid Them)

Even experienced contractors make these errors. Here's what to watch for.

  • Missing or incorrect invoice number. Without a unique number, your invoice gets lost in the client's system. Always use a sequential numbering system.
  • Vague line items. "Work performed – $5,000" invites questions and delays. Break it down into labor, materials, and specific tasks.
  • Forgetting the purchase order number. If your client gave you a PO, it's required. Leaving it off means the invoice gets rejected.
  • Wrong payment terms. "Due upon receipt" is unrealistic for most businesses. Use "Net 30" or "Net 15" unless you have a prior agreement.
  • Sending in the wrong format. A Word doc or Google Sheets link looks unprofessional and can be altered. Always send a PDF.
  • Not reviewing before sending. A typo in the total or your address can cause a payment delay. Always check once, then check again.

Contractor Invoice vs. Independent Contractor Invoice

These terms are often used interchangeably, but there's a subtle difference. A contractor invoice is typically used by a construction company or general contractor billing for a project. An independent contractor invoice is used by a solo worker (electrician, plumber, designer) billing for their time and materials.

The content is nearly identical. The main difference: independent contractors often include their Social Security number or EIN on the invoice for tax reporting, while larger contractors may not. Always check your client's requirements.

Why a Good Invoice Matters for Your Business

A professional invoice does three things: it gets you paid faster, keeps your financial records clean, and protects you legally. If you ever need to prove work was done or dispute a payment, your invoice is your evidence. It also simplifies tax filing—every line item and total is already documented.

Take the extra 10 minutes to get it right. Your future self (and your bank account) will thank you.

Templates mentioned

Frequently asked questions

What is a contractor invoice?+

A contractor invoice is a formal payment request from a contractor (or subcontractor) to a client for construction or service work completed. It itemizes labor, materials, taxes, and payment terms.

Do I need a purchase order number on my invoice?+

Only if your client requires it. Many larger projects or corporate clients issue a purchase order (PO) number. Including it helps them process your invoice faster. If you don't have one, leave it blank.

How should I send a contractor invoice to a client?+

Email is standard. Attach the invoice as a PDF and write a short, professional email with a clear subject line (e.g., "Invoice #1024 – ABC Construction – Due Nov 15"). Avoid sending a Word doc or link that requires a login.

Sources & further reading

We review authoritative guidance when building each template. Links are for reference only.