Free Invoice Generator Create professional invoices in seconds

Fill in your details, choose a template, language and currency, then print or save a clean PDF — no signup, no watermark and no accounting software to learn.

100% free No signup required Print-ready PDF Works on any device
Explore Templates
Accent color
Template
Header & footer · Print margins
Print margins (mm)

Labels you edit yourself are kept when you change the invoice language.

Invoice
Invoice No. 001
Invoice Date
Due Date
PO Number
Bill To
Ship To (optional)
Line items
Description Qty Unit Price Amount Remove line item
Notes
Payment Terms
Subtotal
Discount
Tax
Shipping
Total
Amount Paid
Balance Due

Thank you for your business!

Click any text to edit

In the print dialog, choose "Save as PDF" to download the invoice.

Invoice templates

Eight clean templates, one click apart

Every template uses the same invoice data, so you can switch styles at any time without retyping anything. All of them print cleanly on A4 paper and follow your chosen language and currency.

How to create an invoice

An invoice is a document you send to a client to request payment for goods or services. With Banana Invoice you can create one in about two minutes:

  1. Add your details. Enter your business name, address and, if you are registered, your tax ID. Add your client’s details under “Bill To”.
  2. Add items, tax and discounts. List each product or service with a quantity and unit price. Choose your currency, then add tax, a discount or shipping if needed.
  3. Choose a language and template. Pick the language your client reads and a template that suits your business. Your data stays the same when you switch.
  4. Print or save as PDF. Click “Print / PDF” and choose “Save as PDF” in the print dialog to download the invoice, or print it directly.

What should an invoice include?

Requirements differ by country, but most invoices contain the details below. If you are registered for VAT, GST or sales tax, check your tax authority’s rules as well.

DetailWhy it matters
Unique invoice numberIdentifies the invoice for you, your client and your tax records.
Invoice date and due dateShows when the invoice was issued and when payment is expected.
Your details and your client’s detailsNames and addresses of both parties, plus tax IDs where required.
Description of goods or servicesWhat was supplied, with quantity and unit price.
Tax, discounts and totalThe tax rate and amount, any discount and the total due.
Payment termsHow and by when the client should pay.

A free invoice generator that stays simple

Banana Invoice is built for freelancers, contractors and small businesses who need to send an invoice without learning accounting software. Everything happens on one page: type your details, and the totals, tax and balance update as you go.

Working with clients in other countries? Bill in more than 30 currencies with the correct decimal places, and use a country preset to switch the tax label to the local term, such as VAT, GST or Sales Tax. Our guides explain GST invoices, VAT invoices and Australian ABN invoices in more detail.

Guest invoices are kept only in your browser. Nothing is sent to our servers unless you create an account and choose to save an invoice.

  • Unlimited invoices for free — no trial and no watermark
  • Eight printable templates with your logo and accent color
  • Invoice labels in 20 languages, including right-to-left Arabic and Urdu
  • 30+ currencies with local number and date formatting
  • Country presets for tax terms such as VAT, GST and Sales Tax
  • Works on phones, tablets and computers

Invoices in your client’s language

Change the invoice language and every label changes with it — invoice number, dates, tax, totals and payment terms. Arabic and Urdu invoices are laid out right-to-left, and dates, numbers and currencies follow local formatting.

Available languages

Who uses Banana Invoice?

Designers, developers, writers, photographers, consultants, tutors, tradespeople and small shops — anyone who needs to bill a client quickly and look professional doing it.

Invoicing Guides & Resources

Free account

Save invoices and track payments with a free account

Guest mode keeps your invoice in your browser. Create a free account when you want to save invoices and see what is pending or paid.

  • Totals for pending and paid invoices
  • Reopen and edit saved invoices
  • Mark invoices as paid, pending or cancelled
  • Company details filled in on every new invoice
Create a free account

Frequently asked questions

Is Banana Invoice really free?

Yes. You can create, print and save unlimited invoices as PDF for free. There is no trial period, no paywall and no watermark.

Do I need to sign up to create an invoice?

No. You can create and download invoices as a guest, and your invoice stays in your browser. Create a free account only if you want to save invoices and track payments.

How do I download my invoice as a PDF?

Click “Print / PDF”, then choose “Save as PDF” as the printer. The PDF uses the language, template and currency you selected.

Can I create an invoice in another language?

Yes. Choose the invoice language in the settings and all invoice labels, dates and number formats change to that language, including right-to-left Arabic and Urdu. Your invoice data is kept when you switch.

Which currencies and taxes are supported?

You can bill in more than 30 currencies, including USD, EUR, GBP, INR, PKR, AED, AUD and JPY. Country presets set the local tax term, such as VAT, GST or Sales Tax. Tax rates are never applied automatically — you enter the rate that applies to you.

Is an invoice made with a free generator legally valid?

Validity depends on what the invoice contains, not on the tool used to make it. In most countries an invoice should show a unique number, the date, both parties’ details, what was supplied, the amount due and, if you are registered for tax, the tax details your tax authority requires. Check your local rules if you are unsure.

Ready to send your next invoice?

Create it now in your language and currency — free, with no signup.