
How to Create an Invoice: Step-by-Step Guide (+ Free Template)
Whether you're a freelancer sending your first bill or a small-business owner tightening up your billing process, knowing how to create an invoice properly is one of the most important administrative skills you can develop. A well-crafted invoice doesn't just ask for money — it sets clear expectations, protects you legally, and helps you get paid faster.
In this comprehensive guide, you'll learn exactly how to make an invoice from scratch, what every section should contain, how to avoid the mistakes that cause payment delays, and how to use a free invoice template to create professional invoices in minutes.
What Is an Invoice?
An invoice is a formal document sent by a seller to a buyer that itemizes products or services provided and requests payment. It serves as both a payment request and a legal record of the transaction. Invoices are essential for:
- Getting paid — The most obvious reason. No invoice, no payment.
- Record keeping — Invoices create a paper trail for tax filing and financial reporting.
- Legal protection — A properly formatted invoice can serve as evidence in disputes.
- Cash flow management — Tracking invoices helps you monitor your cash flow and forecast revenue.
- Professionalism — Clean invoices build trust with clients and strengthen business relationships.
What to Include on an Invoice (Essential Elements)
Before diving into the step-by-step process, let's cover every element a professional invoice should contain. Missing even one of these can delay payment or create confusion.
1. The Word "Invoice"
This sounds obvious, but always label the document clearly as an "Invoice" at the top. Some businesses use "Tax Invoice" or "Commercial Invoice" depending on their jurisdiction. This helps your client's accounts payable department route it correctly.
2. Your Business Information
Include your full legal business name (or your name if you're a sole proprietor), address, phone number, email, and website. If you have a business logo, add it — it reinforces your brand and makes the invoice look more professional.
3. Client Information
Add your client's full name or company name, billing address, and contact email. If your client has a specific Accounts Payable contact, use that email instead of your day-to-day contact. This is one of the top reasons invoices get lost — they go to the wrong person. Check our vendor onboarding checklist to make sure you have the right billing contacts.
4. Invoice Number
Every invoice needs a unique identifier. This makes it easy to reference in conversations, track payments, and organize your records. Common formats include:
- Sequential: INV-001, INV-002, INV-003
- Date-based: INV-2026-04-001
- Client-coded: ACME-001, ACME-002
Pick a system and stick with it. Gaps in numbering can raise red flags during audits.
5. Invoice Date and Due Date
The invoice date is when you issue the invoice. The due date is when payment is expected. Common payment terms include:
| Payment Term | Meaning | Best For |
|---|---|---|
| Due on Receipt | Payment due immediately | One-off projects, small amounts |
| Net 15 | Due within 15 days | Freelancers, quick-turnaround work |
| Net 30 | Due within 30 days | Most common; standard for B2B |
| Net 60 | Due within 60 days | Enterprise clients, large contracts |
| 2/10 Net 30 | 2% discount if paid in 10 days, otherwise due in 30 | Incentivizing early payment |
Pro tip: Shorter payment terms generally mean faster payments. If you're a freelancer, Net 15 or Due on Receipt is usually better than Net 30 — unless your freelance contract specifies otherwise.
6. Line Items (Description of Services or Products)
This is the heart of your invoice. Each line item should include:
- Description: What you provided (be specific)
- Quantity: Number of units, hours, or deliverables
- Rate/Unit Price: Cost per unit or hourly rate
- Line Total: Quantity × Rate
Example of good line items:
| Description | Qty | Rate | Total |
|---|---|---|---|
| Website redesign — homepage + 5 inner pages | 1 | $3,500.00 | $3,500.00 |
| SEO optimization — on-page audit + fixes | 4 hrs | $150.00/hr | $600.00 |
| Stock photography licensing (10 images) | 10 | $25.00 | $250.00 |
Vague descriptions like "design work" or "consulting" invite questions and slow down approval. The more specific you are, the fewer back-and-forth emails you'll need.
7. Subtotal, Taxes, and Total
After listing all line items, show:
- Subtotal: Sum of all line items before tax
- Tax: Applicable sales tax, VAT, or GST (with the rate shown)
- Discounts: If applicable, show any discounts applied
- Shipping: If relevant
- Total Due: The final amount — make this prominent and impossible to miss
8. Payment Instructions
Tell your client exactly how to pay. Include:
- Accepted payment methods (bank transfer, credit card, PayPal, etc.)
- Bank details (account number, routing number, SWIFT code for international)
- Payment link — if you use an invoicing tool like Can You Pay That, you can embed a direct payment link
The easier you make it to pay, the sooner you get paid. Learn more in our guide on how to accept credit card payments on invoices.
9. Notes and Terms
Use this section for:
- A brief thank-you message
- Late payment policy (e.g., "A late fee of 1.5% per month will be applied to overdue balances")
- Scope clarifications or references to a contract
- Purchase order (PO) number if your client requires one
10. Your Logo and Branding
While not strictly required, adding your logo, brand colors, and consistent formatting makes your invoice look professional and helps clients recognize it immediately in their inbox.
How to Create an Invoice: Step-by-Step
Now that you know what to include, here's the actual process of creating an invoice from start to finish.
Step 1: Choose Your Invoicing Method
You have several options for creating invoices:
| Method | Pros | Cons | Best For |
|---|---|---|---|
| Word/Google Docs | Free, familiar | Manual math, no tracking, unprofessional | Absolute beginners (temporary) |
| Excel/Google Sheets | Free, formulas help | Easy to break, no payment links | Small volumes, spreadsheet lovers |
| Free Invoice Generator | Professional templates, fast, PDF export | May lack advanced features | Freelancers, one-off invoices |
| Invoicing Software | Automation, tracking, reminders, payment links | Monthly cost (some are free) | Growing businesses, recurring billing |
For most freelancers and small businesses, using a free invoice generator is the fastest way to get started. If you're sending more than a few invoices per month, consider upgrading to dedicated invoicing software that handles reminders and payment tracking automatically.
Step 2: Add Your Business Details
Fill in your business name, address, and contact information. If you have a registered business number, tax ID, or VAT number, include it here. This is important for clients who need to process your invoice through their accounting system.
Step 3: Add Your Client's Details
Enter your client's company name, billing address, and the email of their accounts payable contact. Double-check this information — invoices sent to the wrong person are the number-one cause of late payments.
Step 4: Assign an Invoice Number
Use your sequential numbering system. If this is your first invoice ever, start with INV-001 or any number you prefer (some freelancers start at INV-1001 to appear more established — no judgment).
Step 5: Set the Dates
Enter today's date as the invoice date. Set the due date based on your agreed payment terms. If you haven't discussed terms, Net 30 is the standard default — but don't be afraid to use Net 15 or even Due on Receipt for smaller projects.
Step 6: Add Your Line Items
List each product or service with a clear description, quantity, rate, and line total. Remember: specificity is your friend. Instead of "Design work — $2,000," write "Brand identity package: logo design (3 concepts), business card layout, and brand guidelines document — $2,000."
Step 7: Calculate Totals
Add up your subtotal, apply any applicable taxes or discounts, and display the total prominently. Most invoicing tools and templates do this math automatically — another reason to avoid doing it by hand in a Word document.
Step 8: Include Payment Instructions
Provide clear payment methods. If you accept bank transfers, include full banking details. If you accept credit cards, embed or link to a payment page. The fewer steps your client needs to take, the faster you'll receive payment.
Step 9: Review and Send
Before hitting send:
- Double-check all math (even if software did it — trust but verify)
- Verify client details and contact information
- Make sure the invoice number is unique
- Check that your payment instructions are complete and correct
- Proofread descriptions for typos
- Export as PDF (never send editable formats like .docx)
Send the invoice via email with a brief, professional message. For email templates, see our guide on how to ask for invoice payment politely.
Invoice Example: What a Professional Invoice Looks Like
Here's a complete example of a well-formatted invoice:
| INVOICE | |||
|---|---|---|---|
| From: Jane Smith Design 123 Creative Ave, Austin, TX 78701 jane@janesmithdesign.com | To: Acme Corp 456 Business Blvd, Suite 200 New York, NY 10001 ap@acmecorp.com | ||
| Invoice #: INV-2026-042 | Date: April 4, 2026 Due: May 4, 2026 (Net 30) | ||
| Description | Qty | Rate | Amount |
| Website redesign (6 pages) | 1 | $4,200.00 | $4,200.00 |
| Content migration | 6 hrs | $125.00 | $750.00 |
| Post-launch support (1 month) | 1 | $500.00 | $500.00 |
| Subtotal | $5,450.00 | ||
| Sales Tax (8.25%) | $449.63 | ||
| Total Due | $5,899.63 | ||
Payment: Bank transfer to Chase Bank, Account #XXXXX, Routing #YYYYY — or pay online at [payment link].
Want to create something like this in under 2 minutes? Try our free invoice generator — no sign-up required.
7 Common Invoice Mistakes That Delay Payment
Even experienced freelancers make these errors. Avoid them and you'll see a measurable improvement in how quickly clients pay.
1. Sending to the Wrong Email
Your project manager is not your accounts payable contact. Always confirm the billing email during client onboarding. See our invoice requirements checklist for a full pre-send verification list.
2. Missing or Incorrect PO Number
Many corporate clients require a purchase order number on every invoice. If your invoice doesn't match their PO, it will be rejected by their AP system — and you'll wait weeks for reprocessing.
3. Vague Descriptions
"Consulting — $5,000" tells the client nothing. Break your work into specific deliverables. This also protects you if a scope dispute arises later.
4. Wrong Payment Terms
If your contract says Net 30 but your invoice says Net 15, you've created confusion. Always align invoice terms with your signed agreement.
5. No Late Payment Policy
If you don't mention consequences for late payment, clients will assume there are none. Include a clear late fee clause — even if you rarely enforce it, it incentivizes on-time payment. Use our late payment fee calculator to determine fair rates.
6. Sending Editable File Formats
Never send invoices as .docx, .xlsx, or .pages files. Clients can accidentally (or intentionally) alter the contents. Always send as PDF.
7. Not Following Up
Sending an invoice and hoping for the best is not a strategy. Set up automatic reminders or use our invoice reminder schedule builder to plan your follow-up cadence.
Invoice Templates by Industry
Different industries have slightly different invoicing needs. Here's what to emphasize based on your field:
| Industry | Key Invoice Elements | Tip |
|---|---|---|
| Freelance Design/Dev | Project milestones, hourly vs. flat rates | Use milestone-based billing for large projects |
| Consulting | Hourly breakdown, retainer tracking | Reference your retainer agreement on each invoice |
| E-commerce | Product SKUs, shipping costs, tax rates | Include order number for easy cross-referencing |
| Construction | Progress billing, materials vs. labor | Use percentage-of-completion invoicing |
| Marketing Agency | Campaign names, media spend vs. fees | Separate pass-through costs from agency fees |
Browse our full collection of free invoice templates to find one that matches your industry.
How to Create a Recurring Invoice
If you have clients on retainer or subscription arrangements, manually creating a new invoice each month is a waste of time. Here's how to set up recurring invoices:
- Define the schedule: Weekly, bi-weekly, monthly, or quarterly
- Set the amount: Fixed amount or variable based on usage
- Choose automation: Use invoicing software that supports recurring billing
- Add auto-reminders: Schedule payment reminders to go out automatically before and after the due date
- Review periodically: Even automated invoices should be spot-checked quarterly
Most modern invoicing tools support recurring invoices. If yours doesn't, that's a sign it might be time to upgrade.
International Invoicing: What Changes
If you work with clients in other countries, your invoices may need additional elements:
- Currency: Specify the currency (USD, EUR, GBP, etc.) and whether the client pays in their local currency or yours
- VAT/GST: Some countries require you to show tax registration numbers and apply reverse-charge mechanisms
- SWIFT/IBAN: For international bank transfers, provide your SWIFT code and IBAN
- Exchange rate date: If billing in a different currency, note the exchange rate used
- Language: Consider providing a bilingual invoice for non-English-speaking clients
Use our payment calculator to help clients understand total costs including any fees or currency conversion.
Digital vs. Paper Invoices
In 2026, there's almost no reason to send paper invoices. Here's why digital invoices win:
| Factor | Digital Invoice | Paper Invoice |
|---|---|---|
| Delivery speed | Instant | 2-5 business days |
| Cost | Free | Printing + postage |
| Tracking | See when opened/paid | No visibility |
| Payment speed | Click-to-pay links available | Client must manually process |
| Environmental impact | None | Paper, ink, fuel for delivery |
| Searchability | Instantly searchable | Manual filing |
The only exception: some government agencies and very traditional industries may still require paper or mailed copies. In those cases, send both.
How to Handle Late Payments After Invoicing
Even perfect invoices sometimes go unpaid. Here's a quick escalation framework:
- Day 1 past due: Send a friendly reminder — "Just a gentle nudge that Invoice #X was due yesterday"
- Day 7: Follow up with a firmer tone — reference the original terms
- Day 14: Call or email directly — ask if there's an issue
- Day 30: Send a formal second notice
- Day 45+: Consider a pause-work notice or collections process
Use our invoice reminder email generator to create professional follow-up emails in seconds.
Create Your First Invoice Now (Free)
You've got the knowledge — now put it into action. Our free invoice generator lets you create professional, PDF-ready invoices in under 2 minutes. No account needed, no credit card required.
If you're ready to level up with automatic reminders, payment tracking, and client management, create a free Can You Pay That account and start getting paid faster.
Frequently Asked Questions
What is the simplest way to create an invoice?
The simplest way to create an invoice is to use a free online invoice generator. You fill in your business details, client information, line items, and payment terms — and the tool generates a professional PDF you can email immediately. No software installation or account required.
What should be included on an invoice?
Every invoice should include: the word "Invoice," your business information, client details, a unique invoice number, invoice date, due date, line items with descriptions and amounts, subtotal, taxes, total due, and payment instructions. Optional but recommended: your logo, payment terms, and late payment policy.
How do I number my invoices?
Use a consistent, sequential system. Common formats include simple sequential (INV-001), date-based (INV-2026-04-001), or client-coded (ACME-001). The most important thing is that each number is unique and easy to reference. Never reuse an invoice number.
Can I create an invoice without a business?
Yes. Sole proprietors, freelancers, and independent contractors can all issue invoices using their personal name and contact information. You don't need a registered business to send an invoice — you just need to accurately identify yourself as the provider of the service or product.
What format should I send my invoice in?
Always send invoices as PDF files. PDFs preserve formatting across devices, can't be accidentally edited, and are universally accepted. Never send invoices as editable Word documents or spreadsheets.
How do I follow up on an unpaid invoice?
Send a polite reminder 1-3 days after the due date, a firmer follow-up at 7 days, and escalate at 14-30 days. Use our reminder email generator for professionally worded templates, or read our full guide on asking for payment politely.
What's the difference between an invoice and a receipt?
An invoice is a request for payment — sent before payment is received. A receipt is a confirmation of payment — sent after payment has been processed. Some businesses issue both: an invoice when work is delivered, then a receipt when payment clears.
How long should I keep copies of my invoices?
Keep copies of all invoices for at least 3-7 years, depending on your country's tax regulations. In the US, the IRS recommends keeping financial records for at least 3 years (or 7 years for certain situations). Digital storage makes this effortless.