You create invoices because you want to be paid for goods and services you've sold.
There are other important reasons for raising invoices but nothing else comes close to the objective of getting paid.
Here, Michael Austin from Blue Dot Consulting gives a breakdown of key things to keep in mind when invoicing clients.
The context
This is where your invoice typically sits in the sales process:
Agree what you're going to sell to your customer.
Agree terms – price, payment terms, delivery times.
Deliver the goods/services.
Send your invoice(s).
Get paid.
Your invoice must be consistent with steps one, two and three otherwise you open the door to delayed payment.
How to create an invoice
I always advocate that a business uses bookkeeping software and that invoices are created in that software because:
Alternatives include creating your invoices in Word or Excel, or in a CRM/e-commerce system if you have one.
Whatever you use to create your invoices, make sure they are consistent, clear and unambiguous.
Don't go overboard on the design because most invoices are produced, sent and processed electronically and these days no one really cares what they actually look like!
The details you must include on your invoices
Oddly, the first on my list is not legally required, but !