← Back to guides

How to Write an Invoice as a Freelance Contractor

Sending an invoice sounds simple — but contractors who do it wrong end up chasing late payments, arguing over what was agreed, or losing money on jobs that were never properly billed. Here's what a professional invoice needs and how to get paid faster.

What an invoice actually is

An invoice is a formal payment request. You send it to a client after completing work — or sometimes partially upfront as a deposit request — to document what was done, how much it costs, and when payment is due. It creates a paper trail that protects you if there's ever a dispute.

Without an invoice, you're relying on a handshake and a text message. That might work with repeat clients you trust, but for anyone new, a written invoice is non-negotiable.

What to include in every invoice

A professional invoice has several required elements. Miss any of these and you risk confusion, delayed payment, or the client claiming they didn't know what they owed:

  • Your name or business name — even if you're a sole proprietor with no LLC, use your full legal name.
  • Your contact information — phone, email, or both. The client needs to be able to reach you with questions.
  • Client name and address — be specific. If you're billing a company, include the company name and the contact person.
  • A unique invoice number — start at INV-001 if you have to. This helps both parties reference the invoice in emails and records.
  • Invoice date and due date — the issue date and when payment is expected. Don't skip the due date.
  • Itemized line items — list each service or material separately with quantity and unit price. Vague descriptions like "labor" lead to disputes.
  • Subtotal, tax (if applicable), and total due — make the math transparent.
  • Payment method instructions — Venmo, Zelle, check, bank transfer. Tell the client exactly how to pay you.

How to set payment terms

Payment terms tell your client when they need to pay. The most common options are:

  • Due on receipt — payment is expected immediately. Good for small one-time jobs.
  • Net 7 — due within 7 days. Reasonable for jobs under $500.
  • Net 15 — due within 15 days. Common for mid-size jobs with established clients.
  • Net 30 — due within 30 days. Standard in many industries, but can hurt cash flow on smaller operations.

As a contractor doing jobs for individuals or small businesses, Net 7 or Net 15 is usually appropriate. Net 30 is better suited for ongoing relationships with larger companies that have accounts payable departments.

Tips that actually help you get paid faster

The invoice itself is only part of the equation. These habits make a real difference:

  • Send the invoice the same day the job is done. The longer you wait, the harder it is to collect.
  • Be specific in your line items. "Bathroom renovation — labor (12 hours @ $65/hr)" is harder to dispute than "labor."
  • Include a late fee in the notes. Even "1.5% per month on overdue balances" changes client behavior.
  • Follow up in writing. If payment is late, a short email referencing the invoice number creates a documented record.
  • Accept multiple payment methods. The easier you make it to pay, the faster you get paid. Zelle and Venmo have removed almost every barrier.

Do you need an LLC to send an invoice?

No. Sole proprietors and independent contractors invoice clients all the time under their own name. If you're operating as yourself — not a registered business entity — just use your full legal name where a business name would go. The invoice is still valid and legally enforceable.

If you do have an LLC or DBA, use that name consistently on every invoice to keep your records clean and reinforce the business identity.

Ready to send your first invoice? Guri generates a clean, professional PDF in under two minutes — no account needed.

Create a Free Invoice →