PDF Tips & Tricks pdf invoice business freelance

How to Create a Professional PDF Invoice

Learn how to create professional PDF invoices manually and with tools — including what information to include and how to send them securely.

A
Admin
· Jun 5, 2026 · 6 min read · 3 views

Why PDF Is the Standard for Invoices

PDF invoices are the professional standard because they preserve your layout exactly — no reformatting when the client opens the file on a different system. They're also harder to accidentally edit, making them more trustworthy for financial records.

Whether you're a freelancer, a small business, or a large company, learning to create polished PDF invoices is a foundational business skill.


What Every Invoice Must Include

Before choosing a tool, know the required content. An invoice must contain:

Your Details (Sender)

  • Business name (or your full name for sole traders)
  • Address
  • Phone number and email
  • Business registration number (if applicable)
  • VAT/tax number (if VAT-registered)
  • Logo (optional but professional)

Client Details (Recipient)

  • Client's business name
  • Contact name
  • Client's address
  • Client's email address

Invoice Identification

  • Invoice number — unique sequential identifier (e.g., INV-2024-0047)
  • Invoice date — when the invoice was issued
  • Due date — payment deadline (e.g., Net 30 = 30 days from invoice date)

Itemised List of Services or Products

For each line item:

  • Description
  • Quantity
  • Unit price
  • Line total (quantity × unit price)

Financial Summary

  • Subtotal (before tax)
  • Tax/VAT amount (with rate, e.g., 20%)
  • Any discounts
  • Total due (the most important figure — make it prominent)

Payment Details

  • Accepted payment methods
  • Bank account details (for bank transfer)
  • PayPal email (if applicable)
  • Payment reference (often the invoice number)

Notes (Optional)

  • Late payment terms (e.g., "1.5% per month on overdue balances")
  • Thank you message
  • Project reference or purchase order number

Method 1: Microsoft Word Template

Word's built-in invoice templates are a quick starting point.

Steps:

  1. Open Word → New → search "Invoice" in the template search bar
  2. Select a professional-looking template
  3. Replace placeholder text with your information
  4. Add your logo (Insert → Pictures)
  5. Adjust colours to match your brand
  6. Save a master copy as a .docx template
  7. For each new invoice: duplicate, update the details, and export as PDF

Exporting: File → Save As → PDF, or File → Export → Create PDF/XPS.

Tip: Lock the formatting by converting it to a form (Developer → Design Mode) to prevent accidental layout changes.


Method 2: Google Docs

Google Docs works well for freelancers who want free, cloud-based invoicing.

Steps:

  1. Open Google Docs → Template Gallery → scroll to "Work" → select an invoice template
  2. Replace all placeholder text with your details
  3. Update the invoice table with your line items
  4. File → Download → PDF Document (.pdf)

Advantage: Accessible from any device, easy to share and store in Google Drive.

Tip: Create a Google Drive folder per client to keep invoices organised.


Method 3: Canva

Canva has professional invoice templates with modern designs.

Steps:

  1. Go to Canva → search "Invoice" → choose a template
  2. Customise text, colours, fonts, and add your logo
  3. Share → Download → PDF Standard

Best for: Freelancers in creative industries who want visually distinctive invoices.

Limitation: Less flexible for complex tables with many line items.


Method 4: Dedicated Invoicing Software

For volume invoicing, dedicated tools automate numbering, tax calculations, and client records.

Free Options

  • Invoice Ninja (open source, self-hostable) — full-featured with PDF export
  • Wave — free accounting with invoice generation
  • Zoho Invoice — free for up to 5 clients
  • PayPal Invoicing — simple, integrates with PayPal payments

Paid Options

  • FreshBooks — user-friendly, auto-reminders
  • QuickBooks — full accounting integration
  • Xero — popular with accountants, strong reporting
  • Bonsai — excellent for freelancers

All these tools export invoices as PDF and can send them directly from the platform.


Method 5: HTML to PDF (For Developers)

If you manage invoices in a system or CMS, generating PDFs programmatically from HTML templates is the most scalable approach.

PHP: Use DOMPDF or mPDF

Python: Use WeasyPrint or ReportLab

Node.js: Use Puppeteer (headless Chrome) or PDFKit

Advantage: Fully automated, consistent formatting, easy to integrate with databases and accounting systems.


Invoice Numbering Best Practices

A good invoice numbering system prevents duplicates and helps with accounting:

Recommended format: INV-YYYY-NNNN

  • Example: INV-2024-0001, INV-2024-0002

Client-specific: INV-CLIENTCODE-NNNN

  • Example: INV-ACME-0047

Never reuse or skip invoice numbers. Sequential, unbroken numbering is often a legal requirement for VAT-registered businesses.


Setting Payment Terms

Standard terms:

  • Net 7 — due in 7 days (very short, for urgent payments)
  • Net 14 — due in 14 days
  • Net 30 — due in 30 days (most common)
  • Due on Receipt — immediate payment expected

Late payment clauses:

Including a late payment fee is legal in most jurisdictions and encourages prompt payment. State clearly: "Invoices unpaid after [due date] will incur a late fee of [1.5%/month] on the outstanding balance."

In the UK, statutory interest on late commercial payments is 8% above the Bank of England base rate.


How to Send a PDF Invoice Securely

Email

Attach the PDF to an email and send from a professional address (yourname@yourdomain.com rather than gmail.com). In the subject line: "Invoice [INV-2024-0047] from [Your Name] — Due [Date]".

Password Protection

For sensitive invoices (especially high-value ones), password-protect the PDF before sending. Email the PDF separately from the password (send the password via SMS or a second email).

In Acrobat Pro: Tools → Protect → Encrypt with Password.

Online Invoicing Platforms

Using an invoicing platform means the client receives a link to view/pay the invoice online. This also gives you read receipts, payment status tracking, and automated reminders.

PDF Signing

Adding a digital signature to invoices provides proof of authenticity. In Acrobat Pro: Tools → Certificates → Digitally Sign.


Staying Organised: Invoice Management

  • File naming: INV-2024-0047-ClientName.pdf
  • Folder structure: /Invoices/2024/ClientName/
  • Track status: Unpaid / Paid / Overdue in a spreadsheet or accounting tool
  • Keep copies: Store a copy in cloud storage (Google Drive, Dropbox) and local backup
  • Retention: Keep invoices for at least 7 years (legal requirement in most countries)

Summary

A professional PDF invoice includes your details, the client's details, an invoice number, an itemised breakdown, tax, and clear payment terms. Microsoft Word, Google Docs, Canva, and dedicated invoicing tools all produce good PDF invoices — choose based on your volume and design needs. For ongoing invoicing, a dedicated tool with auto-numbering and payment tracking saves significant time.