SmallKits

Free proforma invoice generator

Free and unlimited, with no sign-up and no watermark: send a priced proforma invoice, ask for a deposit, and turn it into a real invoice in one tap when the customer pays.

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 a proforma invoice is (and is not)

A proforma invoice is a priced document that looks like an invoice but comes before the sale is final. It tells the customer exactly what they will receive and what it will cost, so they can arrange payment, approve a purchase or apply for funding. It is not a demand for payment for goods already supplied, and it is not a tax invoice: it does not record a sale in your accounts, and VAT or GST shown on it is only an indication.

That is why SmallKits prints “This is not a tax invoice” under the number, gives it its own numbering (PF-0001, PF-0002…) separate from your invoices, and marks the status as “Awaiting payment”.

Proforma, quotation or invoice?

QuotationProforma invoiceInvoice
PurposeOffer a priceRequest payment before supplyRequest payment for supply
Customer has agreed?Not yetUsually yesYes
Tax invoice?NoNoYes
NumberingQT-0001PF-0001INV-0001

Use a quotation when the customer is still deciding. Use a proforma when they have decided and need a formal document to pay against, which is common for schools, churches, companies and government offices whose finance teams must approve spending before money moves. Once payment arrives, issue an invoice.

What to include

  • The words “Proforma invoice”, a proforma number and the date of issue.
  • Your business details and, if registered, your tax ID.
  • The customer’s name and address, and a delivery address if it is different.
  • Each item with quantity, unit price and amount, and tax on its own line.
  • A valid-until date, because prices and stock change.
  • The deposit you need, if any, and how to pay it.
  • Delivery time and any other conditions that matter to the buyer.

Asking for a deposit

Choose “Ask for a deposit” under the items and type either an amount (500) or a percentage (50%). A percentage is calculated from the total including tax and rounded to your currency’s smallest unit, then shown as “Deposit due” under the total. If you type an amount larger than the total, SmallKits uses the total and tells you, so the document never asks for more than the order is worth.

From proforma to invoice

When the customer pays, open the proforma from Documents and choose “Make invoice”, or use the button that appears right after you download. The customer and items come across unchanged, the invoice gets the next invoice number, and the link back to the proforma is kept. If the customer paid only the deposit, mark the invoice as unpaid with the full total; issue a receipt for the deposit received.

Country notes

India: proformas are widely used for import, export and bank financing. Include your GSTIN, the HSN or SAC codes in the item description, and the place of supply. GST is charged on the tax invoice, not the proforma.

Kenya and East Africa: institutions often require a proforma before raising a local purchase order (LPO). VAT-registered businesses must issue the final tax invoice through KRA’s eTIMS; the proforma itself is outside eTIMS.

United Kingdom and EU: a proforma is not a VAT invoice, and the customer cannot reclaim VAT on it. Say so clearly, as SmallKits does.

United States: proformas are common for international shipments, where customs uses them to estimate value. Include the country of origin and HS codes for goods crossing borders.

Common mistakes

  • Using invoice numbers for proformas, which leaves gaps in your invoice sequence. Keep them separate.
  • Forgetting the valid-until date, then being asked to honour last year’s prices.
  • Recording a proforma as income. It is not a sale until the invoice.

A worked example

Greenfield Primary School needs 40 double desks before the new term. The supplier sends a proforma invoice for 40 desks, 8 teacher’s chairs and delivery and assembly, with a 50% deposit due. The school bursar takes the proforma to the board, which approves the spending and pays the deposit. The supplier then makes the desks, delivers them with a delivery note, and issues the final tax invoice for the balance. The proforma is the document that made the approval possible.

Terms explained

Valid until
The date after which the prices may change.
Deposit due
The part of the total the customer should pay before you supply.

Updated 2026-10-29

Frequently asked questions

Is this really free?

Yes. The proforma invoice generator is free and unlimited: no sign-up, no trial, no watermark and no ads.

What is a proforma invoice?

A preliminary, priced invoice sent before goods or services are supplied, so the customer can pay or approve the purchase. It is not a tax invoice.

Is a proforma invoice a tax invoice?

No. It does not record a sale, and VAT or GST on it cannot be reclaimed. Issue a proper invoice once the sale happens.

When should I send a proforma instead of a quotation?

When the customer has agreed and needs a formal document to pay against or to get internal approval. A quotation is for when they are still deciding.

Can I ask for a deposit on a proforma?

Yes. Add a deposit as an amount or a percentage; it appears as “Deposit due” under the total.

How do I turn a proforma into an invoice?

Open it from Documents and choose Make invoice. Everything carries over and the invoice gets its own number.

Do I need to number proforma invoices?

It is good practice. SmallKits numbers them PF-0001 onwards, separately from invoices, so your invoice sequence has no gaps.