How to Create Bill Book in Excel (2 Easy Ways)

Get FREE Advanced Excel Exercises with Solutions!

Book Bill contains information regarding the purchased products and shows the overall bill. Likewise, businessmen need to create bill books for their companies more or less every day. So, If you are looking for something to track down your billing or create a bill book in Excel, then you have come to the right place.

2 Easy Ways to Create a Bill Book in Excel

Excel has some functionalities to create and customize a bill book easily. In this article, I will show you how to create a bill book in 2 methods. Moreover, I used the Microsoft Excel 365 version in this tutorial.

Method-1: Create a Bill Book Manually

In this method, I will show you how to create a bill book manually with some easy steps.

Step 1: Creation of a Basic Outline

The “Tattered Cover Book Store” dataset contains all the information necessary for the bill book. In my dataset, I have used bookstore information such as ID, Name, and Unit Price.

Dataset of a bookstore for creating a book bill

First, I will create a section for the outline using basic company info which contains the name of the company, address, and phone number. On the left side, I have also included Bill ID and Date & Time for bill book specifications.

Initializing basic outline for the book bill format

After that, we will insert all the information regarding the buyer in another section. Similar to the company information, I have included Name, Street Address, City, State, Zip, and Phone number.

Inserting buyer information in the bill book format

After inserting the buyer information we will need to add the product information for any specific purchase.

Outline for product details and billing information in the bill book

With that, I have finished creating the basic outline of the bill book.

Step 2: Adding Drop-Down List

To imply the dataset information in my template, I will now create a drop-down list in the ID column.
By creating a drop-down list, we can easily select the IDs of the products.

  • I have selected all the rows in the ID column to create drop-down lists all at once. After that, go to the Data tab >> Data Validation group >> Data Validation.

Creating drop-down lists in the bill book template

Afterward, the Data Validation dialog box will open up.

  • Now, I have selected List in the Allow section and selected the ID column from the dataset sheet in the Source.

Data Validation Box

  • I have clicked on the drop-down arrow to view ID options and select one accordingly.

Selecting ID information for the bill book

  • Similarly, I have selected all ID information to complete this column with data.

Filling up all blank cells for ID

Step 3: Inserting Formulas

In this step, I will insert all other information to fill up the other sections in this outline using formulas.

  • I am using the NOW function to get the current date and time without the need to manually update it every time.

Using the NOW function to get the current date and time in the bill book

  • This time I will use the VLOOKUP function to fill in the Name section of the bill book to get the information directly from the dataset alongside the ID column.
=IFERROR(VLOOKUP(B16,dataset!$B$5:$D$14,2,FALSE)," ")

Formula Breakdown

  • VLOOKUP(B16,dataset!$B$5:$D$14,2,F ALSE) → The VLOOKUP function will search for the name of the book based on the ID from the dataset
    • B16 → it is the ID number of the product on the basis of which we will search for value.
    • dataset!$B$5:$D$14 → is the whole dataset selected to work as source data.
    • 2 is the column number of our dataset, and FALSE is for an exact
      • Output → White Horse: A Novel
  • IFERROR(VLOOKUP(B16,dataset!$B$5:$D$14,2,FALSE)," ") → becomes
    • IFERROR(White Horse: A Novel," ") → The IFERROR function will return a blank if there is an error otherwise the resultant value.
      • Output → White Horse: A Novel

Automatically updating the name section from the database according to the ID number.

  • Similarly, I filled up the whole Name section by dragging and filling in the formula using the AutoFill feature.

Filling up the whole Name section by dragging and filling the cursor

  • I have used a very similar kind of technique to fill in the information on Unit Price.
=IFERROR(VLOOKUP(B16,dataset!$B$5:$D$14,3,FALSE)," ")

Here, I have used 3 as the column number, as Unit Price is in column 3.

Automatically updating the unit price section from the database according to the ID number

  • Right after, I filled the other cells of the Unit Price section by Dragging and Filling.

Filling up the whole unit price section by dragging and filling the cursor

  • I have inserted the information regarding Quantity as needed.

Filling in the information on Quantity.

  • In this part, I will calculate the Amount by multiplying the Unit Price by the Quantity.

Here, H16 is the Unit Price and I16 is the Quantity. I used the cell reference method so that I can easily fill the other cells as well.

Calculating the Amount by multiplying the Unit Price by the Quantity.

  • Next, I filled the other cells of the Amount.

Filling up the whole Amount section by dragging and filling the cursor


Here, J16 to J21 is the selected cell range. This is also a cell reference method to calculate the total.

Calculating Subtotal by using the SUM function to the bill book

  • To calculate the tax amount, I need to multiply the Subtotal by the percentage of the Tax.

Here, I used 0.06 to multiply the Subtotal value cell, as the Tax is 6%. You can change the formula by using the tax percentage you would apply.

Calculating tax by using formula in the bill book

  • I used another SUM function to calculate the Grandtotal by adding Subtotal and Tax.

Here, J22 and J23 are the cells to make a total.

Calculating Grandtotal for the bill book

Now, I am done with manually creating the bill book.

Read More: How to Create Bill Payment Checklist in Excel

Method-2: Utilizing Excel Template to Create a Bill Book

You can customize your bill book however you want using available templates on Excel. In this method, I will show you how to make use of the available templates to create your own bill book.

  • Open the Excel file and you will find the templates list under the Home.

Clicking Home tab to find templates

  • Now, Click on More templates.

Searching for bill book templates

  • You can search bill book in the search bar to find out all the available templates in Excel.
  • Click on the Billing invoice.

A box will show up to tell you to create the template on your Excel file.

  • Click on Create.

Creating the template

The template is open and ready to use. You can see that, you are on the Billing invoice worksheet by default.

The template is open

Now, there will be some changes needed to make your customized bill book.

  • Click on the customer’s information, QUANTITY, and DETAILS to make changes.

Some changes needed to the default template

  • On the right side, there is a YOUR LOGO HERE section to add your company logo and the is a button for COMPANY SETUP. Click on COMPANY SETUP.
  • Click on the COMPANY SETUP.

Click on the COMPANY SETUP

The COMPANY SETUP button will take you to the other worksheet Company setup where all the company information needs to add.

COMPANY SETUP worksheet is open and ready to use

You can change all the company information to your company information and all the changes will be effected in the invoice directly. You won’t need to change the company information in the Billing Invoice worksheet at all.

Read More: How to Create Proforma Invoice in Excel

Download Practice Workbook

You can download the practice workbook here.


In this article, you will be able to learn How to Create Bill Book in Excel. You can suggest your thoughts about this article in the comment section below.

Related Articles

What is ExcelDemy?

ExcelDemy Learn Excel & Excel Solutions Center provides free Excel tutorials, free support , online Excel training and Excel consultancy services for Excel professionals and businesses. Feel free to contact us with your Excel problems.
Rabeya Islam
Rabeya Islam

Hello! I am Rabeya Islam. I have completed my B.Sc. in Computer Science and Engineering from East West University. Currently, I am working as an Excel and VBA Content Developer, and I research MS Excel casually. I have an interest in Research and Development.

We will be happy to hear your thoughts

Leave a reply

Advanced Excel Exercises with Solutions PDF