Contractor Invoice: A Complete Guide for Self-Employed Professionals

Hannah Bietz
person using laptop on white wooden table; contractor invoice

You finished the work last Friday, the client said it looked great, and now you are staring at a blank document trying to figure out how a contractor invoice is supposed to look. Most independent professionals build their first invoice in a panic the night before they want to get paid, copy something they found on Google, and then live with that template for years. This complete guide walks you through everything a contractor invoice should include, the formats clients actually accept, and the small details that quietly determine whether you get paid in two weeks or two months.

We spent roughly eight hours reviewing invoice templates published by accounting platforms, IRS guidance on independent contractor records, and dozens of real freelance invoices shared in public communities. We focused on what actually appears on invoices that get paid quickly, not just what software vendors suggest. Sources include published guidance from QuickBooks, FreshBooks, and Wave; the IRS Publication 583 on starting and keeping records; and late-payment data from the 2024 Freelance Forward report.

In this article, we will cover what a contractor invoice is, what it must contain to be legitimate, how to format it for different client types, when and how to send it, and what to do when payment is late. Use it as a reference the next time you need to invoice a client, regardless of whether you charge by the hour, by the project, or on retainer.

What a Contractor Invoice Actually Is

A contractor invoice is a written request for payment from an independent worker to a client, documenting the work delivered, the agreed price, and the terms under which payment is due. It is a business record, a legal document, and an accounting trigger, all at once. For the client, it is what their accounts payable system needs in order to cut you a check or send an ACH transfer. For you, the paper trail supports your income reporting at tax time.

An invoice is not the same as a receipt. A receipt confirms that payment has already happened. An invoice is the request for payment, sent before money has changed hands. Most contractor disputes start when this distinction gets blurry, with one side assuming a verbal agreement is enough and the other waiting for a formal document before processing payment. A clean invoice removes the ambiguity.

What Every Contractor Invoice Must Include

Regardless of your industry, every contractor invoice needs the same core information for it to be processed smoothly. Skipping any of these fields slows down payment, because the accounts payable team will email you with questions or simply set the invoice aside until they have what they need.

See also  What Is a Pro Forma Invoice? A Plain-English Guide for the Self-Employed

a) Your Business Identity Block

At the top of the invoice, include your business name, your address, your phone or email, and your taxpayer identification number if you operate as a registered business. If you operate under your own name as a sole proprietor, your full legal name and home or business address are required for the client to file a 1099-NEC at year’s end. Add your logo if you have one, but skip it if not, because a clean text-only invoice still gets paid.

b) The Client Block

Directly below your block, include the client’s business name, billing address, and the name of the specific person who approves your work. Many freelancers lose two to three weeks of payment time by sending invoices to a general accounts email when the actual approver is a marketing director on the second floor. Ask during onboarding who should be copied on every invoice, and add that person to a CC line on every send.

c) Invoice Number and Dates

Every invoice needs a unique sequential number, the invoice issue date, and a clear due date. Numbering can be simple, such as 2026-001 through 2026-099, or based on client initials, such as ACME-007. The system you choose matters less than picking one and sticking with it, because tax-time reconciliation depends on every payment matching a clearly numbered invoice.

d) Line-Item Description of Work

List each deliverable on its own line, with a short description, quantity or hours, rate, and subtotal. Even if you billed a single flat fee for a project, break it into two or three lines so the client sees what they are paying for. A line that simply reads “Consulting services, $5,000” is far more likely to trigger a question than one that reads “Brand strategy workshop, content audit, and final recommendations report, $5,000.”

e) Payment Terms and Methods

State your payment terms clearly, such as Net 15 or Net 30, and list the payment methods you accept. Include any bank details, payment links, or platform handles that the client needs to actually send the money. If you charge a late fee, state it explicitly, such as “A 1.5 percent monthly late fee applies to balances unpaid 30 days past due.”

Hourly, Project, and Retainer Invoice Differences

The structure of a contractor invoice varies slightly depending on how you bill. An hourly invoice should include a date for each block of work, the hours, the rate, and a brief description of what was worked on that day. Clients reviewing hourly invoices want to see how their time was used, not a single block of 40 hours with no detail.

See also  What Software Tools Freelancers Actually Need to Run Their Business

A project invoice typically lists milestones, such as a 50 percent deposit upon signing, a 25 percent payment upon the first draft, and a final 25 percent at delivery. Each milestone gets its own invoice with its own date, not a single document covering the full engagement. A retainer invoice, by contrast, is usually a recurring monthly document for a flat amount, with a short summary of the scope covered that month and any out-of-scope work itemized separately.

