How to create the perfect invoice

A guide to best practices businesses should follow when billing by invoice.


The purpose of an invoice is to make sure you're paid as quickly as possible. So the perfect invoice is one that allows and encourages your clients to pay you – in full and immediately. You should ensure you include all the information in the “What does an invoice include?” section of this guide. That alone is technically sufficient to class as an invoice.

However, ideally you should go a little further than the basics, and create invoices that really stand out.

Remember, good accounting software will generate e-invoices for you, based on your choice of template. These can include 'pay now' buttons so that your clients can pay your invoice immediately, the moment they receive it.

‹ View table of contents Next page ›

Latest features

When, why & how to use proforma invoices

If the goods or services you deliver are liable to change, proforma invoices could help reduce your admin and create a smoother invoicing process.

Moving to the cloud: A guide for accountancy firms

We spoke to leading accountants about their experience and advice for firms moving to the cloud. This is what they said.

What is invoice factoring and how does it work?

Invoice factoring can boost cash flow and simplify business planning – could it work for you?

View all


Reference guides

View all