Free Invoice Generator

Create professional invoices quickly and easily with our free Invoice Generator. Add your business and customer details, invoice items, tax, discounts, and payment information, then print or save your completed invoice as a PDF.

How to Use

  1. Enter your business and customer details.

  2. Add your invoice number and invoice dates.

  3. Add the products or services you are billing for.

  4. Enter the quantity and price for each item.

  5. Add tax or a discount if applicable.

  6. Add payment details, notes, or payment terms if needed.

  7. Review the invoice totals.

  8. Click Print / Save as PDF to download or print your invoice.

Invoice Generator

Enter your invoice details below to create a professional invoice. Your totals will be calculated automatically as you add items, tax, and discounts.

What Do These Results Mean?

This explains each result the user sees on the generated invoice:

Subtotal

The subtotal is the total cost of all the items on your invoice before any discount or tax is applied.

Discount

The discount is the amount deducted from the subtotal based on the discount percentage you entered.

Tax

Tax is calculated on the amount remaining after the discount has been deducted.

Total

The total is the final amount your customer needs to pay after discounts and tax have been applied.

Example Calculation

This example shows how the Invoice Generator calculates the subtotal, discount, tax, and final invoice total using sample figures.

Example

Suppose you create an invoice with the following items:

Website Setup

Quantity: 2
Unit Price: £100
Amount: 2 × £100 = £200

Monthly Support

Quantity: 1
Unit Price: £50
Amount: 1 × £50 = £50

Subtotal = £200 + £50 = £250

10% Discount = £250 × 10% = £25

Amount after discount = £250 − £25 = £225

20% Tax = £225 × 20% = £45

Final Invoice Total = £225 + £45 = £270

Explanation

The two invoice items have a combined subtotal of £250.

A 10% discount reduces the subtotal by £25, leaving £225.

The 20% tax is then calculated on £225, which adds £45.

This gives a final invoice total of £270.

Calculation Formula

How are invoice totals calculated?

The Invoice Generator calculates the final invoice total by adding together all invoice items, applying any discount entered, and then calculating tax on the remaining amount.

Formulas

Item Total = Quantity × Unit Price

Subtotal = Sum of All Item Totals

Discount Amount = Subtotal × (Discount Rate ÷ 100)

Amount After Discount = Subtotal − Discount Amount

Tax Amount = Amount After Discount × (Tax Rate ÷ 100)

Final Invoice Total = Amount After Discount + Tax Amount

What Each Term Means

Quantity

The number of units, hours, products, or services being charged.

Unit Price

The price charged for one unit of a product or service.

Subtotal

The total value of all invoice items before discounts and tax.

Discount Rate

The percentage deducted from the subtotal.

Discount Amount

The monetary value deducted from the subtotal.

Amount After Discount

The amount remaining after the discount has been deducted and before tax is added.

Tax Rate

The percentage of tax entered for the invoice.

Tax Amount

The amount of tax calculated on the amount after discount.

Final Invoice Total

The final amount payable after the discount and tax have been applied.

Payment Terms Explained

Payment terms tell your customer when and how you expect to be paid. Clear payment terms can help avoid confusion and make it easier for customers to understand their payment responsibilities.

Due Date

The due date is the date by which the customer should pay the invoice.

For example, if an invoice is issued on 1 August with payment due within 14 days, the due date would be 15 August.

Payment Details

This section tells the customer how to make payment. Depending on your business, this could include bank transfer details, payment instructions, or another accepted payment method.

Notes / Payment Terms

Use this section to include additional information relevant to the invoice, such as:

Payment due within 14 days.

Please include the invoice number as your payment reference.

Thank you for your business.

Invoice Number

An invoice number is a unique reference used to identify and track an invoice. Using a consistent numbering system, such as INV-001, INV-002, INV-003, can make invoices easier to organise and locate.

Frequently Asked Questions

Is the Invoice Generator free to use?

Yes. ToolNestPro's Invoice Generator is free to use, and you can create invoices without creating an account.

Can I save my invoice as a PDF?

Yes. Once you have completed your invoice, click Print / Save as PDF. Your browser's print options will allow you to save the completed invoice as a PDF.

Can I use different currencies?

Yes. You can select from the currencies available in the Invoice Generator, including GBP, USD, EUR, NGN, CAD, AUD, NZD, INR and ZAR.

Can I add multiple products or services to an invoice?

Yes. Click + Add Item to add additional products or services. Each item's total is calculated using its quantity and unit price.

How are discount and tax calculated?

The discount is deducted from the subtotal first. Tax is then calculated on the remaining amount after the discount has been applied.

Can I remove an item from my invoice?

Yes. Click Remove beside the item you no longer want to include. The invoice totals will update automatically.

What should I include in the payment details?

You can include the information your customer needs to make payment, such as payment instructions, bank transfer details, payment reference information, or other accepted payment methods.

Can I use this Invoice Generator for my business?

Yes. The generator can help freelancers, contractors and businesses create invoices. However, you are responsible for ensuring that your invoice contains any information required by the tax, accounting or legal rules that apply to you and your business.

Disclaimer

The ToolNestPro Invoice Generator is provided for general informational and business-use purposes only. It is designed to help users create and calculate invoices based on the information they enter.

ToolNestPro does not provide legal, tax, accounting, or financial advice. Invoice requirements, tax rules, and record-keeping obligations may vary depending on your country, location, business type, and circumstances.

You are responsible for checking that your invoice contains all information required by the laws and regulations that apply to you or your business.

Always review your invoice carefully before sending it to a customer, including the customer details, invoice number, dates, products or services, prices, discounts, tax amounts, payment details, and final amount due.