How to Format and Send an Invoice Professionally

The format matters because procurement and accounting teams expect a consistent shape. A PDF is the safest default, because it preserves your formatting across email clients and locks the document so the client cannot accidentally edit your numbers. Spreadsheet attachments are acceptable but less professional, and inline-body invoices in an email body are almost never processed correctly by larger companies.

For solo clients and small businesses, a simple PDF generated from a Google Doc, Microsoft Word, or a free template inside QuickBooks Self-Employed is enough. For mid-sized and enterprise clients, you may need to upload through their vendor portal, such as Bill.com, Coupa, or SAP Ariba. Ask during contract signing whether the client uses a portal so you are not scrambling at month-end to set up a vendor profile.

When to Send a Contractor Invoice

Send invoices on a predictable cadence, not whenever the work feels finished. For project work, an invoice is to be submitted at each milestone agreed in the contract. For hourly work, invoice weekly or bi-weekly so the dollar amount never feels surprising to the client. For retainers, send on the same day each month, ideally the first or the last day so the client’s bookkeeping rhythm matches yours.

Designer and small-business owner Paul Jarvis described in his 2018 book “Company of One” the impact of moving from end-of-project invoicing to milestone invoicing for his client work. By splitting projects into three invoices instead of one final invoice, he improved his cash-flow timing by an average of six weeks per engagement because clients paid each milestone in the rhythm they were already used to with vendors. This worked for Jarvis in design and consulting because his projects naturally broke into stages. For self-employed professionals doing shorter or recurring work, the same principle applies: invoice weekly or bi-weekly rather than waiting until project completion.

How to Handle Late Payments Without Burning the Relationship

Late payments are normal in freelance work, with the 2024 Freelance Forward report showing that roughly 58 percent of US freelancers experienced a late payment in the previous year. Your invoice process should account for some lateness and include friendly, escalating reminders that protect the relationship while still moving payment forward.

See also  What Thriving Freelancers Secretly Doubt About Their Own Success

A reasonable cadence for a late-payment follow-up is a friendly email on day one past due, a slightly firmer follow-up on day seven, a formal late-fee notice on day fourteen, and a final demand or collections referral on day thirty. Most late payments are resolved at the day-seven or day-fourteen mark because the original invoice was usually buried rather than refused. Keep the tone matter-of-fact and avoid emotional language, because the person reading your email is rarely the person who delayed the payment.

Common Invoice Mistakes That Cost You Money

Three small errors quietly drain freelance income. The first is missing a purchase order number when the client uses one, which can leave your invoice on hold indefinitely. Always ask whether a PO is required during onboarding. The second is using the wrong tax identification, especially mixing a Social Security Number with a registered EIN, which creates accounting headaches for both sides. The third is omitting a clear due date, which lets the client default to “whenever the next batch goes out,” often 45 or 60 days after you imagined the work would be paid.

Do This Week

  • Build a single reusable invoice template in Google Docs or your accounting tool
  • Add a sequential numbering system you can use across all clients
  • Confirm the correct billing contact and PO requirement for each active client
  • Write payment terms and a late fee policy into your standard contract
  • Set a weekly recurring 30-minute calendar block for invoicing
  • Draft a three-step late-payment email sequence and save it as a template
  • Decide on a default PDF format and stop sending invoices as email bodies
  • Calendar your monthly retainer invoices for the first day of each month

Final Thoughts

A contractor invoice is not a creative document, and that is exactly the point. The simpler and more predictable your invoice, the faster it moves through the client’s payment system and into your bank account. Pick one template, use it across every client, send on a calendar cadence rather than when the mood strikes, and treat late payments as an operations problem rather than a relationship crisis. Your next concrete step is to build one reusable template before your next invoice goes out, and to commit to sending every invoice within 48 hours of finishing the work it covers.

 

Photo by Tyler Franta: Unsplash

About Self Employed's Editorial Process

The Self Employed editorial policy is led by editor-in-chief, Renee Johnson. We take great pride in the quality of our content. Our writers create original, accurate, engaging content that is free of ethical concerns or conflicts. Our rigorous editorial process includes editing for accuracy, recency, and clarity.

Hannah is a news contributor to SelfEmployed. She writes on current events, trending topics, and tips for our entrepreneurial audience.