How to Create a Professional Invoice: A Complete Guide for Freelancers
Everything you need to know about invoicing clients, from essential elements to payment terms and common mistakes to avoid.
What Is an Invoice and Why Does It Matter?
An invoice is a formal document sent by a seller to a buyer that itemizes the products or services provided and requests payment. For freelancers and small business owners, invoices serve as legally binding records of transactions. They help you get paid on time, maintain accurate financial records, and present a professional image to your clients.
Whether you're a graphic designer, consultant, photographer, or web developer, sending clear, professional invoices is essential for maintaining healthy cash flow and building trust with your clients.
Essential Elements Every Invoice Must Include
A professional invoice should contain the following elements:
- Invoice number — A unique identifier for tracking (e.g., INV-001, INV-002). Sequential numbering helps with bookkeeping and tax filing.
- Issue date — The date the invoice is created and sent.
- Due date — When payment is expected. Common options include Net 15, Net 30, or Due on Receipt.
- Your business details — Company name, address, email, and phone number.
- Client details — Your client's name, company, and billing address.
- Line items — A detailed breakdown of services or products with descriptions, quantities, rates, and amounts.
- Subtotal, taxes, and total — Clearly calculated with any applicable tax rates, discounts, or shipping costs.
- Payment instructions — Bank details, accepted payment methods, or payment links.
- Notes and terms — Any additional information like late payment fees, project references, or thank-you messages.
How to Set Payment Terms
Payment terms define when and how you expect to be paid. The most common payment terms are:
- Due on Receipt — Payment expected immediately upon receiving the invoice.
- Net 15 — Payment due within 15 days of the invoice date.
- Net 30 — The industry standard. Payment due within 30 days.
- Net 60 — Used for larger projects or enterprise clients. Payment due within 60 days.
- 50/50 Split — Half upfront before work begins, half upon completion.
For freelancers, Net 30 is the most common choice. Consider offering a small discount (e.g., 2% off for payment within 10 days) to encourage faster payment.
Handling Taxes on Invoices
Tax requirements vary by location and business type. In general, if you're registered for sales tax or VAT, you'll need to add the appropriate tax rate to your invoices. Always show the tax as a separate line item so your client can see the breakdown clearly.
If you're unsure about your tax obligations, consult with an accountant. DocuMochi makes it easy to toggle tax on or off and set your rate — the calculations are handled automatically.
5 Common Invoicing Mistakes to Avoid
- Missing or vague descriptions — Always be specific about what you delivered. "Design work" is vague; "Brand identity design — logo, color palette, and typography guide" is clear.
- No invoice number — Without unique numbering, tracking payments and handling disputes becomes difficult.
- Sending invoices late — Invoice promptly when work is completed. The longer you wait, the longer you wait to get paid.
- Forgetting payment details — Make it easy for clients to pay by including bank details or payment links directly on the invoice.
- Not following up — If payment is overdue, send a polite reminder. Most late payments are due to oversight, not malice.
Create Your First Invoice with DocuMochi
Ready to put this into practice? Create your first document with DocuMochi in under a minute. Choose from four professional templates, customize your accent color, add your line items, and download a polished PDF — all for free, with no account required.
Need a template for a specific industry? Check out our invoice templates page for options tailored to freelancers, consultants, photographers, and more.