← Back to Blog

How to Make a Free Invoice: What to Include, Step by Step

Business Guide
March 27, 2026 · Updated September 30, 2026 · 8 min read
By Bidur Nepali — Developer & founder of FreeToolPoint

An invoice is a bill. It tells your client what you did, how much they owe, and when to pay. A clear invoice gets paid faster, because the client has fewer questions. It is also your record of the money you earned.

This guide covers what to put on an invoice, how to make one with a free tool, and a few habits that help you get paid on time. We made the FreeToolPoint Invoice Generator, so we are not neutral. We use it as the example here, and we say plainly what it cannot do.

Invoice, Quote or Receipt?

These three papers are easy to mix up:

Our tool always prints the word INVOICE at the top. So use it for invoices only, not for quotes or receipts.

What Should an Invoice Include?

Most invoices need these items. The right-hand column shows whether our tool has a field for each one.

ItemWhy it mattersIn FreeToolPoint's tool
Unique invoice numberBoth sides can refer to one billYes, filled in for you. You cannot edit it.
Invoice date and due dateSets when payment is expectedYes
Your name and emailShows who is asking to be paidYes
Your address, phone, tax or business numberOften needed on tax invoices, depending on your countryNo field
Client name and emailShows who has to payYes
Client addressSome businesses need it for their recordsNo field
Line itemsThe client can check each chargeYes: description, quantity, unit price
Subtotal, tax and totalShows how you reached the final amountYes, one tax rate for the whole invoice
How to payBank details or a payment linkNo field. Put it in your email.
Notes or a purchase order numberSome clients cannot pay without their own referenceNo field

For a simple bill to a regular client, the fields in our tool are often enough. If your client or your local tax rules need your address or tax number on the invoice, use a spreadsheet template or invoicing software that has those fields.

How to Make an Invoice with FreeToolPoint

The Invoice Generator runs in your browser. It uses the open-source jsPDF library to build the PDF on your device. What you type is not sent to any server.

  1. Your details. Type your business name and your email. If you leave the name empty, the PDF says "Your Company".
  2. Client details. Type the client's name and email. They appear under "Bill To:" in the PDF.
  3. Invoice details. The invoice number is already there, for example INV-202609-4821. It is the year and month plus four random digits. Invoice Date starts at today and Due Date starts 30 days later. Change the dates to match what you agreed. Pick USD, EUR, GBP, INR or NPR.
  4. Line items. Add one row per product or service, with a short description, a quantity and a unit price. Click "+ Add Item" for more rows.
  5. Tax rate. Type the percentage as a plain number, such as 13 for 13%. Leave it at 0 if you do not charge tax.
  6. Generate PDF. The PDF downloads at once. Its file name is the invoice number, such as INV-202609-4821.pdf.
  7. Open the PDF and check it. Then email it to your client, with your payment details in the email.

Worked example in Nepali rupees

A freelance translator in Kathmandu bills a client in NPR and charges 13% tax:

DescriptionQtyUnit PriceAmount
Translation, English to Nepali (pages)121500.0018000.00
Proofreading (hours)4800.003200.00
  1. Subtotal: 18000.00 + 3200.00 = 21200.00
  2. Tax: 21200.00 × 13 ÷ 100 = 2756.00
  3. Total: 21200.00 + 2756.00 = 23956.00

On screen, the total shows as रू 23956.00. In the PDF it shows as NPR 23956.00. The PDF font cannot draw the ₹ or रू symbols, so INR and NPR amounts use the currency code. Amounts have no thousands separators. The first description above is about 40 characters. That is close to the limit, because descriptions do not wrap in the PDF.

What Our Tool Cannot Do

It is better to know this before you start:

Fine with those limits? Open the Invoice Generator. No signup, and nothing is uploaded.

Which Kind of Tool Fits You?

Our comparison of five free invoice tools looks at these choices in more detail.

Habits That Help You Get Paid on Time

Mistakes to Check Before You Send

  1. Missing details. A missing client name, wrong email or missing reference can delay payment while the client asks questions.
  2. Wrong numbers. A tool does the maths, but it cannot catch a wrong quantity or price. Read each line once.
  3. Tax typed as a decimal. In our tool, 0.13 means 0.13%, not 13%.
  4. Wrong currency. Changing the currency only changes the symbol. It does not convert the amounts.
  5. A cent of rounding. Our tool rounds to two decimals only when it shows a number. Now and then, subtotal plus tax on the page looks one cent different from the total. Check the three numbers so you can explain it if asked.
  6. A repeated invoice number. Check the new number against your list.
  7. Wrong due date. The default is 30 days. Change it if you agreed something else.

Conclusion

A good invoice is clear and complete. It has a unique number, the dates, both parties, each charge, the tax and the total, and it tells the client how to pay. Send it soon and follow up politely.

FreeToolPoint's invoice generator is a quick way to make a simple invoice in your browser, with nothing uploaded and nothing stored. It has a small set of fields, so check that they cover what you need. When they do not, a template or invoicing software is the better choice.

This guide is general information, not legal or tax advice. Invoice and tax rules differ by country, so check your local rules or ask an accountant.

Make a simple invoice with FreeToolPoint. Runs in your browser, no signup, nothing uploaded.