Back to BlogInvoicing & Payments

How to Create an Invoice: A Complete Small Business Guide

Learn how to create a professional invoice for your small business, what information to include, how to set payment terms, and how to avoid common invoicing mistakes.

FinFlowTrack Editorial TeamPublished August 19, 202614 min read

How to Create an Invoice: A Complete Small Business Guide

Creating an invoice should be simple, but a poorly prepared invoice can create unnecessary payment delays, customer questions, accounting errors, and cash-flow problems.

A professional invoice does more than request payment. It creates a clear record of what was sold, who owes the money, how much is due, when payment is expected, and how the customer can pay.

For freelancers, consultants, agencies, contractors, startups, nonprofits, and small businesses, a consistent invoicing process can make accounts receivable easier to manage and improve financial visibility.

This guide explains how to create an invoice, what information to include, how to set payment terms, how to send invoices, how to follow up on unpaid invoices, and how invoicing software can simplify the process.

What Is an Invoice?

An invoice is a document that requests payment from a customer for goods or services provided by a business.

A typical invoice identifies:

  • The seller
  • The customer
  • What was provided
  • The amount owed
  • The invoice date
  • The payment due date
  • Applicable taxes or adjustments
  • Payment instructions

For example:

Business: FinFlow Consulting
Customer: ABC Agency

Service: Monthly financial reporting
Amount: $1,500
Invoice date: August 19, 2026
Due date: September 18, 2026

Amount due: $1,500

The exact information required can vary depending on the country, business structure, transaction, and tax rules.

Why Professional Invoicing Matters

Good invoicing supports more than getting paid.

It can help a business:

  • Create consistent customer records
  • Track accounts receivable
  • Monitor outstanding balances
  • Forecast cash flow
  • Reconcile payments
  • Maintain organized bookkeeping
  • Reduce payment disputes
  • Present a professional image

An invoice that is incomplete or confusing may cause a customer to delay payment while requesting clarification.

How to Create an Invoice Step by Step

1. Add Your Business Information

Start with the information that identifies your business.

Depending on your jurisdiction and business structure, this may include:

  • Business name
  • Business address
  • Email address
  • Telephone number
  • Website
  • Tax identification information where applicable
  • Business registration information where required

Use the same business information consistently across your invoices.

2. Add the Customer's Information

Identify the person or organization being billed.

Depending on the transaction, include:

  • Customer name
  • Company name
  • Billing address
  • Email address
  • Phone number where relevant
  • Purchase order information where required
  • Customer tax information where applicable

Confirm billing details before sending the invoice.

An incorrect customer name or billing address can create administrative delays.

3. Give the Invoice a Unique Number

Every invoice should have a unique identifier.

For example:

INV-2026-001
INV-2026-002
INV-2026-003

You could also use another consistent numbering system that works for your business.

The important principle is consistency and uniqueness.

Invoice numbers make it easier to:

  • Find invoices
  • Reference payments
  • Communicate with customers
  • Reconcile transactions
  • Identify missing records

Avoid casually reusing invoice numbers.

4. Add the Invoice Date

The invoice date tells the customer when the invoice was issued.

For example:

Invoice date: August 19, 2026

The invoice date can also be important for accounting records and payment-term calculations.

5. Add the Due Date

Clearly state when payment is expected.

For example:

Invoice date: August 19, 2026
Due date: September 18, 2026

Do not make customers calculate the due date themselves when a specific date can be provided.

If the agreed terms are Net 30, for example, the invoice can show both the payment terms and the actual due date where appropriate.

6. Describe the Products or Services

Explain what the customer is being charged for.

A useful invoice line might look like:

Description Quantity Unit price Total
Financial reporting service 1 $1,500 $1,500

Descriptions should be specific enough for the customer to understand the charge.

Avoid vague descriptions such as:

Services — $1,500

when a more useful description is available.

For example:

Monthly bookkeeping and financial reporting — August 2026

7. Show Quantity and Pricing

Where applicable, show:

  • Quantity
  • Unit price
  • Line total

Example:

10 hours × $50/hour = $500

This allows the customer to verify the calculation quickly.

8. Calculate the Subtotal

If an invoice contains multiple items, show the subtotal before taxes, discounts, or other adjustments where appropriate.

Example:

Service A: $1,000
Service B: $500
----------------
Subtotal:  $1,500

9. Add Applicable Taxes

If taxes apply to the transaction, display them according to the applicable requirements.

For example:

Subtotal: $1,500
Tax:        $225
----------------
Total:    $1,725

