nutilz
🧾

Free Invoice Generator

Fill in your details, add line items, and print or save as PDF. No sign-up needed.

From (Your Business)

Bill To (Client)

Invoice Details

Line Items

Discount & Tax

Notes / Payment Terms

Your Business Name

Address Β· Email Β· Phone

Invoice

#INV-001

Date: β€”

Due: β€”

Bill To

Client Name

Client address Β· email

DescriptionQtyPriceAmount
Add line items to see them here
Subtotal$0.00
Total Due$0.00

The form disappears when printing β€” only the invoice above is exported.

πŸ”’ No upload β€” runs entirely in your browser. Your data never leaves your device.

What Is an Invoice Generator?

An invoice generator is a browser-based tool that lets you create professional invoices without accounting software or word processor templates. You fill in your business details, your client's information, the services or products you are billing for, and any applicable tax. The tool calculates totals automatically and produces a print-ready document you can save as a PDF and email to your client.

For freelancers, contractors, and small business owners, this eliminates the need for manual spreadsheets, formatting headaches, and monthly software subscriptions. The entire process takes under five minutes β€” fill in the form on the left, see the live preview update on the right, and click Print when you're ready.

This tool runs 100% in your browser. No data is ever sent to a server, no account is required, and nothing is saved when you close the tab. It works on desktop and mobile, and the print output is formatted to fit standard letter (8.5β€³Γ—11β€³) and A4 paper.

How to Create a Professional Invoice with This Tool

  1. 1Fill in "From": Enter your business name, address, email, and phone number. These details appear at the top of the invoice and identify you as the billing party.
  2. 2Fill in "Bill To": Enter your client's name or company name, their billing address, and email. This tells the client who the invoice is addressed to.
  3. 3Set invoice details: Enter a unique invoice number (e.g., INV-001 or 2025-042), the invoice date, the payment due date, and choose your currency from the dropdown.
  4. 4Add line items: Click "Add Item" to add each service or product. Enter the description, quantity, and unit price. The amount per line is calculated automatically.
  5. 5Set discount and tax: Enter a discount percentage to apply against the subtotal, and a tax rate (VAT, GST, or sales tax). The tool applies the discount first, then calculates tax on the reduced amount.
  6. 6Add notes: Use the notes field for payment instructions, bank transfer details, purchase order numbers, or your standard terms and conditions.
  7. 7Print or save as PDF: Click "Print / Save as PDF." In Chrome or Edge, change the Destination to "Save as PDF." In Safari, click the PDF button in the print dialog.

Essential Elements Every Invoice Needs

A professional invoice does more than request payment β€” it is a legal and accounting document in most jurisdictions. Missing required fields can delay payment, create confusion, or even make the invoice invalid for VAT reclaim.

  • β–ΈInvoice number: Every invoice needs a unique sequential number. This allows both parties to reference a specific invoice in bank statements, email correspondence, and accounting software without ambiguity.
  • β–ΈInvoice date and due date: The invoice date establishes when the work was completed or the billing period began. The due date (or stated terms like "Net 30") tells the client exactly when payment is expected.
  • β–ΈDetailed line items: Vague descriptions such as "Services rendered" invite disputes. Write specific descriptions: "Website redesign β€” 12 hours at $85/hour" or "Annual support contract β€” January to December 2025." Include quantity and unit price separately so clients can verify the math.
  • β–ΈTax details: If you are registered for VAT or GST, show the tax rate applied and the exact tax amount on a separate line. Many countries also require your tax registration number on the invoice.
  • β–ΈPayment instructions: State clearly how you accept payment β€” bank transfer with sort code and account number, PayPal email, Stripe payment link, or cheque payable to your business name. The easier you make it to pay, the faster you get paid.

Invoice vs Receipt β€” Understanding the Difference

These two documents are often confused, but they serve opposite purposes in the payment cycle.

An invoice is a payment request. You send it to your client after completing work or delivering goods β€” before you have been paid. It specifies what was provided, at what price, and when payment is due. On your books, outstanding invoices appear in accounts receivable. On your client's books, they appear in accounts payable.

