How to Create Proforma Invoice for Advance Payment in Excel

In this article, we will describe in detail how to create a proforma invoice for advance payment in Excel. A Proforma invoice is used to request payment from a buyer for goods and/or services delivered. Advance payment means payment must be received before the goods or services will be delivered.

Step 1 – Inserting Company Details

Before creating a proforma invoice it it useful to create a sheet with various company details, so that the same proforma invoice can be easily re-configured for different requirements later.

For example, we created a sheet like this:

Information of Proforma Invoice for Advance Payment in Excel

To make the details more accessible and controlled, we’ll use the Data Validation tool.

Here, we will insert multiple company names.

  • Select cell C5.
  • Open the Data tab >> go to Data Tools.
  • Click Data Validation then Data Validation again.

Using Data Validation to Create Proforma Invoice for Advance Payment in Excel

The Data Validation dialog box will appear.

  • Select List from Allow.
  • Enter the company names separated by commas. Here, we inserted ABC, XYZ, and CDK.
  • Click on OK.

A drop-down list of Company Names is available in cell D5.

  • Do the same for VAT/Sales Tax.

  • Repeat for Color.

list o colors to use in proforma invoice for advance payment

Read More: Proforma Invoice Format in Excel with GST


Step 2 – Information for the Proforma Invoice

Now let’s create another sheet to insert all the information required for the proforma invoice.

  • Enter all the vendor’s address details under Bill To.
  • Enter all the delivery address details under Ship To.
  • Enter the Invoice Number, Customer ID, and Date.

Billing information of Proforma Invoice for Advance Payment in Excel

As it’s a proforma invoice, many jurisdictions require recording Export & Import information. For this purpose, we created two fields: Shipment Information and Additional Information for Customs.

The section below will hold the line items of the goods or services delivered, including the Description, Unit of Measurement, Unit Price, Quantity, VAT/Sales Tax, and Total Amount.

The next section contains the calculations of all applicable charges and payments including Advance Payment.

Payments information of Proforma Invoice for Advance Payment in Excel


Step 3 – Formatting Proforma Invoice for Advance Payment

Let’s format the Invoice to make it more presentable and customer friendly.

  • Use any Fill Color of your choice. Here, we used Blue color.

We used Thick Outside Borders in all the Headings.

Formatting of Proforma Invoice for Advance Payment in Excel

We used some Fill colors in the Product Description rows.

Here is the final output after formatting.

Formatted Proforma Invoice for Advance Payment in Excel

Read More: Tally Sales Invoice Format in Excel


Step 4 – Using Conditional Formatting to Automate Colors

Now, we will automate the Fill Color by using Conditional Formatting and linking the details sheet with the invoice sheet.

  • Select any cell outside of the invoice.
  • Enter the following formula and press ENTER:
=Details!$C$25

Blue will be returned, because Blue is selected in the Color field in the Details sheet (cell C25).

Now we’ll use Conditional Formatting to change the color of the Headings based on another sheet.

  • Open the Home tab.
  • From Conditional Formatting, select New Rule.

Using Conditional Formatting in Proforma Invoice for Advance Payment

The Conditional Formatting dialog box will pop up.

  • Select Use a formula to determine which cells to format.
  • Enter the following formula:
=IF($P$9="Blue",TRUE,FALSE)

Here, the IF function will check whether the P9 cell contains Blue or not. If the cell contains Blue then it will format the Fill Colors with Blue.

  • Click on Format.

Formula to apply fill color in proforma invoice for advance payment

The Format Cells dialog box will appear.

  • Select the color of your choice. Here, Blue based on the formula.
  • Click OK.

  • Open the Conditional Formatting Rules Manager.
  • Select Applies to.

  • Select all the cell ranges to apply the Conditional Formatting.
  • Insert the following range:
=$B$7:$C$7,$E$7:$F$7,$B$14:$O$14,$B$20:$O$20,$B$28:$O$28,$B$35:$I$35

cell ranges to apply fill color in proforma invoice for advance payment

  • Click on OK.

Only the Font color of the Invoice of the K9 cell will be formatted.

