Free Freelance Invoice Template: What to Include + Example

April 2026 · 9 min read

A professional invoice is your key to getting paid on time. Whether you're a seasoned freelancer or just starting out, sending clear, well-structured invoices can mean the difference between getting paid within a week and chasing payments for months. This article provides a complete freelance invoice template with every element you need, plus a real example you can adapt for your own business.

9 Essential Elements of a Freelance Invoice

Every freelance invoice should include the following nine elements. Leaving any of these out can delay payment, create confusion, or make your invoice look unprofessional.

1

Your Business Information

Include your full name or business name, mailing address, email address, and phone number. If you have a logo, include it at the top. This helps clients identify the invoice and contact you with questions.

2

Client Information

Include the client's company name, the specific contact person (attention line), and their billing address. This ensures the invoice reaches the right person in the accounts payable department.

3

Invoice Number

Use a sequential numbering system like INV-001, INV-002, INV-003. This makes it easy to track invoices, reference them in communications, and maintain organized records for tax time. Never reuse invoice numbers.

4

Invoice Date and Due Date

Always include the date the invoice was issued and the date payment is due. The due date should be prominently displayed so there is no ambiguity about when payment is expected.

5

Itemized List of Services

Break down every service you provided with a clear description, quantity (hours, pages, items), unit price, and total amount for each line item. Avoid vague descriptions like "consulting services" — be specific so the client knows exactly what they are paying for.

6

Subtotal, Tax, and Total Amount Due

Clearly show the subtotal of all line items, any applicable sales tax or VAT, and the final total amount due. The total should be the most prominent number on the invoice — use bold text or a larger font size.

7

Payment Terms

State your payment terms clearly, such as Net 15, Net 30, or Due on Receipt. This sets expectations upfront and gives you a legal basis for follow-up actions if payment is late.

8

Payment Methods Accepted

List all the ways the client can pay you — bank transfer (with account details), PayPal, Stripe, Venmo, or check. The easier you make it to pay, the faster you will get paid. Include any necessary account numbers or payment links.

9

Late Payment Policy

Include a clear late fee policy, such as "1.5% interest per month on overdue balances." This discourages late payments and gives you leverage when following up. Make sure this is also stated in your contract.

Invoice Template Example

Here is a complete, professional freelance invoice example. You can copy this structure and adapt it for your own business:

INVOICE

#INV-0015

From

Jane Smith Design

123 Main St, New York, NY 10001

jane@example.com

To

Acme Corp

Attn: John Manager

456 Business Ave, New York, NY 10002

Date

April 15, 2025

Due Date

May 15, 2025

Description
Qty
Unit Price
Amount
Web Design — Homepage Redesign
1
$3,000.00
$3,000.00
Web Design — Inner Page Template (5 pages)
5
$500.00
$2,500.00
Revisions (2 rounds included)
1
$0.00
$0.00
Subtotal: $5,500.00
Tax (0%): $0.00
Total Due: $5,500.00

Payment: Bank Transfer to Chase, Acct ending 4532

Terms: Net 30  |  Late fee: 1.5% per month

Thank you for your business!

You can recreate this layout in any word processor, spreadsheet, or use our Invoice Generator to create polished invoices in seconds.

Payment Terms Explained

Payment terms define how quickly your client must pay. Choosing the right terms sets the tone for your client relationship and affects your cash flow. Here are the most common options:

  • Net 15: Payment is due within 15 days of the invoice date. This is considered aggressive and works best for small projects or when you have a strong relationship with the client. It keeps your cash flow healthy.
  • Net 30: Payment is due within 30 days. This is the industry standard and what most freelancers use as their default. It gives clients time to process the invoice through their accounts payable system.
  • Net 60: Payment is due within 60 days. This is common when working with large corporate clients who have lengthy payment cycles. Only use this if you can afford to wait, or negotiate a higher rate to compensate.
  • Due on Receipt: Payment is expected immediately upon receiving the invoice. While this sounds ideal, it is rarely enforced in practice and many clients will still take days or weeks to pay.

