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:
- Verify customer information.
- Check the invoice number.
- Confirm the invoice date.
- Confirm the due date.
- Review quantities and prices.
- Check taxes and adjustments.
- Confirm the total.
- Verify payment instructions.
- Send the invoice through the agreed channel.
- Save a copy in your accounting records.
- 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.
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:
- Who is being billed?
- What are they paying for?
- How much do they owe?
- When is payment due?
- 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.
Related Reading
- Accounts Receivable Management
- Small Business Cash Flow Management
- How to Track Business Expenses
- How to Do Bookkeeping for a Small Business
- Small Business Bookkeeping Checklist
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.