Invoicing Basics

How to Create a Professional Invoice

The Ledger Team

An invoice does one job: it tells your client exactly what they owe, for what, and by when. A professional invoice does that job clearly enough that there's no back-and-forth, no confusion about the total, and no excuse for a late payment. None of this requires design skill or accounting software — it just requires including the right information in a layout that's easy to scan.

1. Start with your business details

At the top of the invoice, include your name or business name, your address, and a way for the client to reach you (email, and phone if you use it for business). If you operate under a registered business name or have a tax/VAT number you're required to display, put it here too. This section establishes who is asking to be paid.

2. Add the client's details

Right below or beside your own details, list who the invoice is billed to — the client's name or company name, and the address or contact you'd use for billing correspondence. If you're invoicing a company, use the legal or registered name they gave you, not a nickname, since some businesses need this to match their accounting records exactly.

3. Give the invoice a number and dates

Every invoice needs a unique invoice number, an issue date, and a due date. The number matters more than people expect — it's how you and your client refer to this specific invoice in emails, payment records, and if it ever comes up, disputes. Keep numbers sequential and never reuse one.

4. List your line items clearly

Each line item should describe the product or service, the quantity, and the rate. Be specific: "Website design — homepage and 3 subpages" is far more useful on both sides than "Design work." If you're billing hourly, list the hours and your rate separately so the math is visible rather than just showing a lump sum.

5. Show subtotal, tax, discount, and total

Add a subtotal that sums the line items, then apply any discount and tax as separate lines so the client can see exactly how you arrived at the final number. Burying tax or a discount inside the total invites questions — and questions delay payment. If you don't charge tax, it's fine to leave that line out entirely rather than showing a confusing zero.

6. State your payment terms

Somewhere near the total or in a notes section, say how you'd like to be paid (bank transfer, PayPal, a payment link, etc.) and by when. "Due within 14 days" or a specific due date is far more effective than leaving it unstated, because it gives you something concrete to reference if payment doesn't arrive on time.

7. Keep the design clean and consistent

A professional invoice doesn't need to be elaborate. What it needs is a clear hierarchy: your details, the client's details, the line items, and the total should each be easy to find at a glance. Consistent fonts, enough spacing, and one accent color used sparingly go a long way toward making an invoice look trustworthy.

Putting it together

If you'd rather not lay all of this out by hand, our free invoice generator already follows this structure — you fill in the fields, and the layout, spacing, and totals are handled for you. It works entirely in your browser, so you can create and download a PDF invoice in a couple of minutes.

For a closer look at exactly which fields matter and why, read our companion guide, What Should an Invoice Include?