Tue. Aug 25th, 2026

How to Create Invoices: A Complete Step-by-Step Guide

How to Create Invoices: A Complete Step-by-Step Guide

Creating a professional invoice requires including the seller’s business details, buyer’s contact information, a unique invoice number, itemized list of goods or services, payment terms, and total amount due. A well-structured invoice reduces payment disputes, satisfies accounting standards, and signals professionalism to clients across every industry.

What Every Invoice Must Include

A legally and commercially valid invoice contains a specific set of fields that auditors, tax authorities, and clients expect to find. Missing even one element can delay payment or trigger compliance issues under frameworks such as the IRS requirements in the United States or the VAT invoicing rules defined by HM Revenue & Customs in the United Kingdom.

Field

Details to Include

Invoice Number

Unique sequential identifier (e.g., INV-0042)

Invoice Date

Date the invoice is issued

Due Date

Payment deadline (e.g., Net 30, Net 15, Due on Receipt)

Seller Information

Business name, address, phone, email, tax ID / VAT number

Buyer Information

Client name, company, billing address, contact email

Line Items

Description, quantity, unit price, and subtotal per item or service

Subtotal

Sum before taxes and discounts

Tax

Rate and amount (e.g., 20% VAT, 8.5% sales tax)

Discounts

Percentage or fixed amount applied

Total Due

Final amount payable in the specified currency

Payment Methods

Bank transfer details, PayPal, credit card, check instructions

Notes / Terms

Late fee policy, project reference, thank-you message

Step-by-Step: How to Create an Invoice from Scratch

Building an invoice from scratch is straightforward when broken into sequential steps. Whether using accounting software, a spreadsheet, or a word processor, the process follows the same logical order.

  1. Choose your invoicing method. Select a tool that matches your workflow — dedicated invoicing software such as QuickBooks, FreshBooks, or Wave; a Microsoft Word or Google Docs template; a Microsoft Excel or Google Sheets spreadsheet; or a PDF generator. Software automates tax calculations and numbering; templates are suitable for low-volume billing.

  2. Set up your business header. Place your business name, logo, address, phone number, email, and tax identification number at the top. This establishes your brand and provides the legal identification most tax authorities require.

  3. Add client information. Include the client’s full legal name or company name, billing address, and a contact email. Matching this data to the client’s purchase order number, if applicable, speeds up their accounts-payable processing.

  4. Assign a unique invoice number. Use a sequential numbering system (INV-0001, INV-0002) or a date-based format (2024-001). Never reuse invoice numbers — duplication causes reconciliation errors and audit flags.

  5. Enter the invoice date and payment due date. Standard payment terms include Net 15 (due in 15 days), Net 30, and Net 60. For new clients, “Due on Receipt” or Net 15 is common practice.

  6. List each product or service as a line item. For each line item, specify: a clear description, quantity or hours, unit price, and the line subtotal. Vague descriptions such as “services rendered” are a leading cause of client disputes and delayed payment.

  7. Apply discounts if applicable. Show discounts as a separate line item so the client can see the original price and the saving — this transparency builds goodwill and reduces queries.

  8. Calculate and add applicable taxes. Apply the correct tax rate for the transaction’s jurisdiction. In the US, sales tax rates vary by state; in the EU, VAT rates vary by member country and product category. Consult a tax professional if you bill across multiple jurisdictions.

  9. State accepted payment methods. List your bank account details (account name, routing/SWIFT/IBAN numbers), PayPal email, Stripe payment link, or mailing address for checks. The fewer obstacles to payment, the faster clients act.

  10. Add payment terms and late fee policy. State any late fee clearly — for example, “1.5% monthly interest on balances outstanding beyond 30 days.” This discourages slow payment and provides a contractual basis for enforcement.

  11. Review and send. Proofread every field before sending. Send the invoice as a PDF (not an editable file) via email, your invoicing platform’s portal, or a client-specific billing system. Retain a copy in your records.

Invoice Creation Methods Compared

The right invoicing method depends on billing volume, budget, and the level of automation needed. Freelancers sending a handful of invoices per month have different requirements from a small business processing hundreds of transactions.

Method

Best For

Key Advantages

Key Limitations

Invoicing Software (QuickBooks, FreshBooks, Wave, Zoho Invoice)

