How to Write an Invoice for Contract Work: W-9, Terms, Late Fees

A contractor invoice needs six things to do its job: your business details, the client’s information, a unique invoice number, itemized services with rates, the total amount due, and clear payment terms. Get those right and you learn how to write an invoice for contract work that pays on time, avoids disputes, and holds up at tax season. One change worth knowing before you send anything in 2026: the reporting threshold for Form 1099-NEC jumped from $600 to $2,000, which alters what your clients must file but not what you owe on your income.

Start With a Clean Header

The top of the invoice establishes who is billing whom. Include your full legal name (or business name if you operate under one), your mailing address, phone number, and email. Mirror that for the client, using the name and address that matches their accounts payable records. If you are not sure how the client’s legal entity name is styled, check the contract or ask before your first invoice goes out. A mismatch between the invoice name and their records can stall payment processing.

Every invoice needs a unique number. Most contractors use a sequential system (INV-001, INV-002, and so on), though some prefer a date-based format like 2026-06-001. The method matters less than the consistency. Skipping numbers or reusing them makes reconciliation harder for both sides and can raise questions during an audit. Below the invoice number, add the date you are issuing the invoice. That date anchors the payment deadline: if your terms are Net 30, the clock starts from the invoice date, not the date the client opens the email.

Handle the W-9 and Tax ID

Your client will likely ask you to fill out a Form W-9 before they pay your first invoice. The W-9 collects your Taxpayer Identification Number, which is either your Social Security Number or an Employer Identification Number if you have obtained one. Clients use this information to file Form 1099-NEC reporting how much they paid you during the year.

For the 2026 tax year, businesses must file a 1099-NEC when they pay a contractor $2,000 or more, up from the longstanding $600 threshold.1Internal Revenue Service. 2026 Publication 1099 (Draft) The higher threshold does not change your obligation to report every dollar of income on your own return, even if no 1099 is issued. It just means your client will not file the form for smaller engagements. If you skip the W-9 or provide incorrect information, the client may be required to withhold 24% of your payments and send it directly to the IRS as backup withholding.2Internal Revenue Service. Backup Withholding Handling the W-9 before you send your first invoice avoids that entirely.

Itemize the Work

The body of the invoice is where most disputes are either prevented or created. Each line item should describe a specific task or deliverable, the date or date range when the work was performed, the quantity (hours, units, or milestones), and the rate. Multiply rate by quantity to show the subtotal for that line. A vague entry like “consulting services — $3,000” invites questions. Something like “website copy for product launch pages, June 2–6, 12 hours at $250/hr, $3,000” does not.

If your contract uses milestone billing rather than hourly rates, the line items look different. Instead of hours and rates, list each milestone, the percentage of the project it represents, and the dollar amount tied to completion. For example: “Phase 2, wireframes delivered and approved, 25% of $20,000, $5,000.” This approach works well for projects with clearly defined deliverables and is standard in construction, software development, and design. Whichever method your contract calls for, make sure the invoice matches. When invoice terms and contract terms conflict, the contract almost always controls.

Below the line items, show the subtotal before any taxes or adjustments. If your state requires you to collect sales tax on the services you provide (many do for certain categories of work), add that as a separate line. Then show the grand total. Keeping the math visible and traceable at every step gives the client’s accounting team what they need to approve payment without back-and-forth.

List Reimbursable Expenses Separately

If your contract allows you to bill for out-of-pocket costs like travel, software licenses, or materials, keep those expenses in their own section rather than lumping them in with service fees. For each expense, include a brief description, the date incurred, and the amount. Attach receipts or scanned copies as supporting documentation, either embedded in the invoice or as separate files.

Whether you can add a markup to reimbursable expenses depends entirely on what your contract says. Some agreements allow a 10% to 20% handling fee on pass-through costs; others require you to bill them at cost. If your contract is silent on the point, bill at cost and negotiate markup terms for the next engagement. Clients who discover an undisclosed markup tend to dispute the entire expense section, which delays payment on the rest of the invoice too.

Set Payment Terms

