Guides12 min read

Contractor Invoice Template — What to Include for Fast Payment in 2026

Download a free contractor invoice template or build your own. Learn what every contractor invoice must include to get paid faster and protect your lien rights.

ES

Ezra Sopher

March 10, 2026

Getting paid is the point of the job. But a staggering number of contractors lose money not because the work goes wrong, but because their invoicing process is disorganized, unprofessional, or missing information that clients use as an excuse to delay payment.

This guide covers every field that belongs on a contractor invoice, how to structure your payment terms to minimize late payments, when to use progress billing vs. completion billing, and the practical habits that get checks in faster.

---

The 10 Required Fields on Every Contractor Invoice

A professional invoice is not a handwritten note or a text message with a dollar amount. It is a legal financial document that needs specific information to be enforceable and to protect your interests. Here are the ten fields that belong on every invoice you send.

1. Your Company Information

At the top of every invoice:

  • Business name (exactly as registered)
  • Physical address or mailing address
  • Phone number
  • Email address
  • Contractor license number (required in most states)
  • Website (optional but adds credibility)

    Clients need to know who sent the invoice, where to mail a check, and how to reach you with questions. Missing contact information is one of the most common reasons invoices sit unprocessed — the accounts payable person cannot figure out where to call.

    2. Client Information
    • Client's full name (or business name for commercial work)
    • Billing address
    • Email address where the invoice was sent
    • Phone number

      For commercial clients, include the name of the specific person responsible for invoice approvals. An invoice addressed to "ABC Property Group" may sit in a general inbox for weeks. An invoice addressed to "Sarah Chen, Accounts Payable Manager, ABC Property Group" gets routed immediately.

      3. Invoice Number

      Every invoice needs a unique identifier. Invoice numbers serve multiple purposes:

      • They create an auditable record of all your billing
      • They are referenced in payment disputes ("Per invoice #2026-0112...")
      • They are required for accounting, tax records, and lien documentation

        Use a consistent numbering system. Two common formats:

        • Sequential: 1001, 1002, 1003... (simple, works for low volume)
        • Date-prefixed: 2026-0312-001 (year-month-day-sequence; easier to locate by date)
        • Job-specific: JOB-HERNANDEZ-001, JOB-HERNANDEZ-002 (links invoices to specific clients)

          Once you establish a numbering system, never reuse or skip numbers. Gaps in invoice sequences raise questions with accountants and can complicate lien filings.

          4. Invoice Date

          The date the invoice was issued. This is the reference point for payment terms (Net 15 from invoice date means payment is due 15 days from the invoice date). It is also critical for calculating late fees and for establishing the timeline in any dispute.

          5. Due Date

          State the due date explicitly: "Payment due by March 25, 2026." Do not make the client calculate when payment is due from your payment terms language. Spell it out clearly. Invoices without explicit due dates get treated as optional — clients pay when they feel like it.

          6. Line Items with Descriptions

          This is where most contractor invoices fail. A line item that reads "$3,800 — tile work" is not useful. A line item that reads "$3,800 — Install 220 SF ceramic tile flooring, master bathroom, including mortar bed, grout, and caulking at fixtures per contract" is specific, professional, and harder to dispute.

          For each line item, include:

          • A clear description of the work or material
          • The quantity and unit (12 hours labor, 220 SF tile installation, 3 fixtures)
          • The unit price
          • The line total

            Specificity protects you. If a client disputes a line item, your description should leave no room for arguing about what work was done.

            7. Tax

            If your state requires sales tax on materials or certain services, include it as a separate line item. Never embed tax in your labor or material rates — it creates confusion about what was taxed and at what rate, and it can create problems when you report and remit sales tax.

            Show:

            • Subtotal (before tax)
            • Tax rate and taxable amount
            • Tax amount
            • Total due

              8. Payment Terms

              State your payment terms clearly: "Net 15," "Net 30," "Due Upon Receipt," or whatever terms apply to this client and project. Also include:

              • Accepted payment methods (check, bank transfer/ACH, credit card, Zelle)
              • Late fee clause: "Invoices unpaid after 30 days are subject to a 1.5% monthly service charge"
              • Early payment discount if offered: "2% discount if paid within 10 days"

                Clients who see no payment terms treat invoices as open-ended. Clients who see a due date, a late fee, and a payment link treat invoices as urgent.

                9. Payment Methods and Instructions

                Tell clients exactly how to pay you. Include:

                • Mailing address for checks (include "Make checks payable to [Business Name]")
                • ACH/bank transfer details if you accept them
                • Online payment link if you use one
                • Zelle or other digital payment info

                  Friction kills payment speed. The easier you make it to pay, the faster you get paid. An invoice that includes a clickable payment link gets paid an average of 11 days faster than one that requires a client to write and mail a check.

                  10. Lien Waiver Note

                  For progress invoices, include a line noting the lien waiver status: "Upon receipt of this payment, Contractor will provide a Conditional Lien Waiver for work covered by this invoice."

                  This is important for two reasons. First, sophisticated clients and commercial property owners expect it — it demonstrates professionalism. Second, it protects your rights on larger projects by making your conditional waivers part of your documented billing process. Never provide an unconditional lien waiver until payment has actually cleared.

                  ---

                  Payment Terms Best Practices

                  Net 15 vs. Net 30

                  For residential work, Net 15 is appropriate and increasingly common. For commercial work, Net 30 is the standard, though many GCs push for Net 45 or Net 60.

                  The shorter your payment terms, the better your cash flow. If a client pushes back on Net 15, you can negotiate to Net 30 — but do not agree to terms longer than Net 30 without pricing a carrying cost into the job.

                  Calculate what longer payment terms actually cost you: if you have $50,000 in outstanding invoices at Net 60, you are effectively funding your clients' projects with $50,000 of your own money for two months. That money has a cost, whether you are drawing on a line of credit or simply deferring your own cash needs.

                  Early Payment Discounts

                  An early payment discount offers clients a small percentage reduction for paying faster. The most common structure is "2/10 Net 30" — a 2% discount if payment is received within 10 days, otherwise net amount due in 30 days.

                  For clients who routinely pay on time, this is unnecessary. For clients who tend to drag, a 2% discount can be the incentive that gets a $20,000 invoice paid in 8 days instead of 45.

                  Annualized, a 2/10 Net 30 discount equals approximately 36% annual interest — which means the discount is extremely generous. Use it selectively for large invoices where cash flow speed matters more than the 2%.

                  Late Fee Clause

                  Include a late fee clause in your contract and on every invoice: "Balances unpaid after [due date] will accrue a service charge of 1.5% per month (18% annually)."

                  Most contractors never actually enforce late fees — they use the clause as a reminder that timely payment is a condition of the contract. The mere presence of a late fee clause accelerates payment for many clients who want to avoid it.

                  If you do enforce late fees, send a separate notice when the due date passes referencing the clause in the contract.

                  ---

                  How Invoice Numbering Protects You in Disputes

                  A dispute over whether an invoice was ever received, what it covered, or whether it was paid is much easier to resolve when you have a clean invoice record. Your numbering system creates that record.

                  When a client claims "I never received that invoice," you can produce:

                  • The invoice with its unique number
                  • The date it was sent
                  • The email address it was sent to
                  • A delivery receipt if your invoicing software tracks opens

                    When a payment dispute ends up in mediation or small claims court, organized invoice records are the difference between a quick resolution and an ambiguous he-said/she-said.

                    Gap-free sequential numbering also makes it impossible for anyone to argue that an invoice was created after the fact. A complete numerical sequence is evidence of an organized, consistent billing process.

                    ---

                    Progress Billing vs. Completion Billing

                    Completion Billing

                    Completion billing means you do all the work, then send one invoice for the total. This is appropriate for:

                    • Small jobs under $2,000–$3,000 that are completed in a day or two
                    • Straightforward service calls
                    • Repair work where the full scope is clear and limited

                      The risk of completion billing on larger projects: if anything goes wrong near the end, you have all your labor and materials invested with no payment yet received. You also have limited leverage if the client disputes the final payment.

                      Progress Billing

                      Progress billing means invoicing at defined milestones throughout the project. This is appropriate for:

                      • Any project lasting more than a week
                      • Projects over $5,000
                      • Jobs where material costs are front-loaded (you purchase materials before work begins)

                        A typical progress billing structure for a kitchen renovation might be:

                        • 30% at contract signing (mobilization deposit)
                        • 30% at rough-in complete (before drywall goes up)
                        • 30% at substantial completion
                        • 10% at final completion and punch list

                          Progress billing protects your cash flow, limits your financial exposure at any single point, and gives you leverage at each phase. A client who tries to dispute the final 10% while owing you money on a completed job is in a very different position than a client disputing 100% of payment on an unstarted scope.

                          For commercial and larger residential projects, monthly progress billing based on percentage of completion is standard practice. Track what percentage of the scope is complete at the end of each month and invoice accordingly.

                          ---

                          How to Reduce Late Payments

                          Include an Online Payment Link

                          Invoices that include a direct payment link get paid significantly faster than invoices that require a client to write a check or initiate a bank transfer on their own. Every hour between "I should pay this" and "I've completed the payment process" is time for that intention to get buried.

                          Set up online payments through your invoicing system and include the link in the invoice email: "Click here to pay securely online."

                          Collect Upfront Deposits

                          A deposit at contract signing does two things: it creates immediate cash flow, and it filters out low-commitment clients. Serious clients who intend to pay accept deposits as standard practice. Clients who push back aggressively on a 25–33% deposit are often the same clients who drag on final payment.

                          Deposits also ensure you are never 100% exposed. If a project falls apart mid-stream, you have already collected something for your mobilization costs.

                          Automated Payment Reminders

                          Send invoice reminders at consistent intervals:

                          • On the due date: "Your invoice #2026-0312-001 for $4,200 is due today"
                          • Three days after: "Your balance of $4,200 is now past due"
                          • Seven days after: "Reminder: outstanding balance of $4,200 + late fees"
                          • Fourteen days after: more formal notice referencing your contract terms

                            Automated reminders are not aggressive — they are professional. Most late payments are simply the result of oversight, not bad faith. A well-timed reminder is often all it takes.

                            Invoice Promptly After Milestone Completion

                            The faster you invoice after completing a milestone, the faster the payment clock starts running. Contractors who pile up invoices and send them at the end of the month add unnecessary days to their collection timeline.

                            Complete the work. Photograph it. Send the invoice that day.

                            ---

                            Common Invoicing Mistakes

                            Wrong Contact Person

                            Sending an invoice to the wrong email address or the wrong person at a company is more common than you think, and it causes weeks of payment delay. Verify billing contact information when the contract is signed, not when you are trying to collect.

                            Vague Line Item Descriptions

                            "Labor — $1,800" does not tell the client what they are paying for. Vague descriptions invite disputes. Specific descriptions create clarity and professionalism. Write line items as if they may be read by a judge.

                            No Due Date

                            Invoices without explicit due dates do not get paid on time because there is no "on time" defined. Always state the due date explicitly.

                            Not Referencing the Contract

                            For progress invoices, reference the contract and specify what milestone this invoice corresponds to: "Progress invoice #2 per contract dated February 15, 2026 — rough-in complete milestone." This makes it easy for clients to verify the invoice against their contract and approve payment quickly.

                            Sending to Personal vs. Business Email

                            For commercial clients, make sure invoices go to the accounts payable or billing email, not the project manager's personal email. Many organizations have invoice processing workflows that require invoices to be submitted to a specific address or portal.

                            ---

                            Professional Invoicing with Ontrakt

                            Ontrakt generates professional invoices directly from your estimates and job records — no re-entering data, no copying numbers from one document to another. When a project milestone is reached, you trigger an invoice and it pre-populates with the correct line items, amounts, and client information.

                            Clients receive a polished invoice with a one-click online payment link. Automated reminders go out on schedule. You get notified the moment payment is received.

                            Every invoice is stored permanently with a complete audit trail — sent date, viewed date, paid date — giving you the documentation you need for any dispute or lien filing. Start your free trial at ontrakt.com/sign-up