How to create an invoice as an independent contractor

Learn how to create an invoice as an independent contractor, step by step, with templates, key details, and tools to help you get paid and stay organized.

10 min read

Published on September 10, 2026

How to create an invoice as an independent contractor

Freelancing full-time means you're also running the billing department, and that first blank invoice can feel more intimidating than the actual client work. Learning how to create an invoice as an independent contractor comes down to a handful of repeatable steps: the right business details, clear line items, payment terms, and a delivery method designed to help you get paid without a dozen follow-up emails. If you're still building your billing process from scratch, our complete invoice guide for small businesses covers the broader fundamentals that apply across industries. This guide narrows the focus specifically to independent contractors, walking through each step from setting up your invoice basics to following up on a payment that's gone quiet.

By the end, you'll have a repeatable template for each client engagement, whether you're billing hourly, per project, or with reimbursable expenses tacked on.

Invoice clients and collect payments in one place

Get started

Step 1: Set up your invoice basics

Contractor invoices typically start with the same header information, regardless of your trade or client type. Getting this right the first time keeps your records clean and helps clients pay you without asking for missing details.

Your business details vs. client details

Your side of the invoice needs your name or business name, address, phone number, and email. The client's side needs their business name and the contact person who handles payments, since invoices sent to a generic inbox often stall. If you want a broader walkthrough of this setup, How to create invoices: 6 simple steps for freelancers breaks down the same basics for freelancers more generally.

Invoice numbers and dates

Assign each invoice a sequential number. This matters for recordkeeping and makes tax time far less painful when you're reconciling income. Include the issue date and a clear payment due date so there's no ambiguity about when the clock starts.

Step 2: List your services and rates

Once your header details are set, the line items are where clients see exactly what they're paying for. Break the work into clear, specific descriptions rather than one vague lump sum. A line that reads "website copywriting: homepage, about page, contact page" builds more trust than "writing services."

Hourly rate line items

For time-based work, list your logged hours as a quantity, multiply by your hourly rate, and let the line item total calculate automatically. Include a short note on what each block of hours covered, especially if you're billing across multiple projects for the same client.

Fixed project fees and expenses

For flat-fee work, list the project fee as a single line item, then add expenses or materials as separate lines underneath. This keeps reimbursable costs, like software licenses or printing, easy for clients to verify. Apply any per-item tax or discount at this stage, since it's harder to adjust after the invoice is sent.

Step 3: Add payment terms and accepted methods

Payment terms tell your client exactly when you expect to be paid and what happens if that date slips. Spelling this out on each invoice removes the guesswork that often leads to late payments.

Setting a due date and late fee policy

Most contractors use net 15 or net 30 terms, meaning payment is due 15 or 30 days from the invoice date. If you charge a late fee, state the policy in plain language directly on the invoice, such as a flat fee or a percentage applied after the due date passes, so the client sees it before it applies.

Accepted payment methods

List the payment methods you accept so the client isn't left guessing. Common options for independent contractors include:

  • Credit card: convenient for clients, though processing fees may apply
  • ACH (Automated Clearing House) bank transfer: often lower-cost for larger invoice amounts
  • PayPal: familiar and fast for clients who already use it

If you work with clients outside your home country, note the currency on the invoice to avoid confusion at payment time.

Step 4: Choose an invoice format or template

How you build the invoice matters as much as what's on it. Contractors juggling one or two clients a month can often get by with a manual template, while anyone billing several clients weekly usually outgrows spreadsheets fast.

DIY templates (Word, Excel, Google Sheets)

A Word, Excel, or Google Sheets template works fine for occasional, simple invoicing. You control the layout completely, and there's no learning curve. The tradeoff is manual math, manual numbering, and no built-in way to know if a client has actually opened the invoice.

Invoicing software

Invoicing software adds branding, automatic numbering, and payment tracking that a static template can't. Bonsai invoicing offers customizable, brandable templates that auto-populate from your company details, so your invoices stay consistent without rebuilding one from scratch each time.

Factor DIY template Invoicing software
Setup time Minimal Slightly more upfront
Branding Manual Automatic
Payment tracking None Built in
Suited for Occasional invoicing Regular client volume

Invoice clients and collect payments in one place

Get started

Step 5: Send the invoice to your client

How you deliver the invoice affects how quickly it gets paid. Send it from a professional email address rather than a personal or shared inbox, and use a subject line that names the client and invoice number, such as "Invoice #014 for Acme Co. - due June 30." Attach a PDF version even if you're also sharing a link or client portal, since some clients prefer a document they can forward to accounting or print for their files. For a closer look at wording and etiquette, how to send an invoice through email: a step-by-step guide covers the full message structure.

Once it's sent, confirm the client actually received and can open the file, especially for first-time clients whose spam filters might catch an unfamiliar sender. Keep a copy of each invoice you send, either in a dedicated folder or your invoicing software, so you have a clean record if a payment dispute or tax question comes up later.

Step 6: Track payment status and follow up

Once an invoice is out the door, tracking its status is what keeps cash flow predictable. Keep a simple log, even a basic spreadsheet works, that notes when each invoice was sent, whether the client has viewed it, and when payment clears. This habit makes it obvious at a glance which invoices need attention before they slip past due.

Sending payment reminders

Send a polite reminder a few days before the due date as a courtesy nudge, not an accusation. A short note like "just confirming invoice #014 is on track for the June 30 due date" keeps the tone friendly. Automated reminders can help reduce the manual follow-up work of tracking each due date yourself.

Handling a late payment

If a due date passes without payment, follow up promptly rather than waiting. Start with a brief, factual email restating the invoice number and amount due, then follow with a phone call if a few days pass without response. For clients who consistently pay late, consider renegotiating terms, such as requiring a deposit upfront on future projects.

