BoostExcel main content
Software Development Invoice Sample
Software Development Billing Form

This template is created based on c4018 the third sample of consulting invoice. The template now features an abstract background image with 15% opacity that shows a programming scene with several smart devices around, including mobile phone, tablet and desktop computer (keyboard).

Website Development Invoicing Sample
Website Development Billing Format

Whether you are doing your website development as a freelancer, a small / home business or a well-known business, you need a way to create your invoices. Billing is a lot easier with a template, which could be in many different format, depending on which program / system you are family with - Microsoft Word "docx" format, Adobe PDF format, Excel spreadsheet format, sheet format, or even HTML format. You need to make you invoices look good and professional. A simple template, like what we offer here on, could help you do that with easy - sometime you get even better results than a complex and expensive accounting or billing system.

Engineering Service Billing Sample
Engineering Service Billing Form

Engineering Service Invoice Template offers a sample on how to customize the default sales template included with Invoice Manager for Excel installer program.

Pet Sitting Invoice Sample
Pet Care Billing Format

We've already published several form designs that are specialized for pet services. For example, c3013 Pet Food Store Invoice Template and c4123 Dog Walking Invoice Template. This template differs from the previously published ones in that it is based on c5014 service invoice template with fixed items. For a template that shows pet photo on receipts, see Printable Receipt Template for Pet Boarding.

Advanced Sample - Email Is Required Before Saving Invoice
Advanced Format - Email Is Required Before Saving Invoice
  1. First open your invoice template as usual.
  2. Press ALT+F11 on keyboard to open the macro editor (Visual Basic for Applications editor).
  3. Create a new module by clicking the menu "Insert", and then "Module".
  4. Copy & paste the following code into the editor.
    Public Sub NewSaveToDBProc()
        If Range("oknWhoEmail").Value = "" Then
            MsgBox "Please enter email address in the 'Bill To' section.", vbExclamation + vbOKOnly, "Save Invoice"
            Exit Sub
        End If
        CallImfe ("oknCmdSave")
    End Sub
  5. Click menu "File" and then "Save".
  6. Click menu "File" and then "Close and Return to Microsoft Excel".
  7. Click the "Design Mode" button on the "Invoice" worksheet.
  8. Right-click the "Save To DB" button, choose "Assign Macro..." from the shortcut menu.
  9. On the "Assign Macro" dialog box, click and choose "NewSaveToDBProc" (which is the procedure name we created in the previous steps).
  10. Click "OK" to assign this new macro to the button and close the "Assign Macro" dialog box.
  11. Rename the button from the original "oknCmdSave" to something else, for example "MyNewSaveToDB". To do this, make sure the button is select, and then enter the new name into the name box on the formula bar.
  12. Exit design mode by clicking the "Design Mode" button again on the "Invoice" worksheet.
  13. Save the template by clicking the "Save" button on Excel quick access toolbar.
Basic Blank Service Invoice Format (One-tax)
Basic Blank Service Invoice Format (One-tax)

Invoice Manager for Excel is a special invoicing software app that uses Excel invoice templates as the front-end. The program is implemented as an Excel add-in program that runs inside Microsoft Excel. So after installing Invoice Manager for Excel, you won't see a shortcut to the program as many other programs. What you'll see is a shortcut to the default invoicing format that is shipped with the setup program of Invoice Manager for Excel. This default invoicing template is just the sample of the templates supported by Invoice Manager for Excel. You can easily replace it with new templates available here on Simply download the template you like, extract the template (each template usually comes with a database file), and then double-click to open the template you like.

Payment Receipt Template
Payment Receipt Form

This free payment receipt format offers you an easy way to prepare payment receipts. Both a PDF format, a free edition and an edition that works with Invoice Manager for Excel can be downloaded for free here on online. For a service edition of this free receipt template, see Service Receipt Template.

Online Invoicing Sample
Sample Invoice Template for Online Invoicing

This SQL Server is located at Arizona, so it may not be as speedy as you want depending on where you are.

Book Store Invoice Template
Book Store Billing Form

The invoice template is designed for book wholesaler, publisher or store. It calculates discounts on each product as they are entered on an invoice, by using Excel formulas. Besides wholesale, it also allows applying discounts to retail customers when you invoice them.

Discounts could vary by product. Some invoices may have products at 40% discounts, others at 50%, for example.

Sales Invoice Form with Discount Percentage
Sales Invoice Template - Discount Percentage

All templates available here on, including this Sales Form with Discount Percentage, are created based on the sales invoice template that is shipped with Invoice Manager for Excel. Invoice Manager for Excel is our invoicing software that turns a simple Excel formatted invoice template to a powerful invoicing program with the ability to manage customers, products, payments and invoices.

Recipient Created Tax Invoices Form
Recipient Created Tax Invoices Form

On the upper-side of the invoice form you will find two sections "From Recipient" and "To-Supplier", where you, the buyer and the creator of the RCTI invoice, should provide detailed information about both businesses, both including Australian Business Number (ABN).

Telecom Consultant Estimation Template
Telecom Consultant Estimation Template

The estimation template does not include the section for the shipping fields that could be found on the default sales invoice template shipped with Invoice Manager for Excel. On the body section it contains 3 columns - "Our Billing for Professional Services", which is the Product Description column in the default sales invoice template; " Estimated Savings", which is the Price / Unit Price column in the default sales invoice template; and " Fee @ 50%", which is the Line Total column in the default sales invoice template. As the name implies, "Fee @ 50%" is calculated automatically from "Estimated Savings", using the formula "= Estimated Savings * 0.5".