How to Make a Professional PDF Invoice in Under 5 Minutes
To make a professional invoice, gather sender and recipient details, list each product or service with quantity and price, calculate the total with any applicable tax and discount, add an invoice number plus issue and due dates, and download the result as a PDF. The full process takes 3–5 minutes for a typical freelance invoice. Below is the exact step-by-step process used by professionals, with no signup required.
Key takeaways
- The full process has 5 steps: gather information, choose a template, fill in details, review, and download.
- Gathering the information before opening the editor saves 5–10 minutes of back-and-forth.
- Sequential invoice numbers are mandatory for tax audits — use
INV-2026-0001format with a year prefix. - Reviewing the invoice for accuracy before sending reduces dispute rates by ~60%.
- PDF (not Word, not image) is the only format guaranteed to render identically in the recipient's accounting software.
What you need before you start
Five pieces of information are required to make any invoice. Gathering them up-front cuts the editor time from 10 minutes to under 5: your business contact information including Tax ID if applicable, the client's legal name and billing address, an itemized description of the work done (with quantity, rate, and unit of measure for each line), the agreed total including tax and discount handling, and your bank or payment instructions. If this is a recurring client, save them in Pdfinvoicegen's client library — every future invoice for that client autofills the entire Bill-To block.
Step 1: Gather the required information
Open a blank text document or sticky note and write down: your business name, address, email, phone, and Tax ID (with the local label — VAT, GST, EIN, NTN/STRN); the client's legal business name (not the individual contact), their billing address, billing email, and Tax ID if it's a B2B invoice; the date you completed the work (drives the invoice date); the agreed payment terms (Net 30 is the global default); and a clear description of each line item with the quantity, rate, and unit. Having all of this assembled before opening the invoice editor reduces the typical preparation time by 50%.
Step 2: Choose a template that fits your brand
Five professional templates cover most use cases: Classic is the safe choice for traditional industries (legal, accounting, consulting); Modern works well for tech and SaaS; Minimal suits design-led businesses and freelancers; Creative adds an accent sidebar for agency-style branding; Compact fits more line items per page for retainer-style billing. All five templates share the same data fields, so switching templates partway through never loses work. Pdfinvoicegen lets you preview all five live with your data filled in before committing.
Step 3: Fill in the invoice details
Open the Pdfinvoicegen editor and fill the five sections from top to bottom. From: your business details — these auto-save to your profile if you sign in, so future invoices skip this step. Bill To: client details — pick from the saved clients dropdown if you've billed them before. Invoice meta: invoice number (auto-incremented), issue date (today by default), due date (auto-fills when you type "Net 30" in the payment-terms field). Line items: one row per item with description, sub-description for context, quantity, unit (hrs, day, project), and rate. Totals: discount and tax (with custom label for your jurisdiction), shipping if applicable. Last: optional Payment Instructions, Notes, and Terms & Conditions.
Step 4: Review before downloading
Before clicking download, run through this five-point checklist: are all the numbers correct (do the line items sum to the subtotal, and does subtotal + tax − discount + shipping equal the total); is the invoice number correct (not a duplicate of a previous invoice); is the client's billing address and Tax ID accurate; are the payment terms clearly stated with both a calendar due date and a "Net X" label; and does the invoice match the spec sent by the buyer in the purchase order if there is one. Pdfinvoicegen's compliance checklist in the right sidebar runs these checks live as you type.
Step 5: Download the PDF and send it
Click Download. The PDF is generated entirely in your browser and saved to your local machine — Pdfinvoicegen doesn't upload anything for anonymous users. Email the PDF to the client's accounts-payable address (usually ap@ or invoices@ at the client's domain) with the invoice number in the subject line. For signed-in users, the invoice is also saved to your dashboard with status "Sent" so you can track payment. The next reminder cadence is covered in the past-due reminders guide.
How long does it take to make an invoice?
For a typical freelance invoice (3–5 line items, single client, standard payment terms): 3–5 minutes the first time, under 2 minutes once your business profile is saved and the client is in your library. For a complex B2B invoice with custom tax, PO number, project code, and detailed payment instructions: 8–12 minutes. The Pdfinvoicegen bulk-invoice feature (Founding plan) generates hundreds of PDFs from a CSV in under a minute, ideal for monthly retainer cycles.
Common mistakes that delay payment
| Mistake | Impact | Fix |
|---|---|---|
| Vague line-item descriptions | Held in AP review for clarification, 5–10 day delay | Use specific descriptions matching the PO ("Brand sprint — 40 hrs @ $150" not "Consulting") |
| Missing PO number on enterprise invoices | Rejected outright by AP automation; have to resubmit | Always ask for the PO before invoicing enterprise customers |
| Missing recipient Tax ID on B2B | Client can't reclaim input VAT/GST, disputes the invoice | Save client Tax ID once; auto-fills on every future invoice |
| Sequential numbers with gaps | Tax-audit flag | Use a consistent format (INV-YEAR-####) and never delete an invoice — void it |
| Sent as Word document instead of PDF | Renders differently in the recipient's app; misformatted numbers | Always send PDF; never DOC, never IMG |
Frequently asked questions
Can I make an invoice without a business?
Yes. Sole proprietors, freelancers, and individual contractors can issue invoices using their personal name and Tax ID (SSN in the US, NIE in Spain, etc.). The invoice is still legally valid and accepted by most payers.
How do I make a recurring invoice?
Two options on Pdfinvoicegen: (1) save the client and line items, then re-issue the same invoice monthly with a new invoice number and updated date (90 seconds per invoice); (2) on the Founding plan, use the bulk CSV import to generate a whole month's worth of recurring invoices at once. True automated recurring billing (subscription-style) is on the 2027 roadmap.
Does Pdfinvoicegen store my invoice data?
Only if you sign in and save. Anonymous use generates PDFs entirely in your browser — nothing is uploaded. Signed-in users opt in to cloud persistence via Firebase Firestore so the dashboard can track invoice status and provide search.
Make your first invoice now
Free, anonymous, no signup. Under 90 seconds from blank page to downloaded PDF.
Open the invoice editor