Common contractor invoice mistakes to avoid

Even with a solid process in place, a few small slip-ups tend to show up again and again in contractor invoices. Reusing an invoice number, or skipping one entirely, creates confusion in your records and makes tax-time reconciliation harder than it needs to be. Leaving off payment terms or a due date gives clients no clear deadline, which often turns into the main reason invoices go unpaid for weeks. Vague line items, like "design work" instead of a breakdown of deliverables, invite questions that slow down payment; if you bill creative work, how to make an invoice for graphic design work shows how to itemize that clearly. Finally, make it a habit to keep a copy of each invoice sent, since it's your clearest record if a client disputes an amount or a payment goes missing.

How Bonsai helps with invoicing as an independent contractor

Consider a freelance web developer juggling four retainer clients, each billed on a different schedule: one net 15, two net 30, and one on a $3,200 fixed project fee due at milestone completion. Tracking that manually in spreadsheets means rebuilding formulas and remembering which client still owes a late fee. Bonsai invoicing handles this by auto-populating brandable templates from saved client and company details, so each invoice keeps consistent formatting without re-entering information each cycle.

Bonsai's line itemization supports per-item tax rates and fixed or percentage discounts, which covers the hourly, fixed-fee, and expense scenarios described above without manual recalculation. Recurring invoices can be set to auto-repeat on a configured cadence, and automated payment reminders go out before and after a due date, which helps cut down on the manual nudging a late-paying client usually requires. For a contractor collecting payment from multiple clients, Bonsai accepts credit cards, ACH bank transfers, and PayPal, so clients can pay however they prefer without extra back-and-forth.

The invoice-to-contract connection matters too. Say a client accepts a proposal for a $5,000 branding project; Bonsai generates the invoice directly from the proposal's line items, and because Bonsai contracts link to those same invoices, a contractor can find the signed agreement and its billing history linked together within that client's Bonsai record. If that project kicked off with a discovery call in Zoom Meetings, the meeting transcript can sync to the client's record in Bonsai, keeping scope notes and rate discussions attached to the same file as the invoice itself. For contractors managing more than a couple of active clients, that consolidated record replaces the scattered folders, email threads, and spreadsheet tabs that make invoicing harder to stay on top of as work scales up.

FAQ

Q1: How do I create an invoice as an independent contractor without a registered business?

You can invoice clients as a sole proprietor using your own legal name and address instead of a registered business name. Include your Social Security number or an Employer Identification Number (EIN) if the client requests one for tax reporting, along with standard invoice details like a due date, itemized services, and payment methods. Many independent contractors operate this way for years before formally registering a business entity.

The main thing to watch for is consistency: use the same name and contact information on each invoice so your records match what clients report on their end. If you start earning enough that liability protection or tax treatment becomes a concern, that's usually the point to look into registering an LLC or other structure.

Q2: Do I need an LLC to send invoices as a contractor?

No, an LLC is not required to send invoices or get paid as an independent contractor. Sole proprietors can invoice clients under their own name and report that income on their personal tax return without ever forming a legal entity. An LLC mainly adds personal liability protection and, in some cases, tax flexibility.

Some contractors choose an LLC once they're working with larger clients who prefer contracting with a registered business, or once their income grows enough that the liability protection feels worthwhile. Until then, invoicing as a sole proprietor is a common and fully valid approach for independent contractors.

Q3: What should a 1099 contractor invoice include?

A 1099 contractor invoice should include your name or business name, contact details, a sequential invoice number, the issue date, and a payment due date. It also needs an itemized breakdown of the services provided, the total amount due, accepted payment methods, and payment terms such as net 15 or net 30.

Since 1099 income is self-reported for taxes, keeping clean, numbered invoices makes it far easier to reconcile total income at tax time. Some contractors also include their Taxpayer Identification Number (TIN) or EIN on the invoice if a client has requested it for their own 1099 filing.

Q4: How often should independent contractors send invoices?

Invoicing frequency depends on the work arrangement: hourly or retainer clients are often billed weekly, biweekly, or monthly, while project-based work is typically invoiced at completion or at agreed milestones. The right cadence is whatever is spelled out in the client agreement, since consistency matters more than any specific schedule.

Contractors who bill multiple clients often find it easier to standardize on one cadence, such as invoicing clients on the 1st and 15th, rather than tracking a different schedule for each. Recurring invoices with an auto-repeat cadence can help keep that schedule consistent without manually recreating the invoice each cycle.

Q5: How does Bonsai help with invoicing as an independent contractor?

Bonsai helps independent contractors invoice by auto-populating brandable templates from saved client and company details, so recurring clients don't require rebuilding an invoice from scratch each cycle. Line itemization supports per-item tax rates and discounts, which covers hourly, fixed-fee, and expense-based billing without manual recalculation.

Bonsai also supports recurring invoices with an auto-repeat cadence, automated payment reminders before and after a due date, and payment through credit card, ACH bank transfer, or PayPal. For contractors who send proposals first, an accepted proposal converts directly into an invoice using the same line items, keeping the billing history tied to the original agreement.

Creating an invoice as an independent contractor comes down to the same core habits repeated consistently: clear business and client details, itemized line items, spelled-out payment terms, and a follow-up routine for anything that goes unpaid. Whether you stick with a DIY template or move to invoicing software as your client list grows, the goal is the same: get paid on time without the process eating into billable hours. Bonsai by Zoom brings together templates, reminders, and payment tracking to simplify your invoicing workflow if you're ready to move past spreadsheets.

Invoice clients and collect payments in one place

Our customers love us

Okta
Nasdaq
Rakuten
Logitech
Western Union
Autodesk
Dropbox

Zoom - One Platform to Connect