Free invoice generator

Type straight into the invoice, then save it as a PDF or print it. No sign-up.

Invoice

DescriptionQtyRateAmountRemove
Subtotal
Discount %
%
Shipping
Total
Paid
Balance due

Runs in your browser. The invoice is never sent to us. Grey boxes and empty lines are left off the PDF.

How to make an invoice

  1. Add your logo, then your business details under “From”, and the customer’s under “Bill to”.
  2. Set the invoice number and the dates. Payment is often due in 14 or 30 days.
  3. Add a line for each product or piece of work, with the quantity and the rate.
  4. Add a discount, tax and shipping if you need them, and your payment details in the notes.
  5. Press “Save as PDF or print” and choose “Save as PDF” in the print window.

Questions

How do I save the invoice as a PDF?

Press “Save as PDF”. Your browser’s print window opens: choose “Save as PDF” (or “Microsoft Print to PDF”) as the printer and save. On a phone, use Share or Print and then save as PDF.

Is my invoice uploaded anywhere?

No. The invoice is made in your browser and never sent to us. If you tick “Remember my details”, your details, logo, tax rate and next invoice number are kept in this browser only, so they are ready for next time. Untick it to clear them.

What should an invoice include?

Your business name and address, the customer’s name and address, a unique invoice number, the invoice date and due date, a description of each item or service with quantity and price, the total, any tax and your payment details. In the EU and the UK, a VAT invoice also needs your VAT number and the customer’s, when they have one.

Can I add sales tax or VAT?

Yes. Type the rate and rename the tax line, for example “VAT 20%” or “Sales tax 8.875%”. Tax is worked out on the total after any discount.

Can I use another currency?

Yes: US dollars, euros, pounds and other currencies. Amounts are shown the way your browser writes numbers.

Does it number invoices for me?

When you press “New invoice”, or save one as a PDF with “Remember my details” ticked, the next number is ready: INV-0001 becomes INV-0002.

Need more than an invoice?

Avenstra Software builds billing and accounting systems, integrations with payment gateways and accounting software, and business portals. Tell us what you need.

More free tools

A free tool by Avenstra Software, a software company in Sri Lanka. We build business software, integrations and AI assistants. Talk to us about your project.

WhatsApp