Free Contractor Invoice Template & Generator

Whether you do consulting, skilled trades, creative work, or project-based services, getting paid as an independent contractor comes down to a clear, professional invoice. Use this free generator to bill clients by the hour, by the project, or by milestone, then send a polished PDF in minutes. No signup, no watermark, no software to learn.

Choose the document you want to create

Your Business
INVOICE
# INV-0001
Issued: Jun 18, 2026
Due date: Jul 3, 2026
Bill To
Client name
DescriptionQtyRateAmount
Labor16$55.00$880.00
Materials1$420.00$420.00
Subtotal$1,300.00
Total Due$1,300.00
Terms: Payment due within 15 days. Thank you for your business!

Preview — watermark removed on download with Pro

What every independent contractor invoice should include

Your invoice is a payment request and a record, so leave no gaps. Include your legal or business name, address, phone, and email at the top, plus the client's company name and billing contact. Add a unique invoice number, the issue date, and a due date. Itemize each service with a short description, quantity or hours, rate, and line total. Then show the subtotal, any sales tax if your state and service require it, and the grand total. Reference the project name, contract, or purchase order number so the client's accounting team can match it fast. Finally, spell out accepted payment methods (ACH, card, check, Zelle) and where to send funds. If you're not collecting sales tax, you generally don't need a tax line at all, but always show your EIN or a note that a W-9 is on file.

Hourly, flat rate, or milestone: how contractors bill

Most independent contractors use one of three models, and your invoice should mirror whichever you agreed to in writing. Hourly billing lists your rate and the hours worked, ideally with a one-line note per block of time so the client sees value. Flat or fixed-fee billing names a single deliverable and price, which works well for defined scopes like a logo, a website, or a kitchen remodel. Milestone billing splits a large project into stages, invoicing a percentage at each completed phase. For longer engagements, many contractors invoice every two weeks or monthly to keep cash flowing. Whatever you choose, separate your labor from any reimbursable costs like materials, mileage, software, or subcontractor fees so the client sees exactly what they're paying for and you stay protected if they question a charge.

How to get paid faster

Cash flow makes or breaks contracting, so build your invoice to remove friction. Set clear terms like Net 15 or Net 7 instead of the slower Net 30, and put the due date in plain language, not just a code. Send the invoice the day work is delivered, not weeks later, while the client still feels the value. Offer the payment methods clients actually use and include a direct link or ACH details so they don't have to ask. For new clients or big jobs, require a deposit upfront. State your late policy on the invoice itself, such as a percentage fee on overdue balances, so it's enforceable. A short, friendly reminder a few days before the due date and again the day after keeps you top of mind without straining the relationship.

Deposits, materials, and reimbursable expenses

Fronting money for a client's project is risky, so structure your invoice to cover it. For sizable jobs, bill a deposit (commonly 25 to 50 percent) before you start, then apply that credit on the final invoice so the client sees it deducted clearly. If you buy materials, parts, or supplies on the client's behalf, list them as separate line items with the actual cost, and decide in advance whether you mark them up or pass them through at cost. Track reimbursable expenses like mileage, travel, permits, software seats, or subcontractor invoices on their own lines, and keep receipts in case the client asks. Retainer arrangements, common for ongoing consulting or design work, are billed as a recurring monthly amount; note any hours included and your overage rate so there are no surprises when the client exceeds the plan.

Create your contractor invoice free on this page

This generator is built for how independent contractors actually bill. Add your business details and logo, enter the client, then add line items for hourly work, flat fees, milestones, or reimbursable materials. The tool calculates subtotals, tax, deposits, and the final total automatically, so the math is always right. Set your invoice number, issue date, and payment terms, add a note about accepted methods or your late fee, and download a clean PDF you can email or print. Nothing is saved on a server, there's no watermark, and you don't need an account. Duplicate a past invoice to reuse details for repeat clients, change the numbers, and resend in seconds. It's a fast way to look professional and keep an organized paper trail for your own records and tax time.

Frequently asked questions

Do I need to charge sales tax on my invoices as an independent contractor?

It depends on your state and what you sell. Most professional services like consulting, design, and writing are not taxable in many states, while tangible goods and some labor are. Rules vary widely, so check your state's department of revenue or ask an accountant. If you do collect, register for a permit first and show the tax as its own line on the invoice.

What payment terms should I put on a contractor invoice?

Net 15 is a good default for independent contractors because it speeds up cash flow without seeming aggressive. For new or higher-risk clients, ask for a deposit upfront and Net 7 on the balance. Always state the due date in plain language and your late fee policy. Agree on terms in your contract first so the invoice simply confirms what the client already accepted.

Should I bill hourly or a flat fee?

Bill hourly when the scope is open-ended or likely to change, since it protects you from doing extra work for free. Use a flat fee when the deliverable is clearly defined and you can estimate the effort confidently, because clients often prefer a known price. For large projects, milestone billing combines both: a fixed total split into stages you invoice as each phase is completed.

How do I invoice for materials and expenses I paid for?

List each material, part, or expense as its own line item separate from your labor, using the actual amount you paid. Decide upfront whether you bill at cost or add a markup, and keep receipts in case the client asks. For mileage, travel, permits, or subcontractor fees, label them as reimbursable. Keeping costs separate from labor keeps your invoice transparent and easier to defend.

Do I need an invoice number, and how should I format it?

Yes. A unique invoice number lets you and your client track payments and keeps your records clean for taxes. Use a simple sequential system like 1001, 1002, or add a year prefix such as 2026-001. Some contractors include client initials, like ACME-014. Never reuse a number, and never skip them randomly, since gaps make bookkeeping and any audit harder to reconcile.

How do I follow up on an unpaid invoice without losing the client?

Start friendly and assume good intent. Send a short reminder a few days before the due date, then a polite check-in the day after it passes in case the email was missed. If it's still unpaid after a week or two, reference your late fee and propose a specific payment date. Putting your terms on the invoice from the start makes these conversations factual rather than awkward.