Tax requirements differ significantly by country and transaction type.

Do not assume that the same tax treatment applies everywhere.

10. Apply Discounts or Adjustments Clearly

If you have agreed to a discount, credit, deposit, or other adjustment, show it clearly.

Example:

Subtotal:          $2,000
Early payment discount: -$100
-------------------------
Amount before tax: $1,900

The invoice should make the calculation easy to understand.

11. Show the Total Amount Due

The customer should be able to identify the amount they need to pay immediately.

For example:

TOTAL DUE: $1,725

Avoid forcing the customer to calculate the total from multiple sections.

12. State the Currency

If you work with international customers, always make the currency clear.

For example:

Total due: USD 1,725

Do not assume that "$" alone is sufficiently clear when customers operate in different countries.

For multi-currency businesses, consistent currency recording is especially important for bookkeeping and reporting.

13. Add Payment Instructions

Tell the customer how to pay.

Depending on your business, payment instructions may include:

  • Bank transfer details
  • Payment link
  • Card payment option
  • Online checkout
  • Other approved payment methods

Only include accurate payment information.

14. Include Payment Terms

Payment terms explain the agreed payment conditions.

Examples include:

Due upon receipt
Net 15
Net 30
Net 60

Use the terms agreed with the customer.

Do not unexpectedly change payment terms on an invoice without a commercial basis or agreement.

15. Add a Reference or Purchase Order Number

Some organizations require invoices to contain a purchase order or project reference.

If the customer provided one, include it where appropriate.

A missing purchase order reference can cause an otherwise correct invoice to be rejected by a customer's accounts-payable department.

What Information Should an Invoice Include?

A practical invoice checklist is:

Invoice element Usually useful?
Business name Yes
Customer name Yes
Invoice number Yes
Invoice date Yes
Due date Yes
Product/service description Yes
Quantity Where applicable
Unit price Where applicable
Subtotal Usually
Tax Where applicable
Discount/adjustment Where applicable
Total due Yes
Currency Especially for international sales
Payment instructions Yes
Payment terms Yes
Purchase order/reference Where required
Tax or registration information Where applicable

Legal and tax requirements vary by jurisdiction.

Invoice Example

A simple professional invoice might look like this:

FINFLOW CONSULTING
Business address
Email: billing@example.com

INVOICE: INV-2026-001

Bill To:
ABC Agency
Customer address
accounts@example.com

Invoice date: August 19, 2026
Due date: September 18, 2026
Currency: USD

DESCRIPTION                         AMOUNT
Monthly bookkeeping service        $1,000
Financial reporting service          $500
-----------------------------------------
Subtotal                            $1,500
Tax where applicable                  $225
-----------------------------------------
TOTAL DUE                           $1,725

Payment instructions:
Bank transfer or approved online payment method.

Payment terms:
Net 30

Thank you for your business.

This is a general example. The exact fields and tax information required depend on the transaction and jurisdiction.

What Are Common Invoice Payment Terms?

Payment terms define when and how a customer should pay.

Due upon receipt

Payment is expected when the invoice is received.

Net 15

Payment is generally due within 15 days under the agreed terms.

Net 30

Payment is generally due within 30 days.

Net 60

Payment is generally due within 60 days.

The business and customer should agree on payment terms before or as part of the transaction.

How to Create an Invoice for Freelance Work

Freelancers can use the same core structure.

A freelance invoice may include:

  • Freelancer name or business name
  • Client details
  • Invoice number
  • Project or service description
  • Hours or units
  • Rate
  • Total
  • Payment terms
  • Due date
  • Payment instructions

Example:

Service Hours Rate Total
Excel consulting 8 $60 $480
Financial analysis 5 $75 $375
Subtotal $855

If taxes or other applicable charges apply, show them separately.

How to Invoice a Client for a Project

Large projects may benefit from milestone billing.

Instead of waiting until the entire project is complete, the contract might specify payments such as:

25% — Project start
25% — Milestone 1
25% — Milestone 2
25% — Project completion

The actual structure should be agreed in the contract.

Milestone invoicing can reduce the amount of cash a business has tied up during long projects.

See Small Business Cash Flow Management for more on managing the timing of business cash inflows and outflows.

How to Invoice International Clients

International invoicing requires additional attention.

Consider:

  • Currency
  • Payment method
  • Customer location
  • Tax requirements
  • Business registration information
  • Applicable withholding rules
  • Bank fees
  • Exchange rates
  • Contract terms

Always verify the rules that apply to your specific transaction.

For example, an invoice to a customer in another country may require information that is not necessary for a domestic transaction.

Do not assume that a generic international invoice satisfies every jurisdiction's requirements.

How to Send an Invoice

Once an invoice is prepared:

  1. Verify customer information.
  2. Check the invoice number.
  3. Confirm the invoice date.
  4. Confirm the due date.
  5. Review quantities and prices.
  6. Check taxes and adjustments.
  7. Confirm the total.
  8. Verify payment instructions.
  9. Send the invoice through the agreed channel.
  10. Save a copy in your accounting records.
  11. Track its payment status.

Email is common, but some customers require invoices through procurement or accounts-payable systems.

Follow the customer's agreed process where appropriate.

What to Say When Sending an Invoice

Keep the message short and clear.

Example:

Subject: Invoice INV-2026-001 — ABC Agency

Hello [Name],

Please find attached invoice INV-2026-001 for the services provided.

Amount due: USD 1,725
Due date: September 18, 2026

Payment instructions are included on the invoice.

Please let us know if you need any additional information.

Thank you,
[Business Name]

The exact wording can be adapted to your relationship with the customer.

How to Follow Up on an Unpaid Invoice

A professional follow-up process can help prevent invoices from being forgotten.

Before the due date

A friendly reminder may be appropriate for larger invoices or customers with established reminder procedures.

On the due date

If payment has not arrived, confirm whether the customer has everything needed to process it.

After the due date

Send a clear follow-up referencing:

  • Invoice number
  • Amount
  • Original due date
  • Payment status
  • Payment instructions

Example:

Subject: Payment reminder — Invoice INV-2026-001

Hello [Name],

I am following up regarding invoice INV-2026-001 for USD 1,725,
which was due on September 18, 2026.

Please let us know if payment has already been processed or if
you need any additional information from us.

Thank you.

For significantly overdue accounts, follow your established collection process and applicable contractual requirements.

See Accounts Receivable Management for a complete receivables process.

Common Invoicing Mistakes to Avoid

1. Missing the due date

Customers should not have to ask when payment is due.

2. Using vague descriptions

Make it clear what the customer is paying for.

3. Incorrect totals

Check calculations before sending.

4. Incorrect customer information

Verify billing details.

5. Missing currency

This is especially important for international customers.

6. Sending invoices late

Delaying the invoice can delay the payment cycle.

7. Using inconsistent invoice numbers

A consistent numbering system makes records easier to manage.

8. Missing payment instructions

Tell customers how to pay.

9. Forgetting agreed references

Some customers require purchase orders or project references.

10. Not tracking payment status

An invoice is not finished when it is sent. It needs to be tracked until payment is reconciled.

Invoice vs. Receipt: What Is the Difference?

An invoice generally requests payment.

A receipt generally confirms that payment has been received.

Example:

Invoice:
"Please pay $1,000."

Receipt:
"We received your $1,000 payment."

The two documents serve different purposes.

Invoice vs. Quote vs. Estimate

These documents are also different.

Quote

A quote presents proposed pricing for products or services.

Estimate

An estimate provides an expected cost that may change depending on the circumstances.

Invoice

An invoice requests payment for an amount owed.

A typical sales process might look like:

Quote/Estimate
      ↓
Customer agreement
      ↓
Work or delivery
      ↓
Invoice
      ↓
Payment
      ↓
Receipt/payment record

The exact process depends on the business model.

Should You Use an Invoice Template?

A template can save time and improve consistency.

A good template can standardize:

  • Business information
  • Invoice layout
  • Numbering
  • Payment instructions
  • Terms
  • Branding

However, a template should not become an excuse for failing to verify transaction-specific details.

Check each invoice before sending it.

Can You Create Invoices in Excel?

Yes.

Excel can work for businesses with a small number of invoices and straightforward billing requirements.

A simple spreadsheet can contain:

Invoice Customer Date Due date Amount Status
INV-001 Client A Aug. 1 Aug. 31 $1,500 Paid
INV-002 Client B Aug. 5 Sept. 4 $2,200 Due
INV-003 Client C Aug. 8 Sept. 7 $900 Overdue

As invoice volume increases, manually maintaining invoice records can become harder.

When Should a Business Use Invoicing Software?

Invoicing software may become useful when a business needs to manage:

  • Many customers
  • Recurring invoices
  • Multiple currencies
  • Payment statuses
  • Accounts receivable
  • Customer records
  • Automated reminders
  • Financial reports
  • Team access
  • Larger transaction volumes

