SmallKits

Free invoice generator

Free and unlimited, with no sign-up and no watermark: add your logo, the customer and the items, then download an invoice PDF you can email, print or send on WhatsApp.

Saved
First time here?

From

Advanced settingsCountry, currency, tax, payment details, terms, numbering and language
Country and format
Paper
Tax and discount
Payment details

Mobile money covers M-Pesa, MTN MoMo, Airtel Money, GCash, UPI, Pix and similar. Online payment covers PayPal, Stripe, Wise and payment links.

Terms
Signatures
Copies and layout
Numbering
Invoices

“In sequence” is required for tax invoices in many countries, including the EU and UK. “Hard to guess” adds the month and a random code, so customers can’t tell how many documents you issue.

Your dataStored only in this browser

Nothing you type is uploaded. Download a backup to keep a copy or to move to another device. Your business details are shared by every SmallKits tool.

What you type stays in this browser. Nothing is uploaded.

Documents

Kept in this browser only. To keep a copy, open Advanced settings, then Your data.

Your signature

Saved only in this browser and used only when you choose to sign a document.

Was this tool helpful?

Read only by the SmallKits team. Please do not include anything you typed into a document.

What to include on an invoice

A clear invoice gets paid faster. Make sure yours has:

  • The word “Invoice” and a unique invoice number. Numbers help you and your customer refer to the right bill. Many countries, including all EU countries and the UK, require tax invoices to be numbered in sequence.
  • Your business name and contact details, and your tax ID if you are registered for VAT, GST or sales tax.
  • The customer’s name and address, and their tax ID for business-to-business sales where required.
  • The date of issue and the due date, so there is no doubt about when payment is expected.
  • Each item or service with its quantity, unit price and amount.
  • Totals: subtotal, any discount, tax shown separately, and the amount due.
  • How to pay: bank details, a mobile money number or a payment link.

SmallKits lays all of this out for you. Fill in the fields and the invoice updates as you type.

How to make an invoice

  1. Enter your business details and upload your logo. They are saved for next time.
  2. Add the customer’s name and, if you like, their email, phone and address.
  3. Check the invoice number, date of issue and due date. The due date follows your payment terms automatically.
  4. Add each item with its quantity and price. Add a discount or tax if you need them.
  5. Add your payment details once under Advanced settings. They appear on every invoice from then on.
  6. Choose a design and paper size, then click Download PDF.

Paid and unpaid invoices

Mark an invoice as Paid and it shows a small Paid label, the payment date and the amount paid, so it can double as proof of payment. Leave it as Unpaid and it shows the due date and the amount due. If you need a separate proof of payment, switch to the receipt generator; the customer and items stay as they are.

Payment terms that get you paid on time

State your terms in plain words, for example “Payment is due within 14 days of the invoice date.” Choose ready-made wording from the Terms menu, including payment on receipt, deposits and late fees. Short, specific terms and a visible due date are the simplest way to cut late payments.

Invoice numbering

Choose In sequence (INV-0001, INV-0002…) to meet tax rules in most countries, or Hard to guess (INV-2610-K7QP) if you would rather customers could not count your sales. Either way the next number is filled in for you.

A worked example

Amina runs a small design studio in Nairobi. She finished a logo and a five-page website for a bakery and agreed a price of KSh 180,000, with hosting at KSh 2,500 a month for a year. Her invoice looks like this:

DescriptionQtyUnit priceAmount
Logo and brand identity1KSh 60,000KSh 60,000
Website design and build (5 pages)1KSh 120,000KSh 120,000
Hosting, monthly12KSh 2,500KSh 30,000

The subtotal is KSh 210,000. She is VAT-registered, so 16% VAT of KSh 33,600 is added on its own line, and the amount due is KSh 243,600. Her M-Pesa Paybill and bank details sit under the totals, and the due date is 14 days after the date of issue. Because she is registered for VAT in Kenya, she also issues the tax invoice through KRA’s eTIMS and attaches this invoice as the customer-friendly version.

Country notes

United Kingdom: a VAT invoice must show your VAT number, a unique sequential number, the tax point, a description, the VAT rate and the VAT amount. Businesses below the VAT threshold should not show VAT at all. European Union: invoices need sequential numbering and, for business customers in another EU country, both VAT numbers and the words “reverse charge” where it applies. India: GST invoices need your GSTIN, the customer’s GSTIN for B2B sales, HSN or SAC codes and the place of supply; large businesses must use e-invoicing. United States: there is no federal invoice format; state sales tax applies to many goods and some services. Nigeria and South Africa: VAT-registered suppliers must show their tax number and the VAT separately.

Common mistakes that delay payment

  • No due date, or “due on receipt” with no date, so the invoice sits in a pile.
  • Missing payment details. Every extra step between reading and paying costs you days.
  • The wrong contact. Ask who processes invoices and send it to them, not just to the person you worked with.
  • Reusing or skipping invoice numbers, which causes problems at tax time.
  • Waiting weeks to invoice after the work is done. Invoice the same day if you can.

When an invoice is late, use the payment reminder to send a polite note by WhatsApp or email in seconds.

Updated 2026-10-29

Frequently asked questions

Is this really free?

Yes. The invoice generator is free and unlimited: no sign-up, no trial, no watermark and no ads. It runs in your browser, which costs us very little, so there is nothing to pay for.

How do I make an invoice for free?

Fill in your business, the customer and the items in the generator above, then click Download PDF. There is no charge, no sign-up and no watermark.

What should an invoice number look like?

Any unique reference works, but a prefix and a sequence such as INV-0001 is the most common. Many countries require tax invoices to be numbered in an unbroken sequence.

Can I add VAT or GST to my invoice?

Yes. Open Advanced settings, tick “Add tax”, enter its name and rate, and it is shown on its own line after the subtotal and any discount. Add your tax ID under your business details.

Can I save my invoices?

The PDF is saved to your device when you download it. Your business details, customers and items are also kept in your browser, so the next invoice takes seconds.

What is the difference between an invoice and a receipt?

An invoice asks for payment; a receipt confirms that payment was received. You can mark an invoice as paid, or create a separate receipt with the receipt generator.

Can I send the invoice by email or WhatsApp?

Yes. Download the PDF, then attach it to an email or share it in any messaging app.

Which paper size should I use?

A4 is standard in most countries. Choose US Letter if you or your customers are in the United States, Canada or other countries that use it.

Can I add bank or mobile money details?

Yes. Under Advanced settings, add bank transfer details, mobile money such as M-Pesa or MTN MoMo, or an online payment link such as PayPal. They are optional and appear on every invoice.