A receipt is a payment confirmation. You issue it after the client has paid. It proves the transaction is complete and the debt is settled. Some businesses send a copy of the original invoice marked β€œPAID” along with the payment date β€” this serves as both a receipt and an audit trail.

In practice: send the invoice β†’ client pays β†’ issue the receipt. For tax purposes, keep copies of all invoices you issue (paid and unpaid) and all receipts you receive from suppliers for the retention period required in your jurisdiction β€” typically five to seven years.

Payment Terms Explained: Net 30, Net 15, and Beyond

Payment terms tell clients when they need to pay and whether early or late payment has any financial consequences.

Net 30 (most common)
Full payment is due within 30 calendar days of the invoice date. This gives clients time to route the invoice through internal approval channels, which can take days for larger businesses. Net 30 is standard for most B2B service invoices.
Net 15
Payment due within 15 days. A reasonable middle ground that balances client convenience with your cash flow. Works well for established client relationships or smaller project invoices.
Net 60
Payment due in 60 days. Common in enterprise or government contracts where procurement processes are multi-step. Be cautious β€” 60 days can seriously strain your cash flow on larger engagements.
Due on receipt
Payment expected immediately upon delivery of the invoice. Best for one-time clients, new relationships, or small amounts where waiting creates unnecessary risk.
2/10 Net 30
A 2% discount applies if paid within 10 days; otherwise the full amount is due in 30 days. This incentivises prompt payment. The discount costs you 2% but saves you the administrative burden of late payment follow-up.
Late payment fees
You can note a late payment penalty in your invoice's notes section (e.g., 1.5% per month on overdue balances). Whether it is enforceable depends on your jurisdiction and whether the client agreed to your terms, but stating it clearly signals that late payment has consequences.

Adding Tax to Your Invoice: VAT, GST, and Sales Tax

Tax treatment on invoices varies significantly by country, business registration status, and the nature of what you are selling. Here is a practical overview of the most common scenarios.

VAT and GST (UK, EU, Australia, Canada, and most of the world): If you are registered for VAT or GST, you must charge it on invoices to domestic clients at the applicable rate β€” 20% in the UK, 10% in Australia, 5–25% across EU member states. You collect the tax on behalf of the government and remit it on a regular return. Your VAT or GST registration number must appear on the invoice. Clients who are also VAT registered can typically reclaim the tax they pay on your invoice.

US sales tax: The United States does not have a federal VAT. State and local governments levy sales tax at widely varying rates β€” from 0% in states like Montana and Oregon to over 10% in some Louisiana parishes. Whether you must charge sales tax depends on your state's economic nexus rules, your business type, and whether the product or service is taxable in that jurisdiction. Services are often exempt, but digital products and physical goods typically are not.

Reverse charge (international B2B): When invoicing a business client in another country β€” for example, a UK consultant billing a German company β€” VAT often does not apply. The client accounts for the tax in their own country under the reverse charge mechanism. Note this in your invoice: β€œVAT reverse charge applies β€” customer to account for VAT.”

Enter the applicable tax rate in the Tax % field. This tool always applies the discount first, then calculates tax on the after-discount amount β€” which is the legally required order in most tax codes.

Invoice Numbering Best Practices

An invoice number uniquely identifies each invoice you issue. It is referenced in bank transfers, client PO matching, accounting software, and any payment disputes. Set up your numbering system before you issue your first invoice and stay consistent.

  • β–ΈSequential numbers (INV-001, INV-002): The simplest approach. Easy to track and easy to audit. If you expect to issue thousands of invoices, use INV-0001 from the start to keep sorting consistent.
  • β–ΈYear-prefixed numbers (2025-001): Makes it immediately clear which tax year an invoice belongs to. Reset to 001 each January. Useful when you need to quickly locate invoices by year during a tax audit.
  • β–ΈClient-prefixed numbers (ACME-001): Useful if you work with a small number of long-term clients and need to match invoices to their purchase orders. Less useful at scale.
  • β–ΈWhat to avoid: Never reuse or skip numbers. If an invoice needs to be cancelled, issue a credit note for the same amount and keep both documents. Many tax authorities require sequential, unbroken invoice numbering as an anti-fraud measure.

