How to Create a Professional Invoice (Step by Step)
Learn exactly what goes on an invoice, how to format it, and how to avoid the mistakes that delay payment. Free invoice template included.
An invoice is a payment request. That's it. But the difference between one that gets paid in 7 days and one that sits in someone's inbox for two months usually comes down to how it's put together.
Here's what a professional invoice actually needs, why each piece matters, and how to put one together without paying for software you don't need.
What Goes on an Invoice
Every invoice needs these elements. Skip any of them and you're giving the client a reason to delay payment while they "clarify details."
1. Your Business Information
Your name or business name, address, email, and phone number. If you have a logo, include it — it signals that you take your business seriously. This goes at the top of the document.
2. Client Information
The client's business name, contact person, and billing address. This matters for their accounting department. If you invoice "Acme Corp" but their legal name is "Acme Corporation LLC," you might hit a wall with their AP team.
3. Invoice Number
Sequential numbering is the simplest approach. INV-001, INV-002, and so on. Some people add date prefixes like 2026-04-001. Pick a system and stick with it — your accountant will thank you at tax time.
4. Dates
Two dates matter: the invoice date (when you're sending it) and the due date (when you expect payment). Don't leave the due date ambiguous. "Due upon receipt" is technically immediate, but most clients read it as "whenever." Use a specific date.
5. Line Items
This is where most people go wrong. "Services rendered — $3,000" tells the client nothing. Break your work into specific line items with descriptions, quantities, rates, and amounts. The more transparent you are, the fewer questions you'll get back.
6. Totals
Subtotal, tax (if applicable), and the total due. Make the total the most prominent number on the page. Bold it, make it bigger, put a box around it — whatever it takes so nobody misses it.
7. Payment Details
How should the client pay you? Include bank transfer info, PayPal address, or a payment link. The fewer clicks between "I should pay this" and "it's paid," the faster you get your money.
Formatting That Gets Results
A wall of text won't get paid faster. Use clear headers, consistent spacing, and enough white space that the document is easy to scan. Your client's accounts payable person processes dozens of invoices a day — make theirs easy to read and it'll get processed faster.
Stick with one or two professional fonts, align your numbers to the right, and use a table for line items. PDF is the standard format — it looks the same on every device and can't be accidentally edited.
Common Payment Terms
Net 15 / Net 30: Payment due within 15 or 30 days of the invoice date. Net 30 is the most common, but Net 15 is increasingly standard for smaller businesses.
Due on Receipt: Payment expected immediately. Works best for one-time services or when you have that kind of relationship with the client.
2/10 Net 30: A 2% discount if paid within 10 days, otherwise full amount due in 30. This actually works — some companies have policies to always take early payment discounts.
The Fastest Way to Create One
You don't need QuickBooks or FreshBooks for invoicing. If you're a freelancer or small business owner, a simple tool that lets you fill in the details and download a PDF is all you need.
Our free invoice generator does exactly that — no account, no signup, no ads. Fill in your details, preview the invoice, and download a professional PDF. Your business information saves locally so you're even faster next time.
Need More Than Invoicing?
Our free tool handles invoices. If you need full accounting, expense tracking, or recurring billing: