100% free, no account required
A simple, professional invoice template for independent contractors and 1099 workers. Fill it in, preview it live, and download a PDF, no account needed.
Your Business Name
Invoice
INV-001
Bill To
Client Name
Date
June 11, 2026
Due
July 11, 2026
| Description | Qty | Price | Total |
|---|---|---|---|
| Professional services (hourly) | 20 | $55.00 | $1,100.00 |
| Project milestone deliverable | 1 | $750.00 | $750.00 |
| Reimbursable expenses | 1 | $85.00 | $85.00 |
Notes
Payment due within 30 days (Net 30). As an independent contractor, I am responsible for my own taxes. W-9 available on request.
Generated with WaffleInvoice, waffleinvoice.com
No credit card required. Free forever.
Get paid faster
Create a free account to email this invoice to your client, accept card and bank payments, and see exactly when it gets paid. Free for unlimited invoices.
Start free →Takes 60 seconds. No credit card.
An independent contractor invoice needs to clearly establish that you are a separate business, not an employee. Include your name or business name, address, and tax ID or the note that a W-9 is available, plus the client company name and a unique invoice number. Describe the services performed, the period covered, and whether you billed hourly or by project or milestone. Because you handle your own taxes, never include withholding lines; the client pays the full invoiced amount and reports it on a 1099 at year end.
Independent contractors usually invoice with a small, flexible set of line items:
Net 30 is the default in most contractor agreements, but Net 15 or due-on-receipt is reasonable for smaller clients or new relationships. If you work on a retainer, invoice at the start of the period rather than the end. Spell out your terms in the contract first, then repeat them on every invoice so there is no ambiguity about when payment is due.
Match the invoice number and project description to the contract or statement of work so accounts payable can approve it without emailing you back. Sending the invoice on a predictable schedule (for example the 1st and 15th) trains clients to expect and process it, and including a payment link removes the friction of cutting a check.
Do this automatically
Stop filling in the same fields every time. WaffleInvoice remembers your clients, auto-calculates totals, sends invoices by email, and tracks payments, all from one free account.
An invoice is issued by you, a separate business, and includes no tax withholding. The client pays the full amount and reports it on a 1099. A pay stub comes from an employer who withholds taxes. Keeping your invoices clearly business-to-business helps establish contractor status.
You do not need to put it on the invoice itself. It is safer to note that a W-9 is available on request and share your tax ID through a secure channel when the client sets you up as a vendor.
It depends on your location and the type of service. Most professional and consulting services are not taxable in the US, but some states tax certain services or any tangible goods you provide. Check your state rules or ask an accountant.
Whatever your contract specifies, commonly monthly, at project milestones, or upon delivery. A consistent schedule makes your income more predictable and makes it easier for clients to budget and pay on time.
Net 15 or Net 30 are standard. For new clients, due on receipt or a deposit upfront reduces your risk. Always agree on terms in writing before starting work.
More free templates
Looking for something else? Use our free invoice generator to build any invoice, or create a free account to send and track invoices automatically.