Step-by-step guide to creating professional invoices. Free templates, what to include, common mistakes, and how AI can do it in 10 seconds.
An invoice is a commercial document that requests payment from a client for goods or services you've provided. It's your formal request for money owed — and unlike a receipt (which confirms payment has been made), an invoice comes before payment. Think of it as the bridge between your work and your pay.
Many freelancers confuse invoices with estimates and receipts. Here's the quick rundown:
- Invoice: A payment request. You did the work. Now you want paid.
- Receipt: Proof of payment. The check cleared. This is for your records.
- Estimate: A projection of costs. Useful for scoping, but it has no payment obligation attached.
For US freelancers and independent contractors, invoices are the primary tool for triggering payment. The IRS doesn't require a specific format, but a clear, complete invoice protects you in disputes and makes tax documentation far easier.
What Every Invoice Must Include
A legally sound, professional invoice isn't complicated — but it is detail-oriented. Missing a required field can delay payment, complicate your taxes, or create ambiguity with difficult clients. Here's your 12-point checklist:
| # | Field | Why It Matters |
|---|---|---|
| 1 | Your Business Name & Address | Establishes who is billing |
| 2 | Your Contact Info (email, phone) | Makes it easy for clients to reach you |
| 3 | Client's Name & Address | Confirms who owes the money |
| 4 | Unique Invoice Number | Essential for tracking and tax records |
| 5 | Invoice Date | Sets the payment clock |
| 6 | Payment Due Date | Communicates when payment is expected (e.g., Net 30) |
| 7 | Line Items (description, qty, rate) | Shows exactly what was delivered |
| 8 | Subtotal | The pre-tax total of all line items |
| 9 | Tax Amount | If applicable; varies by state and service type |
| 10 | Grand Total | The exact amount due |
| 11 | Payment Terms | Net 15/30/60, deposit requirements, late fee policy |
| 12 | Accepted Payment Methods | Bank transfer, credit card, PayPal, etc. |
A Note on Payment Terms
Payment terms tell your client how and when to pay. Common US freelance terms include Net 15, Net 30, or Net 60 (the number is days until payment is due). Including these prevents "I didn't know it was due today" disputes. (Learn more about Net 30 here.) Your subtotal is the sum of all line items before tax — get this right and your math will be flawless. (Subtotal definition.)
How to Create an Invoice — 5 Steps
Here's how to build an invoice from scratch, with real-world examples for three common freelance industries.
Step 1: Choose Your Invoice Tool
Don't use a blank Word doc. Use a purpose-built tool. Eonebill's AI invoice generator handles all 12 required fields, calculates taxes, and produces a PDF-ready invoice in under 10 seconds. Free to start.
Example — Plumber: Mike runs a one-person HVAC business. He used to text clients a photo of a handwritten form. Now he sends professional invoices from Eonebill and gets paid 40% faster.
Step 2: Add Your Business and Client Details
Fill in your business name, address, and contact info. Then enter your client's details exactly as they appear on any contract or agreement.
Example — Freelance Designer: Sarah designs brand assets for startups. She adds her LLC (Sarah Chen Design LLC) and her client's startup name and billing address. Consistency here matters for 1099 tracking.
Step 3: List Your Services with Clear Line Items
Describe each service, include quantities or hours, and set a unit price. Be specific — vague line items are the #1 cause of payment disputes.
Example — Consultant: Marcus bills by the hour as a business strategy consultant. He lists: "Strategy Session — 6 hours @ $175/hr = $1,050." No ambiguity, no back-and-forth.
Step 4: Set Your Payment Terms
Choose your due date (typically Net 15, 30, or 60 for US freelancers). Add your late fee policy if you have one — even 1.5% monthly interest can dramatically improve on-time payment rates.
Step 5: Send and Track
Send the invoice via email with a clear subject line: "Invoice #INV-2026-0042 — Due April 30." Track payment status in your tool. Eonebill sends automatic reminders at 7, 14, and 30 days.
Example — Plumber: Mike sends the invoice, Eonebill tracks it, and when the client misses the due date, a friendly reminder goes out automatically. No awkward follow-up calls.
Invoice Mistakes That Cost You Money
These five mistakes are common — and each has a direct cost in lost time, lost cash flow, or lost clients.
1. No Due Date = No Urgency If your invoice says "payment appreciated" with no due date, you're asking to be ignored. Always include a specific due date.
2. Vague Line Items "Design work" is not an invoice line item. "Brand identity design — 3 logo concepts + style guide — $2,200" is. Specificity = faster payment.
3. Forgetting to Add Tax If you're supposed to collect sales tax or VAT, forgetting it means eating the tax yourself. Use a tool that calculates it automatically.
4. Reusing Invoice Numbers Each invoice needs a unique number. Reusing numbers causes bookkeeping nightmares and IRS audit risks.
5. No Late Fee Policy If you never state a late fee, clients have zero incentive to pay on time. Even a modest 1.5% monthly interest clause works.
Industry-Specific Invoice Tips
Construction / Trade Contractors
- Always include a job address — this is required for mechanic's liens in most states
- Break out materials vs. labor separately
- If the project spans months, use milestone-based invoicing (deposit + completion)
- Consider requiring a 25-50% deposit upfront before beginning work
HVAC / Home Services
- Include service ticket numbers if applicable
- Add permit numbers if the work required municipal approval
- Photo documentation of before/after work can protect against disputes
- Most home service clients expect Net 30; offer a 2% discount for same-week payment
Freelance Design / Creative
- Always tie invoices to a scope of work or contract reference
- Break creative projects into phases (concept, revisions, final delivery)
- Add a kill fee clause (typically 25-50% of project value) if the client cancels mid-project
- Net 15 is reasonable for established clients; Net 30 for new relationships
Free Invoice Templates
Need something right now? Eonebill offers free invoice templates in three formats — no signup required to preview and download.
- Free Invoice Template (PDF) — Print-ready, professional format
- Word / Excel Invoice Templates — Fully editable for custom fields
- AI Invoice Generator — Generate a complete invoice in 10 seconds, free to start
Each template includes all 12 required fields and is structured for US freelance and small business invoicing standards.
Or Let AI Do It in 10 Seconds
Here's the reality: manually building an invoice takes 5-10 minutes. With Eonebill's AI invoice generator, it takes 10 seconds. You answer a few basic questions — your business, your client, what you delivered — and the AI handles the rest: formatting, calculations, totals, and a professional PDF you can send immediately.
Generate your first free AI invoice at eonebill.ai/free-trial →
No credit card. No complex setup. Just faster, cleaner, more professional invoicing from day one.
Ready to automate your invoicing? Try Eonebill free — no credit card required.
Start Free →Ready to automate your invoicing? Try Eonebill free — no credit card required.
Start Free →Frequently Asked Questions
Categories
More Posts
AI Invoice Generator for Contractors: Complete Guide 2026
Complete guide to AI invoice generators for independent contractors. Automate billing, track payments, and stay 1099 compliant.

Best QuickBooks Alternatives for Small Business 2026
Searching for the best QuickBooks alternatives for small business? Compare top accounting software in 2026. Eonebill leads as the #1 affordable QuickBooks alternative.
Best Expense Trackers for Freelancers in 2026: Eonebill vs. Expensify vs. QuickBooks vs. Mint
We tested the best expense trackers for freelancers in 2026. Eonebill tops the list for AI-powered auto-categorization, IRS Schedule C alignment, and a free plan that actually works. Full comparison inside.
Newsletter
Join the community
Subscribe to our newsletter for the latest news and updates