Skip to content
BillZoom
All articles

How to Create a Professional Invoice (Free Template Included)

Learn how to create a professional invoice step by step. Covers required fields, best practices, and how to download a free PDF invoice template instantly.

Creating a professional invoice is one of the most important skills for freelancers, contractors, and small business owners. A well-structured invoice gets you paid faster, establishes trust with clients, and keeps your accounting clean. This guide walks you through every field you need, common mistakes to avoid, and how to create and download a professional PDF invoice for free β€” no account required.

What Is an Invoice?

An invoice is a commercial document issued by a seller to a buyer. It records the products or services delivered, the amounts owed, and the payment terms. Unlike a receipt, which confirms payment has been received, an invoice is sent before payment β€” it is a request for payment.

What to Include on a Professional Invoice

A professional invoice must include the following fields to be legally valid and ensure prompt payment:

  1. Invoice number β€” A unique sequential identifier (e.g., INV-001) for your records and your client's.
  2. Invoice date β€” The date the invoice was issued.
  3. Due date β€” When payment is expected (e.g., 30 days from the invoice date, often written as "Net 30").
  4. Seller details β€” Your full name or business name, address, email, and Tax ID or VAT number if applicable.
  5. Buyer details β€” Your client's name or company, billing address, and contact information.
  6. Line items β€” A description of each product or service, quantity, unit price, and line total.
  7. Subtotal β€” The sum of all line items before tax or discount.
  8. Tax rate and amount β€” If applicable, the VAT or sales tax rate and the calculated tax amount.
  9. Total amount due β€” The final amount your client owes.
  10. Payment terms and bank details β€” How you accept payment (bank transfer, PayPal, etc.) and your account details.

Step-by-Step: How to Create an Invoice with BillZoom

  1. Open the invoice generator β€” no account or sign-up needed.
  2. Enter your invoice number, issue date, and due date in the Invoice Details section.
  3. Fill in your business name and address in the "From" field.
  4. Enter your client's name and address in the "To" field.
  5. Add your line items β€” description, quantity, and unit price. The subtotal calculates automatically.
  6. Set your tax rate (e.g., 20% VAT) and optional discount percentage.
  7. Add your bank details or payment instructions in the Bank Details field.
  8. Click "Download PDF" to save a professional invoice to your device. Your draft auto-saves in your browser.

Invoice Numbering Best Practices

Use a consistent numbering system from day one. Most businesses use sequential numbers (INV-001, INV-002) or date-based numbers (2026-05-001). Avoid reusing or skipping numbers β€” this creates gaps that raise red flags during audits. BillZoom lets you set any starting number and format.

Setting Payment Terms

Payment terms define when you expect to be paid. Common terms include:

  • Net 30 β€” Payment due within 30 days of the invoice date.
  • Net 15 β€” Payment due within 15 days.
  • Due on receipt β€” Payment expected immediately.
  • 2/10 Net 30 β€” 2% discount if paid within 10 days, otherwise full amount due in 30 days.

Set clear payment terms on every invoice. Ambiguous terms are one of the most common causes of late payments.

VAT and Tax on Invoices

If you are VAT registered (EU businesses) or charge sales tax (US businesses), you must show the tax rate and amount separately on the invoice. Your Tax ID or VAT number must also appear on every invoice issued. BillZoom includes dedicated fields for VAT/Tax ID and calculates tax automatically based on the rate you enter.

Common Invoice Mistakes to Avoid

  • Missing due date β€” Clients will delay payment without a clear deadline.
  • No invoice number β€” Makes it impossible to track payments and creates accounting problems.
  • Vague line item descriptions β€” "Services" tells your client nothing. Be specific: "Website design β€” 5 hours at $80/hour".
  • Wrong client details β€” Always double-check the billing address and company name.
  • No payment method info β€” Always include bank details or a payment link.
  • Sending the invoice late β€” Invoice immediately after completing work. Every day you wait is a day added to your payment timeline.

Invoice vs Receipt: What's the Difference?

An invoice requests payment before it is received. A receipt confirms that payment has been made. Always issue an invoice first, then follow up with a receipt once payment clears. BillZoom lets you create both β€” link a receipt to an invoice using the Invoice Reference field.