Small to mid-size businesses, frequent billing

Auto-numbering, tax calc, payment tracking, recurring invoices, client portals

Monthly subscription cost; Wave is free but limited integrations

Google Docs / Word Template

Freelancers, occasional invoicing

Zero cost, simple, fully customizable

Manual calculations, no payment tracking, easy to make errors

Google Sheets / Excel Spreadsheet

Freelancers needing auto-totals

Formulas automate math, free with G Suite or Office 365

No built-in payment gateway, requires manual sending

PDF Invoice Generators (Invoice Ninja, PayPal Invoicing)

Sole traders, short-term projects

Fast, professional output, often free tier available

Limited branding, basic reporting

Accounting Platforms (Xero, Sage)

Growing businesses with bookkeeping needs

Full double-entry accounting, bank reconciliation, multi-currency

Higher cost, steeper learning curve

Invoicing Software vs. Manual Templates: Pros and Cons

Invoicing Software

✅ Automatically generates sequential invoice numbers
✅ Calculates taxes and totals without manual input
✅ Tracks payment status and sends automatic reminders
✅ Accepts online payments via Stripe, PayPal, or ACH
✅ Generates financial reports and aged receivables summaries
✅ Stores client data for one-click invoice generation
❌ Requires a paid subscription (typically $10–$30/month for entry-level plans)
❌ Data lives in a third-party cloud — vendor lock-in risk

Manual Templates (Word / Sheets / PDF)

✅ Completely free — no subscription required
✅ Full design control over layout, fonts, and branding
✅ Works offline; no internet dependency
✅ No data stored on third-party servers
❌ All calculations performed manually — error-prone
❌ No payment tracking or automated reminders
❌ Time-consuming at scale — unsuitable above ~20 invoices per month
❌ No integrated payment gateway — clients must pay separately

Professional Invoice Design Best Practices

Invoice design directly affects how quickly a client processes and pays. A cluttered or confusing layout slows down accounts-payable departments and increases the chance of queries before payment is released.

  • Lead with the word “Invoice” at the top — clients and their AP software scan for this label to categorize documents automatically.

  • Place the total amount due prominently — large, bold, and ideally in a highlighted box. Clients should never have to hunt for the amount they owe.

  • Use consistent fonts and your brand colors — a cohesive visual identity reinforces professionalism and reduces the perception that the document is spam or a phishing attempt.

  • Keep line item descriptions specific — “Website homepage design — 8 hours @ $95/hr” is far clearer than “Design work.”

  • Include a QR code or clickable payment link in digital invoices to reduce friction at the payment stage.

  • State the currency explicitly on every invoice — USD, GBP, EUR, CAD — especially when billing international clients. Currency ambiguity is a frequent cause of underpayment.

How to Create Invoices for Different Business Types

Invoice structure varies by industry and billing model. A freelance graphic designer invoices differently from a product-based retailer or a law firm. Understanding the relevant format prevents billing errors and client friction.

Freelancers and Service Providers

Service-based invoices typically bill by the hour or by deliverable. Include a detailed description of each task completed, the number of hours or units, and the agreed rate. Reference the project name or contract number to connect the invoice to prior agreements. Tools such as FreshBooks and Harvest integrate time-tracking directly into invoice generation.

Product-Based Businesses and Retailers

Product invoices — sometimes called sales invoices or commercial invoices — list SKUs, product names, quantities, unit prices, and applicable sales tax. For international shipments, a commercial invoice also serves as a customs declaration and must include the country of origin, Harmonized System (HS) codes, and total declared value.

Contractors and Construction Businesses

Construction and contractor invoices often use progress billing — invoicing a percentage of the total contract value at defined project milestones. A progress invoice should state the total contract value, amount billed to date, amount of the current billing period, and remaining balance. This format aligns with the AIA (American Institute of Architects) G702 and G703 billing standards widely used in the US construction sector.

Recurring Services and Subscription Businesses

Subscription-based businesses use recurring invoices — identical or near-identical invoices sent on a fixed schedule (monthly, quarterly, annually). Platforms such as Stripe Billing, Chargebee, and QuickBooks allow automatic generation and delivery of recurring invoices, eliminating manual effort and ensuring consistent cash flow.

How to Handle Invoice Numbering Correctly

