Skip to main content
Holdings
Invoicing & Getting Paid
May 202618 min

How to Create a Professional Invoice for Your Small Business (Free Template + Generator)

Step-by-step guide to creating professional invoices for your small business. Includes free invoice generator, payment terms explained, tax considerations, common mistakes, and templates by business type.

Getting paid shouldn't be the hard part of running a business.

But for thousands of freelancers, contractors, and small business owners, invoicing is either an afterthought or a headache — cobbled together in Word docs, sent inconsistently, and missing critical details that delay payment.

This guide walks you through exactly how to create a professional invoice, what every invoice needs to include, how to set payment terms that actually get you paid on time, and the most common invoicing mistakes that cost small businesses money.

And if you just want to create one right now? Use our free invoice generator — no signup required, no credit card, no catch.

What Is an Invoice (and Why Does It Matter)?

An invoice is a formal payment request sent from a seller to a buyer after goods or services have been delivered. It's not just a bill — it's a legal document that:

  • Creates a paper trail for your business records and tax filings
  • Establishes payment expectations including amount, due date, and accepted methods
  • Protects you legally in case of disputes or non-payment
  • Makes your business look professional to clients and partners

Whether you're a freelance designer sending your first invoice or a growing e-commerce brand processing hundreds per month, the fundamentals are the same. A clear, complete, professional invoice gets you paid faster.

What to Include on Every Invoice: The Complete Checklist

Before we walk through the creation process, here's every element a professional invoice should contain:

Required Elements

ElementWhy It Matters
"Invoice" labelClearly identifies the document's purpose
Unique invoice numberEssential for tracking, accounting, and tax records
Invoice dateWhen the invoice was created and issued
Due dateWhen payment is expected — removes ambiguity
Your business infoLegal name, address, phone, email, and logo
Client's infoTheir name, company, and billing address
Itemized line itemsDescription, quantity, rate, and line total for each service/product
SubtotalTotal before tax and discounts
Tax amountSales tax, VAT, or GST if applicable
Discounts (if any)Early payment discounts or negotiated rates
Total amount dueThe final number — bold, clear, unmissable
Payment termsNet 30, Net 15, Due on Receipt, etc.
Accepted payment methodsBank transfer, credit card, ACH, PayPal, etc.

Optional (But Recommended) Elements

  • Purchase order (PO) number — required by many larger companies
  • Project name or reference — helpful for clients managing multiple projects
  • Late payment penalties — incentivizes on-time payment
  • Thank-you note — a small touch that builds client relationships
  • Tax ID / EIN — some states and countries require this on invoices

> Pro tip: The more complete your invoice, the fewer questions your client has — and the faster you get paid.

**→ Create your invoice now — free, no signup required**

How to Create an Invoice: Step-by-Step Guide

Step 1: Choose Your Invoicing Method

You have several options:

  • Free online invoice generator — fastest option for one-off invoices. Holdings' free invoice generator lets you build, customize, and download a professional PDF in under two minutes.
  • Spreadsheet template — Excel or Google Sheets templates work but require manual calculations
  • Word/Google Doc template — looks professional but has zero automation
  • Invoicing software — best for recurring invoices, payment tracking, and accounting integration
  • Accounting platform with invoicing — the full package for growing businesses

For most small businesses and freelancers, starting with a free generator and graduating to invoicing software as you grow is the smartest path. You get professional results immediately without paying for features you don't need yet.

Step 2: Add Your Business Information

At the top of your invoice, include:

  • Business name (your legal business name or DBA)
  • Logo (optional but adds professionalism — even a simple wordmark works)
  • Address (street address or registered business address)
  • Phone number
  • Email address
  • Website (optional)
  • Tax ID or EIN (if required in your state or industry)

Why this matters: Clients need to know exactly who they're paying. Incomplete business info creates friction and can delay payment processing, especially with larger companies that need to match invoices to vendor records.

Step 3: Add Your Client's Information

