Invoice Generator
Fill in the details, add line items, and print or export as PDF — free, instant, private.
1. Business Profile
2. Client
3. Invoice Details
4. Line Items
5. Discount & Tax
6. Notes
7. Invoice History
How to Use the Invoice Generator
- Enter Business Details: Input your business name, client name, and invoice number.
- Add Line Items: Insert product/service descriptions, quantities, and prices.
- Print or Save as PDF: Calculate totals with tax, then print directly to PDF.
Why Use This Tool
Creating a professional invoice online for free, with tax calculation and instant printing, is a routine need for freelancers and small businesses. This tool builds a clean, structured invoice with line items and automatic tax totals, ready to print or save as a PDF directly from your browser. It skips the monthly subscription that many invoicing platforms require just to send a handful of bills each month.
How It Works
This invoice-maker and billing-document-generator organizes your business details, client information, and line items into a structured layout, calculating subtotal, tax, and total automatically as you enter quantities and prices. It's a free, no-signup alternative to Invoice Simple and Wave's invoice generator, using your browser's native print-to-PDF function for the final export.
Key Features
The tax-calculation-tool lets you add unlimited line items with description, quantity, and price fields, recalculating the subtotal, tax amount, and grand total instantly whenever you click Calculate. As a billing-and-invoicing tool, the Print / Save as PDF button uses a dedicated print stylesheet that hides navigation and other page elements, producing a clean, professional-looking invoice document. The dedicated print stylesheet hides site navigation and other page chrome automatically, so the printed or saved PDF shows only the invoice content. A saved Business Profile (with logo, address, and a Classic, Modern, or Minimal template) and a saved client list mean returning users don't retype the same details on every invoice, invoice numbers auto-suggest the next sequential number, flat or percentage discounts and multiple named tax lines apply before the final total, a Paid, Unpaid, or Overdue stamp marks the invoice status visually, and a browser-based invoice history lets you reload or duplicate any past invoice. Each line item can now be removed individually, a currency selector adjusts the symbol shown throughout the totals, and optional notes and payment terms fields round out a complete, professional invoice.
Common Use Cases
Freelancers bill clients for completed project work with a professional-looking invoice. Small business owners generate invoices for product sales without an accounting software subscription. Consultants track billable hours and services across multiple line items on a single invoice, and contractors send itemized invoices for materials and labor separately. Tutors and instructors bill hourly for individual lesson sessions with a simple, itemized breakdown.
Tips for Best Results
Keep your invoice number sequential and consistent (like INV-001, INV-002) for easier bookkeeping and client reference down the line. Double-check your tax rate percentage before finalizing, since it's applied to the full subtotal across all line items. Preview the print layout before finalizing to confirm every line item and total displays correctly on the printed page.
A Quick Note
A clean, consistent invoice format helps a business look more established and makes it easier for clients to process payments quickly without confusion.
Privacy & Security
Because ToolNest processes everything entirely within your browser using client-side JavaScript, your files never leave your device. There is no server-side storage, no third-party analytics attached to your data, and no risk of a breach exposing files you processed months ago.
What essential elements should a professional invoice include?
A complete invoice typically includes business name, client name, invoice number, date, itemized charges, and a calculated total including any applicable tax.
How do I calculate sales tax automatically on an invoice?
Add one or more tax lines with a name and percentage rate, and the tool automatically calculates and adds each to your subtotal (after any discount) for the final total.
Can I add unlimited line items to a single invoice?
Yes, click the Add Item button as many times as needed to include additional line items in your invoice.
How do I save the invoice as a PDF file?
Click Print / Save as PDF, then choose 'Save as PDF' as the destination in your browser's print dialog.
Can I save my business details so I don't retype them every time?
Yes, fill in your Business Profile (name, address, logo, and template) and click Save Business Profile — it will load automatically the next time you open this tool in the same browser.
Can I reuse a client's details across multiple invoices?
Yes, click Save This Client after entering a client's name and address, then select them from the Saved Clients dropdown on future invoices.
Can I apply a discount before calculating tax?
Yes, choose a flat amount or percentage discount, which is subtracted from the subtotal before any tax lines are applied.
Can I mark an invoice as Paid, Unpaid, or Overdue?
Yes, the Status dropdown adds a visible colored stamp to the invoice showing its payment status.
Can I reopen or duplicate a previous invoice?
Yes, click Save to History to store the current invoice in this browser, then use Load or Duplicate from the Invoice History list at any time.