The Plainvoice Gazette
invoicing · July 6, 2026

How to Write an Invoice: The Complete Freelancer's Guide (2026)

Learn how to write an invoice that gets you paid fast. Step-by-step guide for freelancers with free template and tips. Start invoicing today.

Writing your first invoice feels intimidating, but it’s simpler than you think. You’re about to learn exactly how to write an invoice that looks professional, gets you paid on time, and takes less than 10 minutes to create.

Quick answer: An invoice needs your name and contact details, your client’s information, a unique invoice number, a clear description of the work you did, the amount due, and payment terms. You can create one using a free online invoice generator like Plainvoice — no design skills needed. Then email it to your client and wait for the payment. This guide breaks down every field and step.

Gather your business and client details

Before you open a template, collect all the information you’ll need. Having everything at hand prevents back-and-forth emails and mistakes that delay payment.

For a freelance graphic designer, that means your business name (even if it’s just your full name), mailing address, phone number, email, and any tax identification number you use. For the client, grab their company name, the contact person’s name, billing address, and the email where the invoice should go. If you’re billing a large company, ask if they need a purchase order (PO) number on the invoice — some won’t pay without it.

Fill in the header with your contact info

Put your name or business name at the top of the invoice, along with your address, phone, and email. This tells the client exactly who is billing them and how to reach you if there’s a question. It also makes the invoice look legitimate, which builds trust.

Example: “Jane Doe Creative” at the top, followed by “123 Main St, Austin, TX 78701 | [email protected] | (555) 123-4567”. If you have a logo, add it — it’s a small touch that boosts professionalism. You can use a free invoice template for freelancers to get a pre-styled header in seconds.

Add the client’s billing information

Directly below your details, list the client’s company name, the person who handles payments (like “Accounts Payable” or your main contact), and their billing address. This ensures the invoice reaches the right department and isn’t lost in a general inbox.

If you’re invoicing a small business, the owner’s name and office address are enough. For larger companies, you might need a specific billing email or even a physical mailing address. Always confirm these details with your client before sending the first invoice.

Watch for: Using an outdated address or the wrong contact name can add weeks to your payment time. Double-check this field every time you invoice a repeat client.

Assign a unique invoice number

Give each invoice a unique, sequential number. This is your tracking system — it helps both you and the client refer to a specific payment without confusion. Think of it like a book’s ISBN: no two invoices should ever share the same number.

Start with a simple format like INV-001, INV-002, and increase by one each time. You can add the year (2026-001) or a client code (ACME-001) if you work with many customers. Whatever system you pick, keep it consistent. Most online invoice generators, including Plainvoice, auto-increment the number for you so you never accidentally reuse one.

At this point, your invoice should look something like the mockup below. The numbered callouts show where every piece of information sits.

[Your Logo]1 Your Name / Business Name2 Address, Phone, EmailINVOICE Invoice #: INV-0013 Date: May 15, 20264 Due Date: June 14, 20265
**Bill To:**6 Client Company Name Attn: Accounts Payable 123 Client St, City, ST 00000
Description7
Subtotal8: $725.00 Tax (8.25%)9: $59.81 Total10: $784.81
Payment Terms:11 Net 30 — Payment due within 30 days of invoice date. Late payments subject to a 1.5% monthly fee. Notes:12 Thank you for your business! Please remit payment via bank transfer to account #123456789.
  1. 1. Your Logo — A small image that brands the invoice as yours. Optional but recommended.
  2. 2. Your Contact Info — Full name, address, phone, email. This is the “From” section.
  3. 3. Invoice Number — Unique identifier for this invoice. Never reuse numbers.
  4. 4. Invoice Date — The date you issue the invoice. Starts the payment clock.
  5. 5. Due Date — When payment must be received, based on your terms.
  6. 6. Bill To — Client’s company name, contact person, and billing address.
  7. 7. Description — A clear, itemized list of the services or products you provided.
  8. 8. Subtotal — The sum of all line items before tax.
  9. 9. Tax — Any sales tax, VAT, or GST you’re required to collect.
  10. 10. Total — The final amount the client must pay.
  11. 11. Payment Terms — When and how you expect to be paid.
  12. 12. Notes — Optional thank-you message, payment instructions, or late fee policy.

Need a head start? Use Plainvoice’s free invoice generator to fill in these fields automatically — no account required. Create your first invoice now →

Itemize your services and rates

List each service or product you delivered on its own line, with a quantity, rate, and total. This transparency shows the client exactly what they’re paying for and reduces disputes. It also makes the invoice look more professional than a single lump sum.

For example, instead of writing “Design work — $1,000”, break it down:

  • Homepage wireframe — 1 × $400 = $400
  • Custom icon set (12 icons) — 1 × $300 = $300
  • Revisions (2 rounds) — 2 × $150 = $300

If you bill hourly, include the hours worked, your hourly rate, and a brief description of the task. For a full walkthrough on hourly billing, see our guide on how to invoice for hourly work.

Define your payment terms

State clearly when the payment is due and how the client should pay you. This sets expectations and gives you a firm date to follow up if the money doesn’t arrive. Common terms for freelancers are Net 30 (payment due 30 days after invoice date) or Due on Receipt (payment due immediately).