Following Up on Unpaid Invoices

Late payment is the most common cash-flow problem for freelancers and small businesses. A structured follow-up process protects your income without damaging client relationships.

Before the due date
Send the invoice immediately upon completing the work β€” not at the end of the month. Some businesses also send a brief reminder 3 days before the due date: a simple "just checking invoice INV-042 reached you" is enough to prevent genuinely forgotten invoices.
On the due date (if unpaid)
Send a polite follow-up the same day. Assume good faith β€” a missed payment is more often a buried email than a refusal. Reattach the invoice and mention your preferred payment method.
7 days late
A second reminder, firmer in tone, with the invoice attached again. Add your bank details or a payment link directly in the email body to remove any friction.
14+ days late
A clear email noting that the invoice is now overdue. Reference any late payment terms stated on your invoice. Offer a brief call to discuss any issues preventing payment.
30+ days late
Consider a formal demand letter. In the UK, the Late Payment of Commercial Debts (Interest) Act entitles you to claim interest and compensation. In the US, small claims court handles most freelance invoice disputes inexpensively. For international work, structuring future engagements with upfront deposits or milestone payments eliminates most late-payment risk.

Frequently Asked Questions

How do I save my invoice as a PDF?β–Ό

Click the "Print / Save as PDF" button to open your browser's print dialog. In Chrome or Edge, set the Destination to "Save as PDF" and click Save. In Safari, click the PDF button at the bottom-left of the print dialog. In Firefox, select "Print to PDF" or a PDF printer. The resulting PDF can be emailed to your client or stored for your records. No special software is required β€” your browser handles the conversion.

Is my invoice data stored anywhere?β–Ό

No. This invoice generator runs entirely in your browser using JavaScript. Your business name, client details, line items, pricing, and notes are never sent to any server and are never stored in a database. When you close or refresh the page, all data is cleared. For ongoing invoicing needs, you can keep the tab open between sessions or copy your details into a separate document for quick re-entry.

What information should every invoice include?β–Ό

A complete invoice should include: your business name and contact details, your client's name and billing address, a unique invoice number for tracking, the invoice date, a payment due date or stated payment terms, an itemized list of goods or services with quantities and unit prices, any applicable tax rate and amount, the total amount due, and accepted payment methods. If you are registered for VAT or GST, your tax registration number is also required by law in most countries.

Can I use this invoice generator for my actual business?β–Ό

Yes. This tool is designed for freelancers, contractors, sole traders, and small business owners who need to create professional invoices quickly without monthly software subscriptions. For simple invoicing with one-off clients, it works well. However, if you need invoice tracking, payment reminders, recurring billing, or integration with accounting software, a dedicated platform such as Wave (free), FreshBooks, or QuickBooks may be more suitable for your workflow.

What are common payment terms on invoices?β–Ό

The most common payment term is Net 30, which means full payment is due within 30 calendar days of the invoice date. Net 15 and Net 60 are also widely used. "Due on receipt" means payment is expected immediately upon receiving the invoice. Some businesses offer early payment incentives such as "2/10 Net 30," meaning a 2% discount applies if the invoice is paid within 10 days, otherwise the full amount is due in 30 days. For new clients or small projects, due on receipt or Net 15 helps protect against late payment.

What is the difference between an invoice and a receipt?β–Ό

An invoice is sent before payment is received. It requests payment for goods or services already delivered or to be delivered, specifies the amount owed and the due date, and is part of your accounts receivable. A receipt is issued after payment has been completed and confirms that the transaction is settled. Both documents are important for bookkeeping and tax records. Clients may need your invoice to process payment through their accounts payable department before a receipt is relevant.

How do I handle tax on my invoice?β–Ό

Enter the applicable tax rate in the Tax % field β€” for example, 20 for 20% VAT, or 8.875 for New York City combined sales tax. The tool automatically calculates the tax amount based on your after-discount subtotal and adds it to your total. If you charge both a discount and tax, the discount is applied first and tax is calculated on the reduced amount. If no tax applies β€” for instance, when invoicing a business client in another country under reverse charge rules β€” simply leave the Tax % field at zero.