Invoice numbering is a mandatory element of proper bookkeeping and tax compliance. Most tax authorities — including the IRS and HMRC — require businesses to maintain sequential, gap-free invoice records. A missing invoice number in an audit raises a red flag for unreported income.

  • Sequential numbering (INV-001, INV-002): The simplest and most universally accepted format. Never skip or reuse numbers.

  • Date-based numbering (20240315-001): Useful for high-volume businesses that need to identify the billing period at a glance.

  • Client-based numbering (ACME-001, ACME-002): Helpful for agencies managing multiple retainer clients, as it groups all invoices for one client together.

  • Project-based numbering (PROJ-2024-007): Common in construction and consulting, where one project generates multiple billing events.

Payment Terms Explained: Net 30, Net 15, and Due on Receipt

Payment terms define the window a client has to pay after receiving an invoice. Choosing the right terms balances your cash flow needs against client expectations in your industry.

Term

Meaning

Best Used When

Due on Receipt

Payment expected immediately upon delivery of invoice

New clients, one-off projects, small amounts

Net 7

Payment due within 7 days

Short-cycle projects, digital deliverables

Net 15

Payment due within 15 days

Freelancers, service providers, SMEs

Net 30

Payment due within 30 days

Standard B2B commercial terms

Net 60 / Net 90

Payment due within 60 or 90 days

Large corporate clients, enterprise contracts

2/10 Net 30

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

Incentivizing early payment from established clients

How to Follow Up on Unpaid Invoices

Unpaid invoices are best addressed with a structured follow-up sequence that escalates gradually. Most late payments result from oversight rather than intent, and a polite first reminder resolves the majority of cases without damaging the client relationship.

  1. Day 1 past due — Friendly reminder: Send a brief, professional email confirming the invoice details and asking if there are any questions. Attach the original invoice PDF.

  2. Day 7–10 past due — Second reminder: Reference the original due date and state the outstanding amount clearly. Mention your late fee policy if one exists.

  3. Day 21–30 past due — Firm notice: Send a formal overdue notice stating that late fees are accruing and requesting immediate payment or a payment plan discussion.

  4. Day 45–60 past due — Final demand: A written final demand letter, sent via email and tracked mail, outlining intent to escalate to a collections agency or small claims court if payment is not received within a specific window.

  5. Beyond 60 days — Escalation: Engage a commercial debt collection agency, or for smaller amounts, file in small claims court. In many US states, small claims courts handle disputes up to $10,000–$25,000 without requiring legal representation.

Common Invoice Mistakes to Avoid

Invoicing errors are among the most common causes of delayed payment, client disputes, and tax complications. Identifying and eliminating these mistakes before sending protects both revenue and professional reputation.

  • Missing or incorrect client details: An invoice addressed to the wrong legal entity or department can be rejected entirely by corporate accounts-payable systems.

  • No invoice number: Unnumbered invoices are untraceable in accounting systems and can create compliance issues in tax audits.

  • Vague line item descriptions: Clients who cannot identify what they are paying for will query the invoice, adding days or weeks to the payment cycle.

  • Wrong tax rate applied: Applying an incorrect VAT or sales tax rate creates liabilities for both the seller and buyer. Always verify the applicable rate for the transaction’s jurisdiction and product category.

  • No payment instructions: If a client does not know how to pay, they often defer the task. Every invoice must include at least one explicit, complete payment method.

  • Sending editable files: Sending invoices as .docx or .xlsx files allows accidental or deliberate alteration. Always send invoices as locked PDFs.

  • Inconsistent numbering: Reusing or skipping invoice numbers creates gaps that complicate bookkeeping and raise audit concerns.

Common Questions About Creating Invoices

Do I need invoicing software, or can I use a free template?

Freelancers and sole traders billing fewer than 20 clients per month can operate efficiently with a well-structured Google Docs or Microsoft Word template. Businesses sending higher volumes, needing payment tracking, or requiring integration with accounting software will benefit from a dedicated platform such as Wave (free), Zoho Invoice (free tier), FreshBooks, or QuickBooks.

Is a handwritten invoice legally valid?

In most jurisdictions, a handwritten invoice is legally valid provided it contains all required fields — seller and buyer details, a description of goods or services, amount, date, and tax information where applicable. That said, typed or digital invoices are standard practice and process more efficiently through clients’ accounting systems.