Below your business details, include the client's:

  • Full name or contact person's name and title
  • Company name (if applicable)
  • Billing address
  • Email address

If you're invoicing a larger company, ask your point of contact for the correct billing address and any required PO numbers. Many companies have specific accounts payable departments — sending your invoice to the right place saves weeks of follow-up.

Step 4: Assign an Invoice Number and Dates

Every invoice needs:

  • A unique invoice number — use a sequential system (INV-001, INV-002) or include dates (INV-2026-05-001). Never reuse invoice numbers.
  • Invoice date — the date you're issuing the invoice
  • Due date — when payment is expected (more on payment terms below)

A clean numbering system makes your bookkeeping dramatically easier at tax time. If you're using Holdings' invoice generator, numbering is handled automatically and saved to your workspace.

Step 5: List Your Products or Services (Itemized)

This is the core of your invoice. For each line item, include:

DescriptionQuantityRateAmount
Website redesign — homepage1$2,500.00$2,500.00
Website redesign — about page1$1,200.00$1,200.00
Stock photography (licensed)8$25.00$200.00
Project management (hours)12$85.00$1,020.00

Best practices for line items:

  • Be specific — "consulting" is vague; "brand strategy workshop (3 hours)" is clear
  • Match your descriptions to what was agreed in the contract or proposal
  • Use consistent units (hours, items, flat fee)
  • Round to two decimal places for professionalism

Step 6: Calculate Subtotal, Tax, and Total

  • Subtotal: Sum of all line items
  • Tax: Apply your applicable sales tax rate (varies by state and service type — many professional services are exempt)
  • Discounts: Subtract any agreed-upon discounts
  • Total due: The final amount, prominently displayed

Example:

Subtotal$4,920.00
Sales tax (8.25%)$406.15
Early payment discount (5%)-$246.00
Total Due$5,080.15

Step 7: Specify Payment Terms and Methods

Clear payment terms eliminate ambiguity. Include:

  • When payment is due (Net 30, Net 15, Due on Receipt)
  • How to pay (list all accepted methods)
  • Late payment policy (if applicable)
  • Early payment discount (if you offer one)

We'll cover payment terms in detail in the next section.

Step 8: Add Notes and Send

Include a brief professional note — a thank-you, a reminder of next steps, or relevant project context. Then:

  1. Export as PDF — always send invoices as PDFs, never editable documents
  2. Email directly to the billing contact with a clear subject line: "Invoice #INV-2026-05-001 from [Your Business] — Due June 20, 2026"
  3. Keep a copy for your records

**→ Build your invoice in 2 minutes — free, no account needed**

Invoice Payment Terms Explained

Payment terms tell your client when and how to pay. Here are the most common:

Standard Payment Terms

TermMeaningBest For
Due on ReceiptPay immediately upon receiving the invoiceSmall projects, one-time work
Net 15Payment due within 15 daysFreelancers, urgent cash flow needs
Net 30Payment due within 30 daysMost common — industry standard
Net 60Payment due within 60 daysEnterprise clients, large projects
2/10 Net 302% discount if paid within 10 days; otherwise full amount in 30Incentivize early payment
50/5050% upfront, 50% on completionLarge projects, new client relationships

How to Choose the Right Payment Terms

  • New clients: Consider requiring a deposit (25-50% upfront) until trust is established
  • Recurring clients: Net 30 is standard and builds goodwill
  • Large projects: Milestone-based billing (e.g., 30% start, 40% midpoint, 30% completion) protects both parties
  • Cash flow is tight: Net 15 or Due on Receipt — don't feel bad about asking for faster payment

Late Payment Penalties

Adding a late payment clause is standard and professional. Common approaches:

  • Flat fee: "$25 late fee applied after due date"
  • Percentage: "1.5% monthly interest on overdue balances"
  • Tiered: "5% penalty after 30 days, 10% after 60 days"

Important: Include late payment terms on the invoice itself and in your original contract or engagement letter. You can't enforce a penalty the client never agreed to.

