SnapTool Logo
SnapToolSnap. Solve. Done.

Invoice Generator

Create professional invoices with custom line items, tax, and discounts. Download as PDF instantly — no account required, no watermarks, completely free.

Last Updated: May 2026
Live Interactive Calculator
INVOICE
Invoice #
Date
Due Date
Currency

From

Bill To

Description
Qty
Rate
Amount
$0.00
Subtotal$0.00
Discount (%)
- $0.00
Tax (%)
+ $0.00
Total Due$0.00

Notes / Payment Terms

How to Create a Professional Invoice

  1. 1

    Fill in Your Business Details

    Enter your name, email, phone, and address in the 'From' section. This identifies you as the service provider.

  2. 2

    Add Client Information

    Fill in the 'Bill To' section with your client's name, email, and address.

  3. 3

    Add Line Items

    List each service or product with a description, quantity, and rate. The tool calculates the line total and grand total automatically.

  4. 4

    Set Tax & Discount

    Optionally add a discount percentage and/or tax rate. These are applied in order: subtotal → discount → tax → total due.

  5. 5

    Download as PDF

    Click 'Print / Save PDF' and choose 'Save as PDF' in your browser's print dialog. A clean, professional invoice will be saved to your device.

What Every Professional Invoice Must Include

  • Your name or business name and contact details
  • Client name and billing address
  • A unique invoice number for your records
  • Invoice date and payment due date
  • Detailed description of each product or service
  • Subtotal, tax breakdown, and total amount due
  • Payment terms and accepted payment methods

Invoice Numbering Best Practices

Use a consistent numbering system like INV-2026-001 (year + sequential number) or CLIENT-001 (client code + number). Never reuse invoice numbers. A clear numbering system makes it easy to track payments, follow up on overdue invoices, and maintain clean financial records for tax purposes.

Frequently Asked Questions

How do I download the invoice as a PDF?

Click 'Print / Save PDF' or 'Download PDF'. This opens your browser's print dialog. Select 'Save as PDF' as the destination (available in all modern browsers). The invoice will be formatted cleanly for print with all your line items and totals.

Do I need to create an account?

No account required. Simply fill in your details, add your line items, and download. Your invoice data stays entirely in your browser — nothing is saved to any server.

Can I add tax and discounts?

Yes. The invoice supports both a percentage discount (applied to the subtotal) and a tax rate (applied after the discount). The tool automatically calculates all amounts including subtotal, discount, tax, and the final total due.

What currencies are supported?

The invoice supports USD, EUR, GBP, CAD, AUD, JPY, and INR. Select your currency from the dropdown and the correct symbol will appear throughout the invoice.

Can I save and edit invoices later?

Currently, invoices are not saved between sessions. To reuse a template, create the invoice, download the PDF, and also bookmark the page with your data entered. We recommend copying your standard rates and items into a text file for quick re-entry.

Is this legally valid as an invoice?

An invoice is a commercial document requesting payment. It is legally valid as long as it contains the required information: your name/business, client name, description of services, amounts, date, and payment terms. Requirements vary by country, so consult a local accountant for jurisdiction-specific requirements (e.g. VAT number in the EU).

Share Feedback or Report an Issue

Help us improve this tool. Report bugs, suggest features, or request data updates!