What is the difference between an invoice and a receipt?

An invoice is a request for payment issued before or after delivery of goods or services, specifying what is owed. A receipt is a confirmation that payment has been received. Invoices are accounts-receivable documents; receipts are proof-of-payment documents. The two serve different accounting functions and should not be used interchangeably.

How long should I keep invoice records?

Record retention requirements vary by jurisdiction. In the United States, the IRS recommends retaining business records — including invoices — for a minimum of three years from the filing date of the return on which the income or expense was reported, and up to seven years in certain circumstances. In the United Kingdom, HMRC requires businesses to retain VAT records for at least six years. Always verify the requirement for your specific jurisdiction and business type.

An invoice is a formal, itemized payment request sent from a seller to a buyer that documents the goods or services provided, the amounts owed, and the terms of payment. To create a professional invoice, you must include your business details, the buyer’s contact information, a unique invoice number, an itemized list of products or services, applicable taxes, payment terms, and the total amount due — a complete and accurate invoice reduces payment disputes, satisfies accounting standards, and signals professionalism to clients across every industry.

The scale of invoicing challenges facing small businesses is well documented by industry research and government data. Key figures include:

  • According to the U.S. Federal Reserve, cash flow problems — often driven by late invoice payments — are among the top reasons small businesses struggle to maintain operations.
  • According to Xero’s small business research, nearly half of all invoices issued by small businesses are paid late, with the average overdue payment arriving more than a week beyond the agreed due date.
  • According to the U.S. Small Business Administration, poor accounts-receivable management — including inconsistent invoicing practices — is a leading contributor to small business failure within the first five years.
  • According to HM Revenue & Customs, VAT-registered businesses in the UK are legally required to issue a VAT invoice within 30 days of the date of supply, underscoring how invoicing timelines carry regulatory weight.

Sources & References

Key Takeaways

  • Every valid invoice must include seller and buyer details, a unique invoice number, itemized line items, applicable taxes, payment terms, and a clearly stated total amount due.
  • Invoicing software automates numbering, tax calculations, and payment reminders, making it the best choice for businesses billing more than 20 clients per month; free templates are sufficient for low-volume freelancers.
  • Use a consistent, sequential invoice numbering system — never skip or reuse numbers — to satisfy tax authority requirements and simplify bookkeeping.
  • Clear payment terms (Net 15, Net 30, Due on Receipt) and explicit payment instructions reduce the time clients take to process and pay invoices.
  • Follow a structured escalation sequence for unpaid invoices: a friendly reminder on day one, a firm notice by day 21–30, and a formal final demand or collections referral beyond 60 days.

Frequently Asked Questions

Do I need invoicing software, or can I use a free template?

Freelancers and sole traders billing fewer than 20 clients per month can operate efficiently with a well-structured Google Docs or Microsoft Word template. Businesses sending higher volumes, needing payment tracking, or requiring integration with accounting software will benefit from a dedicated platform such as Wave (free), Zoho Invoice (free tier), FreshBooks, or QuickBooks.

Is a handwritten invoice legally valid?

In most jurisdictions, a handwritten invoice is legally valid provided it contains all required fields — seller and buyer details, a description of goods or services, amount, date, and tax information where applicable. That said, typed or digital invoices are standard practice and process more efficiently through clients’ accounting systems.

What is the difference between an invoice and a receipt?

An invoice is a request for payment issued before or after delivery of goods or services, specifying what is owed. A receipt is a confirmation that payment has been received. Invoices are accounts-receivable documents; receipts are proof-of-payment documents, and the two serve different accounting functions and should not be used interchangeably.

How long should I keep invoice records?

Record retention requirements vary by jurisdiction. In the United States, the IRS recommends retaining business records — including invoices — for a minimum of three years from the filing date of the return on which the income or expense was reported, and up to seven years in certain circumstances. In the United Kingdom, HMRC requires businesses to retain VAT records for at least six years. Always verify the requirement for your specific jurisdiction and business type.

What payment terms should I use on my invoices?

The most common payment term for B2B transactions is Net 30, meaning payment is due within 30 days of the invoice date. Freelancers and service providers often use Net 15 or Due on Receipt to improve cash flow. For new or unknown clients, shorter terms reduce the risk of late or non-payment.

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *