Quick answer: To make an invoice for free, enter your details and your client's, add a unique invoice number and due date, list each service with quantity and price, then click Download PDF. InvoiceKit calculates subtotals, discounts and tax for you, and you can email the PDF straight to your client.
How to create an invoice in 5 steps
- Add your business details. Your name or company name, address, email and phone. If you're registered for tax, add your tax ID (EIN, VAT number or GSTIN).
- Add your client. Use the client's legal or company name and billing address. For businesses, include their tax ID if your country requires it.
- Set the invoice number and dates. Every invoice needs a unique, sequential number such as INV-0001. The due date is usually 14 or 30 days after the issue date.
- List what you're charging for. One line per product or service, with quantity and rate. Add tax and discounts and the totals update instantly.
- Download and send. Click Download PDF, save it, and attach it to an email. Keep a copy for your records.
What to include on an invoice
A complete invoice gets paid faster because the client's accounts team doesn't need to ask questions. Make sure yours has:
| Field | Why it matters |
|---|---|
| The word “Invoice” (or “Tax Invoice”) | Distinguishes it from a quote or receipt. Many countries require “Tax Invoice” when VAT or GST is charged. |
| Unique invoice number | Required for bookkeeping and tax audits. Never reuse a number. |
| Issue date and due date | Sets the payment terms (for example, Net 30). |
| Seller and buyer details | Names, addresses and tax IDs where applicable. |
| Itemised list | Description, quantity, unit price and line total for each item. |
| Subtotal, tax, discount, total | Shows exactly how the amount due is calculated. |
| Payment instructions | Bank details, PayPal, UPI or a payment link, plus any late-fee terms. |
Common payment terms explained
- Due on receipt: payment is expected immediately. Common for small jobs.
- Net 7 / Net 15 / Net 30: payment is due 7, 15 or 30 days after the invoice date. Net 30 is the most common for business clients.
- 50% upfront: common for freelancers and creative work. Invoice the deposit first, then the balance on delivery.
- 2/10 Net 30: the client gets a 2% discount for paying within 10 days. Otherwise the full amount is due in 30 days.
Tips to get paid faster
- Send the invoice the same day you finish the work. Delays signal that payment can wait.
- Put the total and due date where they're easy to see. InvoiceKit places them at the top right and bottom right.
- Offer more than one payment method, and paste exact bank or payment details into the notes.
- Use clear item descriptions (“Logo design: 3 concepts, 2 revision rounds”) so the client doesn't need to ask what they're paying for.
- Follow up politely the day after the due date, then again after 7 days.
Invoice templates by profession
Start from a template with typical line items already filled in:
Everything is free
There's no paid plan. Add your logo, save clients for next time, reopen past invoices from your history, duplicate an invoice in one click, and choose between the Classic, Modern and Minimal designs, all free. Everything is stored only in your browser on this device.
Frequently asked questions
Is this invoice generator really free?
Yes, completely. Every feature is free: unlimited invoices, your logo, saved clients, invoice history and all three designs. There's no account and no paid tier.
Do I need to sign up?
No. InvoiceKit works without an account. Your drafts are saved in your own browser on this device.
Is my invoice data uploaded anywhere?
No. Invoices are built and stored entirely in your browser. Nothing you type is sent to a server.
How do I save the invoice as a PDF?
Click Download PDF, then choose Save as PDF as the destination in the print dialog. On phones, use Share or Print and then Save to Files.
What should an invoice include?
A unique invoice number, issue and due dates, your and your client's names and addresses, a description of each item with quantity and price, subtotal, any tax or discount, the total due, and how to pay.
Can I add GST or VAT?
Yes. Set the tax name to GST, VAT or Sales tax and enter the rate. For Indian intra-state GST, tick the split option to show CGST and SGST separately.
Last updated · Written by the MiniTools team. InvoiceKit doesn't give tax advice; check local invoicing rules with an accountant.