Skip to content
ZenvoiZenvoi
TemplatesFeatures
All posts

How to Create a Professional Invoice (Step-by-Step)

March 24, 20266 min read

Sending an invoice sounds simple until you actually sit down to make one. What goes in the header? Do you need a tax ID? What's the difference between an invoice number and a purchase order number? If you've ever stared at a blank document wondering where to start, this guide covers everything you need.

What Goes on an Invoice

Every invoice needs a few core pieces of information. Miss any of these and you risk delays, confusion, or a client who conveniently "loses" your email.

  • Your business name and contact info. Full name or company name, address, email, phone number. If you have a logo, include it at the top. It looks more professional and helps clients spot your invoice in a pile of paperwork.
  • Client's name and contact info. The person or company you're billing. Get this right. A misspelled company name can cause issues with their accounts payable team.
  • Invoice number. A unique identifier for every invoice you send. Keep it sequential (INV-001, INV-002) or use a date-based system (2026-0324-01). Whatever you pick, be consistent.
  • Invoice date. The date you're issuing the invoice. Not the date the work was completed, not the date you remembered to bill them. The date the invoice goes out.
  • Due date. When payment is expected. "Net 30" means 30 days from the invoice date. "Due on receipt" means you want it now. Be specific.
  • Line items. A breakdown of what you're charging for. Each item should have a description, quantity, rate, and total. Don't just write "Consulting: $5,000." Break it down into hours, deliverables, or milestones.
  • Subtotal, tax, and total. Show the math. Subtotal before tax, the tax amount and rate, and the final total due. No one wants to guess how you arrived at the number.
  • Payment instructions. Bank transfer details, PayPal address, or whatever method you accept. Make it dead simple for the client to pay you.

Formatting That Gets You Paid Faster

The content matters, but presentation matters too. A clean, well-formatted invoice signals that you're organized and professional. A messy one signals that maybe the deadline isn't that firm either.

A few things that help:

  • Use a template. You don't need to design one from scratch. Pick a professional template, drop in your details, and move on. Spending an hour in Google Docs adjusting column widths is not a good use of your time.
  • Bold the total amount. The number your client needs to pay should be the easiest thing to find on the page. Make it large. Make it bold. Put it near the bottom or top where eyes naturally go.
  • Keep descriptions clear and short. "Website redesign (homepage, about page, contact page)" is better than "Web development services as discussed." Your client's accounting team wasn't on that call.
  • Include your payment terms on every invoice. Even if you've agreed verbally, put it in writing on the document. "Net 30" or "Due within 14 days" removes any ambiguity later.

Common Mistakes That Delay Payment

Most late payments aren't malicious. They happen because of small errors that create friction.

Wrong contact person. If you send the invoice to your project contact but their finance team handles payments, it'll sit in someone's inbox for weeks. Ask upfront: "Who should I address invoices to?"

Missing purchase order number. Some companies require a PO number before they can process payment. If your client uses PO numbers, get one before you invoice and include it on the document.

Vague line items. "Services rendered" tells the client nothing. If their finance team can't match the invoice to a project, they'll put it aside and deal with it later. Later usually means much later.

No payment instructions. You'd be surprised how often people send an invoice with no way to actually pay it. Check that your bank details, PayPal link, or payment URL is on every single invoice.

When to Send the Invoice

Send it as soon as the work is complete, or at the milestone you agreed on. Waiting a week or two to invoice tells the client the money isn't urgent to you, and they'll treat it accordingly.

For ongoing projects, set a billing schedule and stick to it. First of every month, every two weeks, whatever works. Predictable invoicing leads to predictable payments.

If you're working on a large project, bill in milestones rather than waiting until the end. A $15,000 invoice at the end of a three-month project is harder for a client to pay (and easier to dispute) than three $5,000 invoices tied to specific deliverables.

Following Up on Unpaid Invoices

Payment is late. Now what?

Wait until 2-3 days past the due date, then send a brief, polite email. Something like: "Just checking in. Invoice #042 was due on March 15. Let me know if you need me to resend it or if there's anything holding this up." Keep it short. No passive aggression.

If another week passes with no response, follow up again and CC the project manager or whoever your day-to-day contact is. Sometimes payments get stuck in a queue and a nudge from the right person fixes it.

For seriously late payments (30+ days overdue), call instead of emailing. Emails are easy to ignore. Phone calls aren't.

Putting It Together

A good invoice is clear, complete, and easy to process. Include all the required information, format it cleanly, send it on time, and follow up if payment is late. That's the whole system. The less friction you create for your client's payment process, the faster your money arrives.

Ready to create your first invoice?

Try Zenvoi for free. No signup required.

Create an invoice
ZenvoiZenvoi

Create polished invoices in 60 seconds. Free forever, no signup required.

Product

  • Create Invoice
  • Templates
  • Features
  • Dashboard
  • FAQ
  • Blog
  • Glossary

Legal

  • Privacy Policy
  • Terms of Service

© 2026 Zenvoi. All rights reserved.

Professional invoices, zero hassle.