Back to all articles
Invoicing SoftwareUsama Asif8 min read

How to Create an Invoice: A Step-by-Step Guide for Small Businesses

To create an invoice, add your business and client details, a unique invoice number and date, an itemised list of what you sold, the tax and total, and clear payment terms. This 2026 guide walks through all seven steps and shows how to make professional invoices for free.

Creating an invoice with line items and live totals in Timeline Invoice for Windows

To create an invoice, put seven things on the page: your business details, your client details, a unique invoice number and issue date, an itemised list of the products or services with quantities and prices, the subtotal, any tax and the total due, your payment terms and due date, and how you want to be paid. Save it as a PDF so it cannot be altered, then send it. You can do all of this by hand in a document, from a template, or automatically with free invoice software.

An invoice is a formal request for payment that records what you sold, to whom, for how much, and by when payment is due. Getting it right matters for two reasons: a clear invoice gets paid faster, and a properly numbered, tax-correct invoice keeps your books clean at year end. Here is exactly what goes on one and how to produce it.

What information goes on an invoice?

Every professional invoice carries the same core fields. Miss one and clients either delay payment or come back with questions.

FieldWhat it is
Business detailsYour name or company name, address, phone, email, and logo
Client detailsThe customer name, company, and billing address
Invoice numberA unique, sequential reference such as INV-000001
DatesThe issue date and the payment due date
Line itemsEach product or service with a description, quantity, unit price, and line total
TotalsSubtotal, tax (VAT, GST, or sales tax), and the final amount due
Payment termsWhen and how to pay, plus accepted methods

Step 1: Add your business and client details

Start with who is billing whom. Put your business name, address, and contact details at the top, with your logo if you have one. Directly below or opposite, add the client's name, company, and billing address. Accurate client details matter because an invoice addressed to the wrong entity can be rejected by an accounts department and sent back for correction.

Step 2: Add a unique invoice number and dates

Give every invoice its own number and never repeat one. Sequential numbers such as INV-000001, INV-000002 make your records easy to search and reconcile. Add the issue date and a due date so the payment clock is unambiguous. "Net 15" or "Net 30" means payment is due 15 or 30 days after the issue date.

Step 3: List the products or services

This is the part clients read most closely. Give each item its own line with a plain description, the quantity, the unit price, and the line total. Avoid vague labels like "services rendered." "Website homepage design, 12 hours at 40 per hour" tells the client exactly what they are paying for and heads off disputes before they start.

Step 4: Calculate the subtotal, tax, and total

Add the line totals to get a subtotal. Apply any discount, then add tax as its own clearly labelled line so the client sees the rate and the amount. Different countries use VAT, GST, or sales tax, so show whichever applies to you. The final figure, the amount due, should be the largest and most obvious number on the page.

Step 5: Set payment terms and methods

Tell the client how to pay and by when. List your accepted methods, whether bank transfer, card, cheque, or a mobile wallet, and include the account details or a payment link. Clear terms remove the most common reason invoices sit unpaid: the client is not sure how you want the money.

Step 6: Review, then save as a PDF

Check the numbers, the client name, and the totals before anything leaves your desk. Then export the invoice as a PDF. A PDF looks the same on every device, cannot be edited by accident, and reads as more professional than a raw spreadsheet or document file.

Step 7: Send it and track payment

Send the PDF the way your client prefers, usually email, and keep a copy for your records. Then track it: mark it as sent, and later as paid or partially paid, so you always know what is outstanding. This last step is where doing invoices by hand starts to hurt, because a folder of PDFs will not tell you who still owes you money.

The fastest way: use free invoice software

You can build an invoice in a word processor, but you will retype your details every time, do the maths yourself, and lose track of what is paid. Free invoice software does all seven steps for you. It stores your company profile and item prices, numbers invoices automatically, calculates tax and totals as you type, exports a branded PDF in one click, and tracks payment status.

Timeline Invoice is a free offline app for Windows that does exactly this, with quotations built in and no subscription or sign-up. If you send more than a handful of invoices a month, software pays for itself in saved time immediately, and it removes the arithmetic mistakes that hand-made invoices invite. For a full walkthrough of the fields, see what to include on an invoice, and if you send quotes first, read the difference between a quote, an estimate, and an invoice.

Frequently asked questions

How do I create an invoice for free?

You can create an invoice for free in three ways: fill in a spreadsheet or document template, use a free online invoice generator, or install free invoice software. Software is the fastest because it stores your details, numbers invoices automatically, calculates tax and totals, and exports a branded PDF in one click. Timeline Invoice does this offline on Windows with no subscription and no account needed.

What is the correct format for an invoice number?

Invoice numbers should be unique and sequential, with no gaps, so your records stay easy to track and reconcile. A common format is a short prefix and a padded number, such as INV-000001, INV-000002, and so on. There is no legal format in most countries, but keeping the sequence consistent matters for clean bookkeeping and for spotting a missing invoice quickly.

Should I send an invoice as a PDF or a document?

Send invoices as a PDF. A PDF looks identical on every device, cannot be edited by accident, prints cleanly, and reads as more professional than a raw spreadsheet or word-processor file. Most invoicing tools export a PDF in one click, complete with your logo and a tax summary, so the client receives a finished document ready to file or forward to their accounts team.

When should I send an invoice?

Send an invoice as soon as the work is delivered or the goods are shipped, because the payment clock only starts once the client receives it. For ongoing work, invoice at agreed points such as monthly or at each milestone. Prompt, clearly dated invoices with a stated due date are paid faster than ones that arrive late or without a deadline, so do not let them pile up.

Do I legally need software to send invoices?

No. You can create a valid invoice in any document as long as it includes your details, the client details, a unique number, dates, the itemised charges, tax where it applies, and the total due. Software is not a legal requirement, but it removes arithmetic errors, keeps your numbering consistent, and tracks which invoices are still unpaid, which is hard to do by hand once you have more than a few clients.

Tags

how to create an invoicehow to make an invoiceinvoice for small businessfree invoice softwareinvoice guide
Free project quote

Tell us what you need. We scope it in one call.

A senior engineer replies within 4 business hours and scopes your project on a free 30-minute call. You get a written brief and estimate within 3 business days, no obligation to proceed.

30-min scoping call with a senior engineerNDA and IP assignment signed on day oneResponse within 4 business hours, guaranteedQuoted in USD, GBP, EUR, or AED