Invoice Templates

Need to invoice your clients? We’ve got you covered!

Use our free invoice template to bill your clients. Stand out from the competition by using these elegant and professional-looking templates to invoice your clients. Choose from Word, Google Docs, Excel, Google Sheets and PDF versions.

Personalize your invoices with your logo and email directly to your clients. Include payment terms and instructions to make sure you get paid on time and via your preferred payment channel.

These templates will work for you whether you’re an agency, software developer, outsourcing company, law firm, or an ecommerce company.

Select the template that works best for you:

  1. Invoice template for hourly work
  2. Simple invoice template

There are five versions of each of these:

  • Invoice template Word version
  • Invoice template Google Docs version
  • Invoice template Google Sheets version
  • Invoice template Excel version
  • Invoice template PDF version

Download the simple invoice template​

We spent many hours developing these templates so you can save time when invoicing your clients. We kept this version general so you can use it for almost any type of business.

This free invoice template has four sections:

1. Header

In this section, you’ll enter your company name, address, and contact person details. Replace the placeholder logo with your own to customize the invoice. Change the color in the Word, Google Docs, Excel, and Google Sheets version to customize it even further.

You’ll also enter the Bill to and Ship to information. Enter your client’s name and address in these sections. Finally, enter Invoice Number, Invoice Date, PO Ref Number (if applicable), and Due Date for the invoice.

2. Line items

This is the meat of the invoice. Here, you will enter the details of your products or services you want to invoice. In the first column, enter the line item number. In the second column, enter product/service description. Enter the quantity to invoice in column 3 and unit cost in column 4.

The Excel and Google Sheets invoice templates calculate the last column, Item Price, from the quantity and unit price data. In the Google Docs, Word, and PDF templates, you need to enter the last column manually.

3. Total section

This section has invoice level calculations for discounts, advance and taxes.

Enter the total invoice discount in the Discount field. If you received advance payment from the client, enter it in the Advance field. These two fields are subtracted from the subtotal for invoice line items.

If you charge shipping & handling, enter the amount in the field provided for the purpose.

Finally, enter the applicable tax type and rate to calculate the tax amount. The Excel and Google Sheets versions of this invoice template have formula to calculate the tax amount from the tax rate. Calculate it manually for the Google Docs, Word, and PDF versions of the template.

The total invoice amount is calculated using the formula:

Invoice Total = Invoice Subtotal – Discount -Advance + Shipping & Handling + Tax

4. Instructions

This section of the template is for payment terms and instructions. Specify how many days after invoicing the bill will become due. Add your bank/PayPal or other payment channel information in Payment Instructions. This will ensure you get paid via your preferred channel.

Download Google Sheets invoice template

Download Word invoice template

Download Excel invoice template

Download PDF invoice template

Download the invoice template for hourly work

If you bill your clients or hours worked, then you need the invoice template for hourly work. It’s customized for time and material billing. It has four sections, just like the regular template.

1. Header

Enter the company name, address, and contact person details such as phone number/email. Personalize the invoice by adding your colors and replacing the placeholder logo with your own logo.

The hourly invoice template does not have the Ship To field, as hourly services don’t need shipping. You only need to enter the client details in the Bill To field.

Enter Invoice Number, Invoice Date, PO Ref Number (if applicable), and Due Date for your invoice.

2. Line items

The quantity and unit cost fields are replaced by Hours Billed and Hourly Rate fields in the invoice template for hourly work. The Total Cost field for each line item is calculated using the formula:

Total Cost = Hours Billed * Hourly Rate

The Excel and Google sheets versions of this invoice template have built-in formulas to calculate it. You will need to manually calculate and fill this field in Word, Google Docs and PDF versions.

3. Total section

This section calculates the total amount for the hourly invoice.

Enter any discounts if the Discount field and advance payments received in the Advance Paid field.

Any reimbursements to be received, such as travel cost should be entered in the Reimbursements field.

In many countries, there is no tax on services. If you need to charge a tax, enter applicable tax type and rate in the fields provided to calculate the tax amount.

The Excel and Google Sheets versions of this invoice template have formula to calculate the tax amount from the tax rate. Calculate it manually for the Google Docs, Word, and PDF versions of the template.

The total invoice amount is calculated using the formula:

Invoice Total = Invoice Subtotal – Discount -Advance + Reimbursements + Tax

4. Instructions

This section of the template is for payment terms and instructions. Specify how many days after invoicing the bill will become due. Add your bank/PayPal other payment channel information in Payment Instructions. This will ensure you get paid via your preferred channel.

Should you use the Word or Google Docs version of invoice templates?​

Microsoft Word and Google Docs are general purpose document creation tools. While you can create an invoice using either of these apps, you’ll have to do all calculations yourself. Also, Google Docs, and to some extent Word, can be finicky when it comes to formatting the invoice. You may face issues when using Word or Google Docs versions of the invoice templates.

Should you use Excel or Google Sheets version of invoice templates?​

Both Microsoft Excel and Google Sheets are well-suited for generating invoices because these apps can handle calculations. If you want to create nice-looking invoices quickly and without formatting challenges, use the Excel or Google Sheets version of the templates.

Both are equally good. Whether you use Excel or Google Sheets will depend on which app you use in your business. If you have O365 license, you can use the Excel version. Otherwise, you have to use Google Sheets version since it’s free.

Should you use an invoicing software?​

An invoicing software is the best option for creating invoices. It’s easier to create invoices with an invoice generator compared to using Excel or Google Sheets.

What’s more, you can automate things like invoice number generation. Some tools can automatically generate invoice from timesheets.

An invoice generator also stores all your invoices in a database, making it easier to find and refer to old invoices. It’s also easier to modify an old invoice if you’re using an invoicing software.
Many billing tools also integrate with accounting software, like QuickBooks and Xero. This makes sure that all invoices are automatically entered into your financial reports.

But these software cost money. If you don’t want to pay for an invoice generator, then using our invoice templates is the best option for you.

Modifying and sharing these invoice templates​

You can modify these templates to suit your needs. You may share the original or modified version with your employees and contractor for use in your business. However, you may not share or distribute a modified version for use by people outside your business.