Invoicing Basics
How to Create a Professional Invoice (Step-by-Step)
How do you create a professional invoice? A professional invoice clearly shows who is billing, who is being billed, what was provided, how much is owed, and when payment is due. You do not need complicated accounting software or advanced design skills. You simply need the right information, a clear layout, and accurate totals.
1. Add Your Business Details
Start your invoice with your name or business name, address, email address, and phone number when relevant. If you operate under a registered business name or have a tax or VAT number that you are required to display, include it here as well. These details make it clear who issued the invoice and how the client can contact you.
2. Add the Client's Details
Include the client's name or company name and the billing address or contact information needed for the invoice. If you are invoicing a company, use the business or legal name provided by the client so the invoice matches their accounting records. Invoicing a company for the first time? See our guide on how to invoice a small business client.
3. Add an Invoice Number and Dates
Every professional invoice should have a unique invoice number, an invoice date, and a due date. A simple numbering system such as INV-0001, INV-0002, and INV-0003 makes invoices easier to track and gives you and your client a clear reference for payments, records, and follow-ups. Need help choosing a format? Read how to number invoices.
4. List Your Products or Services
Clearly describe every product or service being billed. Include the quantity and rate when applicable. For example, "Website design — homepage and 3 subpages" gives the client much more useful information than simply writing "Design work." If you bill by the hour, show the number of hours and your hourly rate separately.
5. Show the Subtotal, Taxes, Discounts, and Total
Show the subtotal after adding your line items, followed by any applicable discounts and taxes. The final total should be clearly displayed so the client can immediately see how much they need to pay. If you do not charge tax, there is usually no need to display a confusing zero-tax line.
6. Include Payment Terms and Instructions
Tell the client when payment is due and how they can pay. Payment instructions might include bank transfer details, PayPal, a payment link, card payment instructions, or another accepted payment method. Clear terms such as "Due within 14 days" or a specific due date make the payment expectation easier to understand. See invoice payment terms explained for the most common options.
7. Keep the Invoice Design Clean
A professional invoice does not need an elaborate design. The most important information should be easy to find at a glance. Use clear headings, consistent fonts, enough spacing, and a simple layout. Keep the invoice focused on the business details, client information, items, amount due, and payment instructions.
8. Check the Invoice Before Sending It
Review the invoice before sending it to the client. Check the client's name and contact information, invoice number, invoice date, due date, line items, quantities, rates, taxes, discounts, and final total. Also make sure your payment instructions are correct. A quick review can prevent common invoice mistakes and payment delays.
What Should a Professional Invoice Include?
A professional invoice should normally include your business details, client information, a unique invoice number, invoice date, due date, descriptions of products or services, quantities, rates, subtotal, applicable taxes, discounts, total amount due, and payment instructions. The exact requirements can vary depending on your country, business type, and tax obligations. For the full checklist, read what should be included on an invoice.
Frequently Asked Questions
How do I make an invoice for the first time?
Add your business details, the client's details, a unique invoice number, the date and due date, a clear list of what you provided with prices, the total, and payment instructions. An online invoice generator does the layout and calculations for you and exports a PDF.
Do I need accounting software to create an invoice?
No. A free online invoice generator or a simple template is enough for most freelancers and small businesses. Accounting software becomes useful when you issue many invoices or need to track expenses and taxes.
What file format should I send an invoice in?
PDF is the most practical format because the layout looks the same on every device and it is hard to change by accident. See how to send an invoice for the full process.
Create a Professional Invoice Online
If you do not want to build an invoice layout manually, our free invoice generator can help. Enter your business details, client information, invoice number, items, prices, taxes, payment terms, and notes, then download a professional PDF invoice directly from your browser.