State the total amount due prominently, then specify when and how you expect to be paid. The most common payment terms for contract work are Net 30 (payment due within 30 days of the invoice date), though Net 15 and Net 60 also come up depending on the industry and relationship. To encourage faster payment, offer an early payment discount. A term like “2/10 Net 30” gives the client a 2% discount if they pay within 10 days; otherwise the full amount is due in 30. On a $5,000 invoice, that saves the client $100 for paying 20 days early, which is a strong incentive for companies watching their own cash flow.

List every payment method you accept: bank transfer (include your routing and account numbers or a payment link), check (include a mailing address), and any digital platforms you use. If you accept credit cards, note that processing fees typically run 2% to 4% of the transaction. Some contractors pass that fee along as a separate line item, but roughly a dozen states prohibit credit card surcharges on consumer transactions, and card network rules cap what you can charge. The safest approach is to disclose any processing fee in your contract before the first invoice rather than surprising the client with an extra charge.

Spell Out Late Fees

Late payment terms belong on every invoice, even if you trust the client. The standard late fee for commercial work is 1.5% per month on the outstanding balance, which works out to 18% annually. Some contractors use a flat fee instead, $25 or $50 per late payment, particularly on smaller invoices where a percentage-based charge would be trivially small. Either approach is fine as long as the rate is disclosed on the invoice and, ideally, agreed to in the underlying contract.

State laws cap the interest rate you can charge on overdue invoices, and those caps vary widely. A late fee that is enforceable in one state might exceed the usury limit in another. If you work with clients across state lines, keep your late fee at or below 1.5% per month to stay within the range most jurisdictions consider reasonable. The late payment clause should state the fee amount, when it kicks in (typically the day after the due date), and how it is calculated. Something like “A late fee of 1.5% per month will be applied to balances unpaid after the due date” is clear enough for any accounting department to process.

Send It the Right Way

Before sending, convert the invoice to PDF. That prevents anyone from editing the amounts or terms after the fact, and it preserves your formatting regardless of what device the client uses. Name the file something searchable. “INV-2026-014_YourName_ClientName.pdf” works better than “invoice.pdf” when either side is digging through records months later.

Email remains the standard delivery method. Keep the message itself brief: reference the invoice number, the amount due, and the payment deadline. Attach the PDF rather than pasting invoice details into the email body. If your client uses a vendor portal or accounting platform that accepts invoice uploads, use it. Invoices submitted through official channels tend to get processed faster than those sitting in someone’s inbox. Either way, ask for a confirmation that the invoice has been received and entered into their payment system. A quick reply of “received, in the queue” protects you if there is later a dispute about when the invoice was submitted.

If a client questions a line item, respond with the supporting documentation rather than immediately adjusting the amount. Provide the relevant section of your contract, your time records, or the approved change order. Most billing disputes come down to a misunderstanding about scope or a missing approval, and the documentation usually resolves things quickly. If you cannot reach agreement, a partial payment for the undisputed portion while you work out the contested amount keeps cash flowing and signals good faith on both sides.

Archive Everything for Tax Time

The IRS lists invoices specifically as supporting documents for both income and deductions, so every invoice you send, and every invoice you pay as a business expense, should be archived.3Internal Revenue Service. What Kind of Records Should I Keep The general rule is to keep records for at least three years from the date you file the return they support. That period extends to six years if you underreport income by more than 25%, and records should be kept indefinitely if you do not file a return.4Internal Revenue Service. How Long Should I Keep Records

Digital storage is fine with the IRS as long as your system produces legible copies on demand and you can retrieve specific documents by date, amount, or client. You do not need specialized software. A well-organized folder structure with consistent file naming and regular backups meets the requirement. What matters is that your records create a traceable path from the invoice to the corresponding deposit in your bank account to the line on your tax return.

One thing your invoices will not do is pay your taxes for you. Unlike W-2 employees, nobody withholds income tax or self-employment tax from your payments. If you expect to owe $1,000 or more when you file, the IRS requires you to make estimated quarterly tax payments throughout the year.5Internal Revenue Service. Estimated Taxes Missing those payments triggers an underpayment penalty. A practical habit is to set aside 25% to 30% of every invoice payment into a separate account earmarked for taxes. That covers federal income tax plus the 15.3% self-employment tax that funds Social Security and Medicare.