Back to Blog

How to Create Professional PDF Invoices: A Practical Guide

Published 2025-09-057 min read

A well-structured invoice does more than request payment — it communicates professionalism, reduces payment disputes, and keeps your accounting organized. Yet many freelancers and small businesses still create invoices by hand in Word, struggle with formatting, and end up with inconsistent documents that confuse clients. The best approach is to build a reusable template in a spreadsheet, calculate totals automatically, then export to PDF for a polished, tamper-resistant document. PDF is the standard format for invoices because it preserves formatting across all devices and operating systems, cannot be accidentally edited by the recipient, and is accepted by every accounting system on the market. This guide covers everything from the essential fields every invoice must include to practical tips that actually speed up when you get paid.

Essential Invoice Fields

Every professional invoice must include: your business name and contact details, the client's name and address, a unique invoice number, the invoice date, a payment due date, an itemized list of products or services with quantities and unit prices, subtotal, any applicable tax (with tax rate and registration number), total amount due, accepted payment methods, and your bank details or payment link. Optional but helpful: a purchase order number if the client provided one, project name or reference, late payment terms, and a brief thank-you note. Missing any required field can delay payment — many corporate accounting departments will return incomplete invoices rather than processing them, restarting the payment clock. Check the legal requirements in your jurisdiction, as some countries mandate specific fields like VAT registration numbers.

Invoice Numbering Systems

A consistent numbering system is critical for accounting, tax reporting, and resolving disputes. The simplest approach is sequential: INV-001, INV-002, INV-003. For businesses with multiple clients or projects, prefix with a client code or year: 2025-0042 or CLIENT-ABC-015. Never reuse or skip numbers, as gaps raise red flags during tax audits. If you need separate sequences for different services, use distinct prefixes: CONS-001 for consulting, DEV-001 for development work. Store a tracking spreadsheet listing every invoice number, date, client, amount, and payment status. This ledger is your single source of truth and makes end-of-year accounting painless. Many countries require invoices to be numbered sequentially without gaps as a legal requirement, so establish your system from invoice number one and stick with it.

Building a Reusable Template

Open BekpaTools Sheets editor or any spreadsheet application and create a template with your logo, business details, and a formatted table for line items. Use formulas for calculations: quantity multiplied by unit price for each line total, SUM for the subtotal, a tax formula like =SUBTOTAL*0.21 for 21% VAT, and a grand total that sums subtotal and tax. Format currency cells to two decimal places with the appropriate symbol. Lock the template cells that should not change (company info, formulas) and leave only the input fields (client name, items, quantities, prices) editable. When creating a new invoice, duplicate the template, fill in the variable fields, verify the totals, then export to PDF. The spreadsheet stays as your editable source file, and the PDF becomes the official document you send to the client.

Exporting and Sending as PDF

After completing your invoice in the spreadsheet, export it as PDF to freeze the formatting. In BekpaTools, download as PDF directly from the editor. Review the PDF to ensure everything fits on one page — multi-page invoices are harder for clients to process and easier to lose pages from. Adjust column widths and font sizes if needed before re-exporting. Name the file consistently: "Invoice-2025-0042-ClientName.pdf" makes files easy to find later. When emailing, write a clear subject line like "Invoice #2025-0042 — Project Alpha — Due March 15." Include the amount and due date in the email body because many people pay from their inbox without opening attachments. Attach the PDF and, if your client uses a payment portal, include the direct payment link for faster processing.

Tips to Get Paid Faster

Research consistently shows that invoices sent within 24 hours of completing work are paid significantly faster than those sent weeks later. Set specific payment terms — "Net 15" or "Due within 14 days" — rather than vague language like "upon receipt." Offer multiple payment methods: bank transfer, credit card, and online payment services each appeal to different clients. Include a direct payment link when possible, since reducing friction directly correlates with faster payment. Add a polite early-payment incentive like "2% discount if paid within 7 days" for large invoices. For repeat clients, establish automatic recurring invoices on a fixed schedule. Follow up on the due date with a friendly reminder rather than waiting — a simple "Just confirming you received invoice #042, due today" catches oversights before they become late payments.

Start for Free

Merge PDF, split PDF, compress PDF, Word to PDF and PDF to Word - all in browser, fast and secure