Back to ZapInvoice

How to Create an Invoice
Step-by-Step Guide

Everything you need to know about creating professional invoices. Follow our 5-step guide and generate your first invoice in under 2 minutes.

Create Your Invoice Now — Free

No account needed • Instant PDF • Your data stays on your device

What Is an Invoice?

An invoice is a formal document that a seller sends to a buyer to request payment for goods or services. It serves as a legal record of the transaction, detailing what was provided, the amount owed, and when payment is due.

Invoices are essential for freelancers, contractors, consultants, and small businesses. They help you get paid on time, maintain accurate financial records, and stay organized for tax season.


5 Steps to Create a Professional Invoice

Follow these steps to create an invoice that looks professional and ensures you get paid promptly.

1

Add Your Business Details

Start with your information at the top of the invoice. This identifies you as the seller and gives the client a way to contact you.

  • Full name or business/company name
  • Email address and phone number
  • Mailing address (required in some jurisdictions)
  • Tax ID or business registration number (if applicable)
2

Add Your Client's Information

Include the client's details so they can clearly identify the invoice is addressed to them. This is also important for their own bookkeeping.

  • Client's full name or company name
  • Contact email
  • Billing address
3

Set Invoice Number, Date, and Due Date

Every invoice needs a unique identifier and clear dates. The invoice number helps both you and your client track payments. The due date sets a clear expectation for when payment is expected.

  • Invoice number — use a sequential system (e.g., INV-1001, INV-1002)
  • Invoice date — the date the invoice is issued
  • Due date — when payment is expected (e.g., Net 14, Net 30)
4

List Your Items or Services

Break down what you're charging for into individual line items. Each item should have a clear description, quantity, and unit price. This transparency builds trust and reduces payment disputes.

  • Description of each service or product
  • Quantity or hours worked
  • Rate or unit price
  • Line item total (quantity x rate)
  • Tax rate and amount (if applicable)
  • Subtotal and grand total
5

Review, Download, and Send

Double-check all details for accuracy, then download your invoice as a PDF. Attach it to an email and send it to your client. Keep a copy for your records.

  • Verify all amounts and calculations
  • Download as PDF
  • Send via email with a clear subject line (e.g., "Invoice #1001 from [Your Name]")
  • Save a copy for your accounting records

Pro Tip

Use ZapInvoice to skip the formatting hassle. Fill in your details, and it automatically generates a clean, professional PDF invoice — free, no signup required.


Invoice Checklist: What Every Invoice Must Include

Use this checklist to make sure your invoices are complete and professional.

Your Business Name

Legal name, logo (optional), and contact information

Client Details

Name, company, billing address, and email

Unique Invoice Number

Sequential numbering for easy tracking

Invoice Date

The date the invoice is issued

Payment Due Date

Clear deadline — Net 7, Net 14, or Net 30

Itemized Line Items

Description, quantity, rate, and line total

Tax (If Applicable)

Tax rate, tax amount, and registration number

Total Amount Due

Clearly stated with the correct currency

Payment Terms

How to pay, late fees, and accepted methods

Notes or Thank You

Optional but professional — add payment instructions or a thank-you note


Common Invoice Payment Terms

Payment terms tell your client when they need to pay. Here are the most common ones:

Due on Receipt

Payment due immediately when the invoice is received.

Net 7

Payment due within 7 days of the invoice date.

Net 14

Payment due within 14 days. Popular with freelancers.

Net 30

Payment due within 30 days. Standard for B2B.

Net 60

Payment due within 60 days. Common with larger companies.

2/10 Net 30

2% discount if paid within 10 days, otherwise due in 30.

Best Practice

Shorter payment terms (Net 7 or Net 14) are recommended for freelancers and small businesses. They improve cash flow and reduce the risk of late payments. Always state late payment fees in your terms if applicable.


Frequently Asked Questions

Answers to the most common invoicing questions.

What is an invoice?

An invoice is a document sent by a seller to a buyer that itemizes products or services provided and requests payment. It includes details like the seller's and buyer's information, a unique invoice number, line items with descriptions and prices, the total amount due, and payment terms.

What should an invoice include?

Every invoice should include: your business name and contact details, the client's name and address, a unique invoice number, the invoice date and due date, an itemized list of goods or services with quantities and prices, subtotal, any applicable tax, the total amount due, and your accepted payment methods.

How do I create an invoice for free?

You can create a free invoice using ZapInvoice. No signup or account is required. Simply fill in your business details, add your client's information, list your items or services, and download the invoice as a PDF instantly.

What is the difference between an invoice and a receipt?

An invoice is a request for payment sent before or at the time of delivery. A receipt is proof of payment issued after the payment has been made. Invoices list what is owed; receipts confirm what has been paid.

What are common invoice payment terms?

Common payment terms include: Due on Receipt (payment due immediately), Net 7 (due within 7 days), Net 14 (due within 14 days), Net 30 (due within 30 days), and Net 60 (due within 60 days). Freelancers and small businesses typically use Net 7 or Net 14 to maintain cash flow.

Do I need to include tax on my invoice?

Whether you need to include tax depends on your location, the type of goods or services, and your tax registration status. If you are registered for sales tax, VAT, or GST, you must include the applicable tax rate and amount on your invoice. Consult a tax professional for your specific situation.

What is an invoice number?

An invoice number is a unique identifier assigned to each invoice. It helps you and your clients track payments, reference specific transactions, and maintain organized records. Use a sequential numbering system like INV-1001, INV-1002, etc.

How do I send an invoice?

The most common way is by email. Create your invoice, download it as a PDF, and attach it to an email with a clear subject line (e.g., "Invoice #1001 from [Your Name] — Due March 30"). You can also use invoicing software that sends invoices directly.


Related Invoice Templates

Browse our free invoice templates for specific industries and use cases.

Ready to Create Your Invoice?

Generate a professional, polished invoice in under 2 minutes. Free forever. No signup required.

Create Your Invoice — Free