Our recommendation: Use Net 30 as your default for established clients. Switch to Net 15 for new clients or smaller projects. Always state your payment terms in both your contract and your invoice to avoid disputes.

How to Handle Late Payments

Even with clear terms, some clients will pay late. Having a system in place helps you follow up professionally without damaging the relationship. Here is a recommended timeline:

  • Day 0 (due date): Send a friendly reminder. Many clients simply forget. A quick email saying "Just a quick reminder that invoice INV-0015 is due today" often does the trick.
  • 7 days past due: Send a formal follow-up. Reference the original invoice, the amount due, and ask for an estimated payment date. Be polite but firm.
  • 15 days past due: Add the late fee as outlined in your invoice. Send a revised invoice showing the original amount plus the late fee. Remind the client of the late payment policy they agreed to.
  • 30 days past due: Pause all work on current projects. Send a final notice stating that work will not resume until the outstanding balance is paid in full.
  • 60+ days past due: Consider small claims court or a collections agency as a last resort. For smaller amounts, the threat alone may be enough to get paid.

Payment Reminder Email Template

Subject: Payment Reminder — Invoice #INV-0015

Hi [Client Name],

I hope you're doing well. I'm writing to follow up on Invoice #INV-0015 for $5,500.00, which was due on [due date]. I wanted to check if there are any issues on your end or if you need any additional documentation from me.

Please let me know when I can expect payment. I've attached a copy of the invoice for your reference.

Thank you,
[Your Name]

International Invoicing Tips

If you work with clients in other countries, there are additional considerations to keep in mind when creating your invoices:

  • Currency: Always specify the currency on your invoice (USD, EUR, GBP, etc.). Decide upfront whether you will bill in your currency or the client's. Billing in your own currency protects you from exchange rate fluctuations.
  • VAT/GST: If your client is in the EU, they may require a VAT number on the invoice even if you are not based in the EU. Research your client's local tax requirements to ensure compliance. Some countries require specific invoice formats.
  • SWIFT/BIC Codes: For international bank transfers, include your bank's SWIFT/BIC code and IBAN number. Without these, international transfers may be delayed or fail entirely.
  • Wise (TransferWise): Consider using Wise for international payments. It offers low-cost currency conversion with mid-market exchange rates and lets clients pay via local bank transfer in their own currency, reducing friction.
  • Tax ID: Include your tax identification number on international invoices. Some countries require it for their own tax reporting purposes. If you are in the US, this would be your Social Security Number or EIN.

Best Practices for Getting Paid Faster

Sending an invoice is only half the battle. These proven strategies will help you collect payments faster and maintain healthy cash flow:

  • Send invoices immediately. Don't wait until the end of the month. Send your invoice as soon as the project (or milestone) is complete. The sooner you send it, the sooner the clock starts ticking on your payment terms.
  • Use clear, professional formatting. A clean, well-organized invoice signals professionalism and makes it easy for the client's accounts payable team to process. Avoid cluttered layouts or missing information.
  • Include all details upfront. Don't make the client ask for missing information. Every invoice should be self-contained with all the details needed to process payment.
  • Follow up promptly. If payment hasn't arrived by the due date, follow up the next day. The longer you wait to follow up, the lower your chances of collecting quickly.
  • Make payment easy. Offer multiple payment methods. The easier it is for a client to pay, the less friction there is. Include direct links to PayPal or other payment platforms right on the invoice.
  • Require deposits for large projects. For projects over $2,000, consider requiring a 50% upfront deposit before starting work. This protects you from total loss if the client disappears and also demonstrates the client's commitment.
  • Use invoicing software. Tools like our Invoice Generator can help you create, send, and track invoices professionally, saving you time and reducing errors.

By following these practices consistently, you can reduce your average payment collection time from weeks to days, keeping your freelance business financially healthy.

Create Your Professional Invoice Now

Ready to create a polished, professional invoice in minutes? Our free Invoice Generator handles the formatting for you — just enter your details, add your line items, and download a ready-to-send invoice as a PDF.

Get Freelance Tips in Your Inbox

Join 500+ freelancers getting weekly tips on pricing, taxes, and growing their business.