# PDF Invoice Generator

Generate a branded invoice PDF from structured line items

> Canonical page: https://elysiatools.com/en/tools/pdf-invoice-generator

- **Category:** Document Tools

- **Keywords:** pdf, invoice, billing, receipt, line items, html, puppeteer

## Overview

Create clean, professional invoices from structured data.

**Features**
- Logo, sender, and customer sections
- Line items with subtotal, tax, and total
- Print-friendly layout for A4/Letter

**Input**
- JSON line items
- Company and customer info

**Output**
- Downloadable invoice PDF

## Inputs

- **Company Name** (text): Nova Studio LLC
- **Company Info** (textarea): 123 Market Street San Francisco, CA hello@nova.studio
- **Customer Name** (text): Atlas Ventures
- **Customer Info** (textarea): 77 Mission Blvd San Jose, CA finance@atlas.io
- **Invoice Number** (text): INV-2026-0042
- **Invoice Date** (date)
- **Due Date** (date)
- **Currency Code** (text): USD
- **Tax Rate (%)** (number)
- **Line Items (JSON)** (textarea): \[{"description":"Design Sprint","quantity":3,"unitPrice":1200},{"description":"Prototype Build","quantity":1,"unitPrice":2400}\]
- **Notes / Payment Terms** (textarea): Payment due within 14 days.
- **Logo Image (Optional)** (file): Upload a logo (PNG/JPG/WebP)
- **Page Size** (select)

## When to use

- When you need to generate a professional billing document from raw JSON data.
- When you want to maintain consistent branding by including your company logo and details on invoices.
- When you require a print-friendly PDF layout for A4, Letter, or Legal paper sizes.

## How it works

- Enter your company and customer contact details into the provided fields.
- Input your billing line items as a JSON array, including descriptions, quantities, and unit prices.
- Configure optional settings like tax rates, currency codes, and due dates.
- Upload your company logo and click generate to download your professional PDF invoice.

## Use cases

- Freelancers generating monthly service invoices for clients.
- Small business owners creating professional receipts for product sales.
- Contractors needing to provide itemized billing statements for project milestones.

## Frequently asked questions

### What format should the line items be in?

Line items must be provided as a JSON array of objects, where each object contains 'description', 'quantity', and 'unitPrice' keys.

### Can I add my own logo to the invoice?

Yes, you can upload a PNG, JPG, or WebP image file to be displayed as your company logo on the generated PDF.

### Does the tool calculate totals automatically?

Yes, the tool automatically calculates the subtotal, tax amount based on your specified rate, and the final total for the invoice.

### Which page sizes are supported?

The generator supports A4, Letter, and Legal page sizes to ensure compatibility with standard printers.

### Is my data stored after generating the PDF?

No, this tool generates the PDF on the fly and does not store your invoice data or customer information on our servers.

## Related tools

- [Data URI Generator](https://elysiatools.com/en/tools/data-uri-generator): Convert files into Data URIs (Base64 or percent-encoded) for inlining images, fonts, and assets directly into HTML, CSS, or Markdown
- [PDF Header/Footer Snippets](https://elysiatools.com/en/tools/pdf-header-footer-snippets): Convert HTML to PDF with reusable logo, title, and date snippets
- [PDF Photo Contact Sheet](https://elysiatools.com/en/tools/pdf-photo-contact-sheet): Generate paginated photo contact sheets with thumbnails, filenames, and EXIF lines
- [PDF Brand Guidelines](https://elysiatools.com/en/tools/pdf-brand-guidelines-pdf): Generate a brand guidelines PDF with logo, palette, typography, and spacing rules
- [PDF Image Layouts](https://elysiatools.com/en/tools/pdf-image-layouts): Generate single-page multi-image PDF layouts (3x3, waterfall, gallery)
- [PDF Storyboard Sheet](https://elysiatools.com/en/tools/pdf-storyboard-sheet): Generate storyboard sheets with thumbnail frames and description areas
- [Accessibility Heatmap Generator](https://elysiatools.com/en/tools/accessibility-heatmap-generator): Generate a contrast-focused accessibility heatmap from a UI screenshot or HTML input and suggest stronger patch colors
- [PDF Poster Maker](https://elysiatools.com/en/tools/pdf-poster-maker): Create poster/flyer PDF templates with headline, background image, gradients, and CTA button text

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion

## Related content

- [Templated Document and Print Pack Tools](https://elysiatools.com/en/hubs/templated-document-generation): Generate printable forms, certificates, report cards, tickets, invoices, and template-filled document packs from structured data in one workflow hub.
- [Invoice, Receipt, and Tax Workflow Tools](https://elysiatools.com/en/hubs/invoice-tax-workflows): Extract amounts from receipts, generate invoices in PDF or XLSX, normalize currency text, and validate VAT or banking details in one billing workflow hub.
- [Branding, Watermark, and Branded Delivery Tools](https://elysiatools.com/en/hubs/branding-watermark-delivery-workflows): Compare image, PDF, video, and spreadsheet tools for watermarking assets, applying brand rules, and delivering branded files in one workflow hub.
- [Image Format Conversion and Animated Export Tools](https://elysiatools.com/en/hubs/image-convert): Compare image format converters for JPG, PNG, GIF, AVIF, WebP, TIFF, ICO, base64, and animation-friendly exports in one hub.