The goal should be reducing repetitive administrative work while improving financial visibility.

FinFlowTrack combines invoicing with other business-finance workflows such as expenses, customers, and reporting.

Explore FinFlowTrack

How Invoicing Affects Cash Flow

Invoicing is directly connected to cash flow.

Consider:

Work completed:        August 1
Invoice sent:          August 20
Payment due:           September 19
Payment received:      October 3

The business completed the work on August 1 but did not receive the money until October 3.

The delay can affect the ability to pay expenses and plan future spending.

A faster, more consistent invoicing process can improve the timing and visibility of expected cash inflows.

For a broader strategy, read Small Business Cash Flow Management.

Invoice Management Checklist

Use this checklist before sending an invoice:

  • Correct business information
  • Correct customer information
  • Unique invoice number
  • Correct invoice date
  • Correct due date
  • Clear product/service description
  • Correct quantities
  • Correct unit prices
  • Correct subtotal
  • Correct tax treatment
  • Correct discounts or adjustments
  • Correct total
  • Correct currency
  • Clear payment instructions
  • Agreed payment terms
  • Required purchase order/reference
  • Copy saved in business records

Monthly Invoicing Management Checklist

At least once a month, review:

  • Outstanding invoices
  • Overdue invoices
  • Customer payment patterns
  • Invoice errors
  • Average collection time
  • Unpaid large balances
  • Recurring invoices
  • Customer concentration
  • Cash-flow forecast
  • Invoice numbering sequence
  • Payment reconciliation

This turns invoicing from a one-time administrative task into a repeatable financial process.

Frequently Asked Questions

How do I create an invoice?

Include your business information, customer details, unique invoice number, invoice date, due date, products or services, pricing, applicable taxes, total amount, currency, payment instructions, and agreed payment terms.

What should an invoice include?

A professional invoice normally includes seller and customer information, invoice number, dates, description of goods or services, amount, applicable taxes or adjustments, total due, payment instructions, and payment terms.

How do I create an invoice for a small business?

Use a consistent invoice template or invoicing system. Include all required transaction information, verify the details, send it promptly, and track it until payment is received and reconciled.

What is the difference between an invoice and a receipt?

An invoice generally requests payment. A receipt generally confirms that payment has been received.

Should an invoice have a due date?

Yes, when the payment arrangement has a defined due date. Clearly showing the date reduces ambiguity.

What does Net 30 mean on an invoice?

Net 30 generally means payment is due within 30 days under the agreed payment terms.

Can I create invoices in Excel?

Yes. Excel can be suitable for a small number of straightforward invoices. Growing businesses may benefit from dedicated invoicing or accounting software.

How do I invoice international clients?

Include clear currency and payment information and verify applicable tax, legal, contractual, and banking requirements for the transaction and jurisdictions involved.

How quickly should I send an invoice?

Generally, send an invoice as soon as your agreed billing process allows after the relevant product or service has been delivered or the billing milestone has been reached.

How do I handle an unpaid invoice?

Track the invoice, confirm the due date, send appropriate reminders, investigate legitimate disputes, and follow your documented collection process for overdue balances.

Can invoicing software help small businesses?

Yes. It can centralize customers, invoices, payment status, and financial records and can reduce repetitive administrative work.

Final Takeaway

Creating an invoice is simple when you use a consistent process.

A strong invoice should make five things immediately clear:

  1. Who is being billed?
  2. What are they paying for?
  3. How much do they owe?
  4. When is payment due?
  5. How can they pay?

The best invoicing process goes beyond producing a document.

It connects the invoice to customer records, accounts receivable, payment tracking, bookkeeping, and cash-flow planning.

For a small business, that means every invoice should be:

Accurate → Clear → Timely → Trackable → Reconciled

If your business is managing invoices across spreadsheets, emails, and separate financial records, a centralized workflow can reduce administrative friction.

Explore FinFlowTrack to see how invoicing, expenses, customers, and financial reporting can be managed in one system.

Disclaimer

This article provides general educational information and is not accounting, tax, legal, financial, or professional advice. Invoice and tax requirements vary by country, jurisdiction, business structure, and transaction type. Consult an appropriately qualified professional regarding requirements applicable to your business.

FinFlowTrack Editorial Team

Business finance writers and product specialists creating practical resources about accounting, financial management, and business operations.

Accounting softwareBusiness financeSmall business operations

Put This Into Practice in FinFlowTrack

Manage invoices, expenses, inventory, and reports in one connected platform.