Freelancing

    How to Invoice Clients as a Freelancer (Complete Guide)

    Learn how to create professional invoices, set clear payment terms, and get paid faster as a freelancer. Covers what to include, when to send, and how to follow up.

    By ··8 min read

    How to Invoice Clients as a Freelancer (Complete Guide)

    Invoicing is one of the most important — and most overlooked — skills for freelancers. Done well, it speeds up payment, reduces disputes, and signals that you run a serious business. Done poorly, it leaves money on the table and creates awkward client conversations.

    This guide covers everything you need to know: what to put on an invoice, when to send it, how to set terms that protect your cash flow, and how to follow up without damaging the relationship.

    What to Include on Every Invoice

    A professional invoice contains exactly what your client needs to process payment without asking questions. Include all of these:

    • Your business name and contact details — name, email, and optionally your address or ABN/VAT number
    • Client name and billing address — the legal entity you're billing, not just the project contact
    • Invoice number — a unique, sequential identifier (e.g. INV-001, INV-002). Clients' accounts departments need this for their records
    • Invoice date — when the invoice was issued
    • Payment due date — not just "30 days" but the actual calendar date (e.g. "Due 4 May 2026")
    • Line items — a clear description of what you did, quantity or hours, your rate, and the subtotal per line
    • Tax — if you're VAT/GST registered, show the tax rate and amount separately
    • Total due — large and prominent, in the correct currency
    • Payment instructions — your bank details or a direct online payment link

    Missing any of these is the most common reason invoices get delayed. Accounts payable teams can't process what they can't verify.

    Choosing the Right Payment Terms

    Payment terms define when the client must pay. Here are the most common options:

    TermMeaningBest for
    Due on ReceiptPay immediatelySmall jobs, trusted clients, tight cash flow
    Net 7Pay within 7 daysMost freelance work — fast but not unreasonable
    Net 14Pay within 14 daysSlightly larger projects
    Net 30Pay within 30 daysCorporate clients with AP departments
    50/5050% upfront, 50% on deliveryLarge projects, new clients

    For most freelancers, Net 7 or Net 14 is the right default. Net 30 is standard in corporate procurement, but for independent contractors it creates a month-long gap between completing work and receiving payment. That's expensive.

    If a client insists on Net 30, consider adding a small early-payment discount (e.g. "2% discount if paid within 7 days") — some companies have fast-pay programs that trigger on these.

    Adding a Late Payment Clause

    Put this in your contract and echo it on your invoice:

    "Invoices unpaid after the due date are subject to a 2% monthly late payment fee."

    Even if you never enforce it, the clause signals that you track payment dates. Many freelancers report that simply including a late fee clause reduces late payments by half.

    When to Send Invoices

    The rule is simple: send invoices as soon as work is complete.

    Every day you delay is a day added to when you get paid. There's no upside to waiting.

    For project-based work, invoice the moment you deliver the final files or complete the last task. For retainer clients, invoice on the same date each month — your clients will come to expect it, and you'll never have to think about it.

    Milestone Billing for Large Projects

    For projects over $5,000 (or whatever threshold makes sense for your work), structure billing in milestones:

    • 30–50% on project start or contract signing
    • 30–50% at a defined midpoint (e.g. after first draft approval)
    • Final 20–30% on delivery

    This protects you if a client disappears and ensures you're not carrying significant work-in-progress risk.

    How to Get Paid Faster

    The single biggest thing you can do to get paid faster is make it easy to pay.

    Clients who receive a payment link and can click to pay with a card settle their invoices significantly faster than those who have to arrange a bank transfer. When payment requires effort — logging into online banking, finding your account details, entering a reference number — it gets put off.

    Use invoicing software that includes a one-click payment link on every invoice. Your client clicks the link, pays with their card, and you get notified instantly. The invoice is automatically marked paid.

    Following Up on Overdue Invoices

    Late payments happen to every freelancer. The key is following up systematically and without emotion.

    Day of due date (if unpaid):

    "Hi [Name], just a quick note — invoice #INV-001 for $[amount] was due today. Please let me know if there's anything you need from me to process it. Payment link: [link]"

    7 days overdue:

    "Following up on invoice #INV-001, now 7 days overdue. If there's a hold-up on your end, I'd appreciate a quick update so I can plan accordingly. Happy to answer any questions."

    14+ days overdue: A phone call. Short, professional, direct: "I'm calling about invoice #INV-001. It's now 2 weeks past due. When can I expect payment?"

    Most late invoices are administrative oversights, not deliberate non-payment. A polite, specific follow-up is usually enough.

    Invoicing Software vs. Manual Methods

    Spreadsheets and Word documents work when you have 2 clients. They break down at 10, and become unmanageable at 20.

    What you lose with manual invoicing:

    • No automated payment reminders (you have to remember to follow up)
    • No online payment links (slower payment)
    • No dashboard showing what's paid vs. outstanding
    • No recurring invoice automation (you manually copy last month's invoice every time)
    • No audit trail if a client disputes an invoice

    What professional invoicing software gives you:

    • Professional, branded invoices in seconds
    • Online payment links (Stripe, PayPal) on every invoice
    • Automatic status updates when payment is received
    • Recurring billing for retainer clients — set it once, bill automatically
    • A clear view of all outstanding, paid, and overdue invoices

    The time you save on admin alone pays for the software many times over.


    Ready to send your first professional invoice? Try SolidInvoice free for 14 days — no credit card required.

    Ready to simplify your invoicing?

    Try SolidInvoice free for 14 days. Professional invoices, online payments, recurring billing — no credit card required.

    Start Free Trial