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
| Element | Why It Matters |
|---|---|
| "Invoice" label | Clearly identifies the document's purpose |
| Unique invoice number | Essential for tracking, accounting, and tax records |
| Invoice date | When the invoice was created and issued |
| Due date | When payment is expected — removes ambiguity |
| Your business info | Legal name, address, phone, email, and logo |
| Client's info | Their name, company, and billing address |
| Itemized line items | Description, quantity, rate, and line total for each service/product |
| Subtotal | Total before tax and discounts |
| Tax amount | Sales tax, VAT, or GST if applicable |
| Discounts (if any) | Early payment discounts or negotiated rates |
| Total amount due | The final number — bold, clear, unmissable |
| Payment terms | Net 30, Net 15, Due on Receipt, etc. |
| Accepted payment methods | Bank 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:
| Description | Quantity | Rate | Amount |
|---|---|---|---|
| Website redesign — homepage | 1 | $2,500.00 | $2,500.00 |
| Website redesign — about page | 1 | $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:
- Export as PDF — always send invoices as PDFs, never editable documents
- Email directly to the billing contact with a clear subject line: "Invoice #INV-2026-05-001 from [Your Business] — Due June 20, 2026"
- 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
| Term | Meaning | Best For |
|---|---|---|
| Due on Receipt | Pay immediately upon receiving the invoice | Small projects, one-time work |
| Net 15 | Payment due within 15 days | Freelancers, urgent cash flow needs |
| Net 30 | Payment due within 30 days | Most common — industry standard |
| Net 60 | Payment due within 60 days | Enterprise clients, large projects |
| 2/10 Net 30 | 2% discount if paid within 10 days; otherwise full amount in 30 | Incentivize early payment |
| 50/50 | 50% upfront, 50% on completion | Large 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
- Hourly rate × hours worked format
- Retainer tracking for ongoing clients
- Expense reimbursement line items
- Create a freelance invoice →
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
- Donation receipts (separate from invoices)
- Grant billing with fund codes
- In-kind contribution documentation
- Learn about Holdings for nonprofits →
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
- Invoice immediately — don't wait until end of month. Send the invoice the day the work is delivered.
- Offer multiple payment methods — the easier it is to pay, the faster it happens. ACH, credit card, and PayPal cover most bases.
- Offer early payment discounts — 2/10 Net 30 (2% off if paid in 10 days) motivates faster action.
- Use payment links — embedding a "Pay Now" button in your invoice removes friction entirely.
- 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?
- Send a formal demand letter with the original invoice and any late fees
- Try calling — sometimes it's just an AP backlog, not a refusal
- Consider a payment plan for large overdue amounts
- Small claims court is an option for amounts under your state's threshold (usually $5,000-$10,000)
- 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.
