Free invoice generator

Reviewed in October 2026

Fill in your invoice on the page and download it as PDF or as an image for WhatsApp. Lines add up on their own, the tax uses the name and rate you set, and the number goes up after each download.

Invoice

1,200.00
SubtotalUSD 1,200.00
Total dueUSD 1,200.00

Your file never leaves your device.

How to make an invoice in four steps

  1. Add your logo, your business details and your customer.
  2. Write each line with a description, a quantity and a price.
  3. Set the tax name and rate, the currency and the days to pay.
  4. Download the PDF or the image for WhatsApp and send it.

Your details stay saved on this device. The second invoice takes about twenty seconds.

What is an invoice

An invoice is the document a seller sends to ask for payment. It lists what was sold, the price, the taxes and the date payment is due.

It is not a receipt. An invoice asks for money and a receipt confirms the money arrived. Most businesses send both.

Invoice format

PartWhat it saysExample
HeaderThe word «Invoice» and its numberInvoice No. INV-0042
SellerBusiness name, address, tax IDLagos Office Supplies Ltd.
BuyerCustomer name and addressAdeyemi Consulting
DatesIssue date and due dateOct 21, 2026 · Nov 20, 2026
LinesItem, quantity, unit price, amount10 reams of paper × 6,500
TaxTax name, rate and amountVAT 7.5%
TotalThe amount dueNGN 69,875.00
Payment detailsBank, account, payment linkAccount 0123456789
TermsWhen and how to payNet 30

Invoice example

Invoice INV-0042 from Lagos Office Supplies Ltd. to Adeyemi Consulting. Issued October 21, 2026 and due November 20, 2026.

ItemQtyUnit priceAmount
A4 paper, ream106,500.0065,000.00
Subtotal65,000.00
VAT 7.5%4,875.00
Total due, NGN69,875.00

Pay by transfer to Lagos Office Supplies Ltd., account 0123456789. Terms Net 30.

Types of invoice

  • Sales invoice. The standard invoice for goods or services already delivered.
  • Proforma invoice. A quote in invoice format sent before delivery. It does not ask for payment yet.
  • Tax invoice. An invoice that meets the tax rules of the country, such as GSTIN in India.
  • Recurring invoice. The same invoice sent every month, for rent, tuition or a subscription.
  • Bill. In India and Pakistan many people call a basic invoice a bill.

Pick «Invoice», «Proforma invoice» or «Bill» above the generator. The title and the file name change with it.

Tax on the invoice by country

CountryStandard taxOn the invoice
IndiaGST, as CGST and SGST or IGSTGSTIN of seller and buyer
NigeriaVAT 7.5%Seller TIN
South AfricaVAT 15%The words «Tax invoice» and the VAT number
United KingdomVAT 20%VAT number when registered
PhilippinesVAT 12%TIN of the seller
KenyaVAT 16%KRA PIN of the seller

Tick «Split into CGST and SGST» for an Indian invoice. The generator divides the rate in two lines.

How to number your invoices

Use one sequence with no gaps, such as INV-0001, INV-0002. Add the year if you start over each year.

Never reuse a number after you cancel an invoice. Issue a credit note instead.

When an invoice is due

The due date comes from the terms you agree with the customer. «Net 30» means 30 days after the issue date. «Due on receipt» means the same day.

Write the due date as a date, not only as «Net 30». Customers pay faster when the date is clear.

Make an invoice in Word or Excel

Word and Excel work for a few invoices a month. Each one needs the totals checked by hand and the number changed by hand.

The generator on this page does both on its own. Download the PDF and attach it, or send the image straight to WhatsApp.

When an invoice is late

Send a short reminder before the due date and another on the day. Most late payments are forgotten, not refused.

After the due date, remind again at three and seven days. Include the payment details every time.

Makatea sends those reminders on WhatsApp on each date. When the customer pays, Makatea logs the payment and stops the reminders.

Invoice terms you will see

TermWhat it means
Net 30Pay within 30 days of the issue date
Due on receiptPay the day the invoice arrives
2/10 Net 30Take 2% off if paid in 10 days, otherwise pay the full amount in 30
Credit noteA document that cancels or reduces an invoice already sent
Debit noteA document that adds a charge to an invoice already sent
PO numberThe purchase order number the customer asks you to quote

Invoices for freelancers

A freelancer invoice lists hours or deliverables instead of products. Write the project, the period and the rate in each line.

Clients abroad pay in their currency. Pick it in the generator and add the payment link or the bank details for international transfers.

Send the invoice the day you deliver. Each day you wait pushes the due date back by the same day.

Invoices for small shops and services

A repair shop, a caterer or a tutor often bills the same customers every month. Save your details once and change only the lines each time.

Send the image on WhatsApp right after the job. Customers read a WhatsApp message the same day, and the invoice sits next to the conversation.

How to correct an invoice

  1. Do not edit an invoice the customer already has.
  2. Issue a credit note for the wrong amount, with its own number.
  3. Issue a new invoice with the right amount and the next number.
  4. Tell the customer which invoice replaces which.

Your sequence stays complete and both sides keep the same record.

Free on Makatea: proforma invoice template · promissory note template · rent receipt template · free receipt template

Frequently asked questions

Is the invoice generator free?

Yes. No account, no limit and no watermark.

What is the difference between an invoice and a receipt?

An invoice asks for payment. A receipt confirms that the payment arrived.

Can I send an invoice by WhatsApp?

Yes. Download the image and send it in the customer chat.

Is this invoice valid for tax?

It is a commercial document. Tax invoices that a government portal must validate, such as India e-invoicing, are issued in that portal.

Can I add my logo?

Yes. It stays saved on your device for the next invoice.

Does it work in any currency?

Yes. Pick USD, INR, NGN, ZAR, GBP, PHP, KES and more from the list.

Your recurring collections on autopilot

Makatea sends the reminders over WhatsApp and email, records every payment and tells you who to follow up with first.

14 days free · No card

Keep reading