Here is the Rule for all the colors used in the Details sheet:

All Rules for all the colors of proforma invoice

  • Go back to the Details sheet.
  • Select any color from the list, for example Red.

The Fill Color of the Invoice sheet changes automatically.


Step 5 – Using Formulas to Automate Advance Payment

To automate all the payments and options, we’ll use different formulas and link the details sheet with the invoice sheet.

=TODAY()

This function will insert today’s date automatically.

  • Press ENTER.

Using TODAY function for Proforma Invoice for Advance Payment in Excel

  • For the Date of Expiry, use the following formula in cell L9:
=TODAY()+30

Here, we added 30 days to the result of the TODAY function. Adapt as required.

  • Press ENTER.

If you have multiple companies but want to keep the invoice format the same for all of them, then to change the name of the company on the invoice, we can use a formula that refers to the Details sheet list.

  • Select any cell outside the invoice.
  • Enter the following formula and press ENTER:
=Details!$C$5

This will update the company name based on the Details sheet information.

  • Select cell N28 again
  • Enter the following formula and press ENTER:
=Details!$C$20

This will update the type of VAT based on the Details sheet information.

Using sheet reference for Using TODAY function for Proforma Invoice for Advance Payment in Excel

Now, we will calculate the Total Amount.

  • Insert the following formula and press ENTER:
=L29*M29

Here, we multiplied Unit Price with the Quantity.

  • Use the Fill Handle to AutoFill the formula in the rest of the cells.

We listed different currencies in the Details sheet so that we can change Currency automatically.

  • Enter the following formula and press ENTER:
=IF(ISBLANK($K35),"",Details!$C$19)

Here, we used the IF function where the logical_test uses the ISBLANK function to check whether cell K35 is blank or not. If the condition is TRUE, then it will fetch the currency symbol from the Details sheet.

  • Use the Fill Handle to AutoFill the formula in the rest of the cells.

We’ll again use the SUM function to calculate the Subtotal.

  • Insert the following formula in cell O35 then press ENTER:
=SUM(O29:O33)

Using SUM function in Proforma Invoice for Advance Payment in Excel

  • Enter the following to calculate Subject to VAT:
=SUMIF(N29:N33,"v",O29:O33)

Here, we used the SUMIF function to sum the products with VAT applied.

  • To calculate total VAT, insert the following formula in cell O37 and press ENTER:
=O36*N37

We multiplied Subject to VAT and the VAT Rate.

With all the components determined, we can calculate the Total bill.

  • Enter the following formula in cell O41 and press ENTER:
=SUM(N35:O40)

Now we calculate the Advance Payment Amount.

  • Enter the following formula in cell O43 and press ENTER:
=O41*O42

We multiplied the Advance Payment % percentage and the Total.

Proforma Invoice Advance Payment in Excel

Finally, we calculate the Due amount.

  • Enter the following formula in cell O44 and press ENTER:
=O41-O43

By subtracting the Advance Payment Amount from the Total, we get the Due amount.

To make the invoice more eye-catching, hide any unwanted columns or rows, such as the color column.

  • Select the entire column P then right-click.
  • Select Hide from the context menu.


Example of Using Proforma Invoice for Advance Payment

Here, we inserted values into the required fields to show the invoice in action. These fields are editable; insert field name cell values as per your choice.

Example of Proforma Invoice for Advance Payment in Excel

For example, here we changed the color again, this time to Green.


Download Practice Workbook


Related Articles

<< Go Back to Excel Invoice Templates | Accounting Templates | Excel Templates

Get FREE Advanced Excel Exercises with Solutions!
Shamima Sultana
Shamima Sultana

Shamima Sultana, BSc, Computer Science and Engineering, East West University, Bangladesh, has been working with the ExcelDemy project for 2 years. She has written over 75+ articles and reviewed 1000+ articles for ExcelDemy. She has also led several teams with Excel VBA and Content Development works. Currently, she is working as the Project Manager and oversees the day-to-day work, leads the services team, allocates resources to the right area, etc. Her work and learning interests vary from Microsoft... Read Full Bio

We will be happy to hear your thoughts

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo