First, you should identify what your template needs. At a minimum, your invoice should include certain elements, such as your companys name and address, customers contact information, description of services provided, and the agreed cost for the services you provide. More advanced invoices may include your companys logo, terms of payment, and itemization of goods and services provided. Once you have an idea of what you need, it will be easier to narrow down the options. Most software packages offer templates, but the software can be quite expensive. Templates can be purchased individually online, as well. But as a small business owner, you know that running a business is expensive, and you want to cut costs whenever you can. The Internet is filled with tools to help run your business, including free invoice templates.

Lastly, you will need to consider the production of your template. Depending on your industry you need to pick the best invoice to suit your needs. For example, you may use an invoice template that you customize electronically and print from the convenience of your office before submitting to your client. Or perhaps, the invoice will be sent electronically through email. Or you may require a handwritten invoice form that your technician can complete in the field. Most likely, your company will require a combination of these. Using a template can ensure that your companys design and branding elements are consistent.