Include the accepted payment methods: bank transfer, PayPal, credit card, or check. If you charge a late fee, mention it here — for example, “A 1.5% monthly late fee will be applied to balances past due.” For a complete breakdown of all options, read our invoice payment terms guide.

Calculate the totals and add any notes

Add up all the line items to get the subtotal. Then apply any taxes, discounts, or shipping charges to arrive at the final total. Double-check your math — a simple addition error can make you look unprofessional and delay payment while the client asks for a correction.

In the notes section, you can add a brief thank-you, payment instructions (like your bank details), or a reminder about the late fee policy. Keep it short and friendly. This small gesture often makes clients pay faster because it humanizes the transaction.

Review and send the invoice

Before hitting send, scan every field for typos, wrong dates, or missing information. A mistake-free invoice signals that you’re detail-oriented and serious about your business. Then save it as a PDF and email it to the client’s billing contact.

Write a short, polite email that includes the invoice number, total, and due date in the body — don’t just attach the file and expect them to open it. For exact email scripts and sending etiquette, visit our guide on how to send your first invoice as a freelancer without the awkwardness.

What to include on an invoice

Every invoice, no matter the industry, needs these 10 fields: your contact info, client’s billing info, invoice number, invoice date, due date, itemized list of services, quantity, rate, subtotal, and total. Missing any of these can cause confusion or payment delays. For a detailed breakdown with examples, see our complete guide on what to include on an invoice.

How to number invoices

A logical numbering system keeps your records organized and helps during tax season. Start with a simple sequential format like 2026-001, or use client-specific prefixes if you have many repeat customers. The only hard rule: never reuse a number. Even if you cancel an invoice, mark it as void rather than deleting it. For more strategies and examples, check the numbering section in our what to include on an invoice article.

How to send your invoice

Email is the fastest and most common method. Attach the PDF, write a concise subject line (“Invoice #INV-001 from Jane Doe Creative”), and include the total and due date in the email body. If the client prefers a different method — like uploading to a portal or mailing a paper copy — follow their process. For a step-by-step walkthrough with email templates, read our full guide on sending your first invoice as a freelancer.

Common mistakes that delay your payment

Even small errors can push your payday weeks into the future. Here are the most frequent ones freelancers make — and how to avoid them.

  • Sending to the wrong contact: If your invoice lands in a generic inbox instead of the accounts payable department, it may sit unopened. Always confirm the billing email before sending.
  • Forgetting the due date: An invoice without a due date gives the client permission to pay whenever they feel like it. Always include a clear “Due Date” or “Payment Terms” line.
  • Vague descriptions: A line item that just says “Work” invites questions. Be specific: “Logo design — 3 concepts + 2 revisions” tells the client exactly what they’re paying for.
  • Not following up: Clients get busy and invoices get buried. If you haven’t been paid by the due date, send a polite reminder. Use our payment reminder email templates to make it easy.

What to do next

Now that you know how to write an invoice, the fastest way to put this into practice is with a ready-made template. Use Plainvoice’s free invoice generator to create a professional, error-free invoice in under two minutes — no account or design skills needed. Just fill in the blanks, download the PDF, and send it off. You’ll be one step closer to getting paid.

Frequently Asked Questions

What format should I use for my invoice?

PDF is the standard because it can’t be easily altered and looks professional on any device. Most freelancers create the invoice in a tool like Plainvoice and download it as a PDF before emailing it. Avoid sending editable formats like Word or Excel unless the client specifically requests them.

Can I just use a free invoice generator instead of writing one from scratch?

Absolutely. Free online generators like Plainvoice give you a pre-built template with all the required fields. You just fill in your details, and it calculates totals and tax for you. It’s faster and reduces mistakes, especially when you’re learning how to write an invoice for the first time.

What payment terms should I include?

The most common for freelancers is Net 30, meaning the client has 30 days to pay after receiving the invoice. If you need faster cash flow, try Net 15 or even Due on Receipt. Always state the terms clearly near the total so there’s no confusion. For a deeper dive, see our full guide to payment terms.

How do I number my invoices?

Start with a simple, sequential system like INV-001, INV-002, and so on. You can add the year (2026-001) or a client code if you have many customers. The key is that each number is unique — this helps both you and the client track payments and avoid duplicates. Never reuse a number, even if an invoice is cancelled.

Do I need to charge tax on my freelance invoices?

It depends on your location, the client’s location, and the type of service. In many regions, freelancers must add sales tax, VAT, or GST if they’re registered. If you’re unsure, check with a local accountant or use our plain-English tax guide for freelancers.

What if my client doesn’t pay on time?

Send a polite payment reminder email first — often the invoice simply got lost. If that doesn’t work, follow up with a phone call. For persistent late payers, you can add a late fee (if your terms stated it) or use our guide on following up on unpaid invoices without damaging the relationship.

Also in the Gazette
Advertisement
Send an invoice in two minutes.

No signup · no caps · works offline. Plainvoice, the honest invoice app — $0, forever.

Open the editor →