Tax Considerations for Invoicing

Sales Tax

  • Not all services are taxable — in many states, professional services (consulting, design, marketing) are exempt from sales tax
  • Physical products are almost always taxable — if you sell goods, you likely need to collect sales tax
  • Nexus matters — you only collect sales tax in states where your business has a tax presence (physical location, employees, or significant sales volume)
  • Check your state — sales tax rules vary dramatically. California, Texas, New York, and Florida all have different rules

Self-Employment Tax

If you're a freelancer or sole proprietor, remember that the income on your invoices is subject to self-employment tax (15.3% for Social Security and Medicare combined in 2026). Set aside 25-30% of your invoice income for taxes.

1099 Reporting

If a single client pays you $600 or more in a calendar year, they're required to send you a 1099-NEC. Keep your invoice records organized — they're your proof of income if the 1099 doesn't match.

Record Keeping

The IRS recommends keeping invoice records for at least three years from the date you file your tax return. Keep both sent invoices and proof of payment.

7 Common Invoicing Mistakes (and How to Avoid Them)

1. Vague Line Item Descriptions

Wrong: "Services rendered — $3,000"

Right: "Social media management — May 2026 (Instagram, LinkedIn, X) — 12 posts, 3 reels, monthly analytics report — $3,000"

Vague descriptions lead to client questions, payment delays, and disputes. Be specific.

2. Missing or Unclear Due Dates

"Please pay soon" isn't a payment term. Always include a specific due date — "Due: June 15, 2026" — not just "Net 30." Do the math for your client.

3. Not Following Up on Late Invoices

According to industry data, 46% of invoices are paid late. Don't be passive about it:

  • Day 1 past due: Friendly email reminder
  • Day 7: Follow-up email with invoice re-attached
  • Day 14: Phone call
  • Day 30+: Formal late notice with penalty applied

4. Inconsistent Invoice Numbering

Skipping numbers, reusing numbers, or using random formats creates chaos at tax time. Pick a system and stick with it. Sequential is simplest: INV-001, INV-002, INV-003.

5. Sending Editable Documents

Never send a Word doc or Google Doc as an invoice. Clients (or their AP departments) could accidentally — or intentionally — modify it. Always export and send as a PDF.

6. Forgetting to Include Payment Methods

You'd be surprised how often invoices say "Total Due: $5,000" with zero instructions on how to actually pay. Include bank details, payment links, or accepted methods on every invoice.

7. Not Saving Copies

If your invoicing process is "create in Word, email, delete" — you're setting yourself up for trouble. Every invoice should be saved and backed up. Using an invoice generator that saves your work eliminates this risk entirely.

> With a free Holdings account, your invoices are automatically saved to your workspace — accessible anytime, organized by client and date.

Invoice Templates by Business Type

Different businesses have different invoicing needs. Here's what to prioritize:

Freelancers and Consultants

E-Commerce and Product-Based Businesses

  • SKU or product codes for each item
  • Shipping and handling line items
  • Return/refund policy in notes section
  • Sales tax calculated per item

Service-Based Businesses (Agencies, Contractors)

  • Project-based or milestone billing
  • Separate line items for labor vs. materials
  • Change order tracking
  • Retainage (common in construction)

Nonprofits and Churches

When to Level Up Your Invoicing

A free invoice generator is perfect when you're starting out. But as your business grows, you might need:

  • Recurring invoices — for retainer clients or subscription services
  • Payment links — let clients pay directly from the invoice
  • Automatic reminders — stop manually chasing late payments
  • Accounting integration — invoices that flow into your P&L automatically
  • Multi-currency support — for international clients

Holdings' Software plan ($25/mo) includes full invoicing with payment links, automatic reconciliation, and double-entry accounting — so your invoices aren't just documents, they're connected to your entire financial picture. P&L statements, balance sheets, and cash flow all update in real time.

But you don't need to pay anything to get started.

**→ Create your first invoice now — free, forever**

How to Get Paid Faster: 5 Proven Strategies

  1. Invoice immediately — don't wait until end of month. Send the invoice the day the work is delivered.
  2. Offer multiple payment methods — the easier it is to pay, the faster it happens. ACH, credit card, and PayPal cover most bases.
  3. Offer early payment discounts — 2/10 Net 30 (2% off if paid in 10 days) motivates faster action.
  4. Use payment links — embedding a "Pay Now" button in your invoice removes friction entirely.
  5. Follow up consistently — a friendly reminder on day 1 past due prevents invoices from slipping through the cracks.

Frequently Asked Questions

What's the difference between an invoice and a receipt?

An invoice is a request for payment — sent before the client pays. A receipt is confirmation of payment — sent after you receive the money. You need both for clean financial records.

Do I need an invoice if I'm a freelancer?

Yes. Even if you're a sole proprietor with one client, invoices create a professional record of your income. They're essential for tax filing, expense tracking, and protecting yourself in payment disputes.

Can I create an invoice for free?

Absolutely. Holdings' invoice generator is 100% free — no signup, no credit card, no trial period. Build a professional invoice, download it as a PDF, and send it in minutes. Create a free account to save invoices to your workspace and access 57 free tools.

What's the best invoice format — PDF, Word, or Excel?

PDF is the standard. It can't be accidentally edited, looks consistent across devices, and is universally accepted. Create your invoice in whatever tool you prefer, but always send the final version as a PDF.

How should I number my invoices?

Use a sequential system that makes sense for your business:

  • Simple: INV-001, INV-002, INV-003
  • Date-based: INV-2026-05-001
  • Client-based: INV-ACME-001

The most important rule: never skip or repeat numbers.

What do I do if a client won't pay?

  1. Send a formal demand letter with the original invoice and any late fees
  2. Try calling — sometimes it's just an AP backlog, not a refusal
  3. Consider a payment plan for large overdue amounts
  4. Small claims court is an option for amounts under your state's threshold (usually $5,000-$10,000)
  5. Collection agencies are a last resort — they typically take 25-50% of the recovered amount

Do invoices need to include tax?

It depends on what you're selling and where. Physical products almost always require sales tax. Many professional services are exempt. Check your state's tax code or consult with an accountant. When in doubt, include it — it's easier to refund overpaid tax than to collect underpaid tax later.

---

Start Invoicing Like a Pro — For Free

You don't need expensive software to send professional invoices. You need a clean format, the right details, and a tool that doesn't get in your way.

[Holdings' free invoice generator](/tools/invoice-generator) gives you all of that — professional templates, automatic calculations, PDF export, and zero cost. Create a free Holdings account to save your invoices, access 57 free tools, and get free business banking — all in one place.

No signup required to create your first invoice. No credit card. No catch.

**→ Create your invoice now**

Earn 1.75% Annual Percentage Yield (APY)† on every dollar

FDIC insured up to $3M*, zero fees^, instant sub-accounts. Open in minutes.

Open Your Account

*Holdings is a financial technology company, not a bank. Banking services provided by i3 Bank, Member FDIC. The Holdings Visa Debit Card is issued by i3 Bank pursuant to a license from Visa U.S.A. Inc. No account or domestic transaction fees; some foreign transaction fees may apply. Annual Percentage Yield (APY) is variable and subject to change. Deposits insured up to $3M through i3 Bank and program banks.

Liked this? Calm Finance goes deeper — a quarterly letter on building businesses that last.

This article is for informational purposes only and does not constitute financial, tax, or legal advice. Consult a qualified professional for advice specific to your situation.

Holdings is a financial technology company and is not a bank. Banking services are provided by i3 Bank, Member FDIC. The Holdings Visa Debit Card is issued by i3 Bank pursuant to a license from Visa U.S.A. Inc. APY is variable and subject to change. Deposits are insured up to $3 million through a combination of i3 Bank, Member FDIC, and additional program banks.