Quick Answer

To invoice clients as a freelancer, include your business name, client details, itemized services with rates, payment terms (Net 15 or Net 30), and a unique invoice number. Send the invoice promptly after completing work, and follow up within 3 days of the due date if unpaid.

Learning how to invoice clients as a freelancer is one of the most important skills you'll develop in your business. A well-crafted invoice not only gets you paid - it reinforces your professionalism and builds trust with clients. This comprehensive guide covers everything you need to know about freelancer invoicing, from creating your first invoice to collecting payment.

What is a Freelance Invoice?

A freelance invoice is a formal document you send to clients requesting payment for work you've completed. Unlike employees who receive automatic paychecks, freelancers must invoice clients to get paid. Your invoice serves as:

  • A payment request: Clearly stating what's owed and when
  • A business record: Documentation for taxes and accounting
  • A professional touchpoint: Reinforcing your brand and credibility
  • A legal document: Proof of the transaction if disputes arise

Whether you're a graphic designer, writer, web developer, or consultant, knowing how to invoice clients properly is essential for maintaining healthy cash flow and running a sustainable freelance business. If you're self-employed, the IRS Self-Employment Tax Center is also worth reviewing so you understand your tax obligations alongside your invoicing process.

Create Your First Freelance Invoice Now

Follow along with this guide using InvoiceBloom's free invoice generator. Build a professional invoice with nothing to install — no signup required.

Free to create. No credit card required.

When Should You Invoice Clients?

Timing your invoices correctly impacts how quickly you get paid. Here's when to send invoices based on different scenarios:

For Project-Based Work

Send your invoice immediately upon project completion - within 24 hours if possible. The work is fresh in your client's mind, and they're most likely to pay quickly when they've just received the deliverables.

For Ongoing or Retainer Work

Invoice on a consistent schedule - typically the 1st or 15th of each month. Consistency helps clients budget for your services and creates a predictable payment rhythm.

For Large Projects

Break billing into milestones:

  • Deposit: 25-50% before work begins
  • Progress payment: At key milestones (e.g., design approval, first draft)
  • Final payment: Upon completion

For how to size a deposit and how to show one already paid on the final invoice, see our guide to invoicing before or after the work is done.

Pro Tip:

Never deliver final files or complete the full project before receiving at least partial payment. This protects you from non-paying clients and ensures you're compensated for your time.

What to Include on a Freelance Invoice

A professional freelance invoice should include all of the following elements:

1. Your Business Information

  • Your name or business name
  • Address
  • Phone number
  • Email address
  • Website (optional)
  • Logo (optional, but recommended for branding)

2. Client Information

  • Client name or company name
  • Billing contact name (if different from client)
  • Client address
  • Client email

3. Invoice Details

  • Invoice number: Unique identifier (e.g., INV-001, 2025-001)
  • Invoice date: When the invoice was created
  • Due date: When payment is expected
  • Project name or reference: What the work was for

4. Line Items

The heart of your invoice - detailed breakdown of services provided:

  • Description of each service or product
  • Quantity or hours (if applicable)
  • Rate per unit or hour
  • Line total for each item

5. Financial Summary

  • Subtotal (before taxes)
  • Tax amount (if applicable)
  • Discounts (if any)
  • Total amount due (prominently displayed)

6. Payment Information

  • Accepted payment methods
  • Bank details for wire/ACH transfers
  • PayPal or payment link
  • Late payment policy

Step-by-Step: Creating Your Freelance Invoice

Here's how to create a professional invoice from scratch:

Step 1: Choose Your Invoicing Method

You have several options for creating invoices:

  • Invoicing software (Recommended): Tools like InvoiceBloom automate calculations, track payments, and look professional. Nothing to format and nothing to configure.
  • Word/Google Docs templates: Free but manual - you'll need to track payments separately
  • Spreadsheet templates: Customizable but time-consuming
  • Accounting software: Overkill for most freelancers who just need invoicing

Step 2: Enter Your Business Details

Add your name, address, and contact information. If you have a logo, include it for professional branding.

Step 3: Add Client Information

Enter your client's name and billing address. Make sure you have the correct contact for accounts payable if invoicing a company.

Step 4: Create a Unique Invoice Number

Use a consistent numbering system. Options include:

  • Sequential: INV-001, INV-002, INV-003
  • Year-based: 2025-001, 2025-002
  • Client-based: ACME-001, ACME-002

Whichever format you pick, every number must be unique and you should never reuse one. Our invoice numbering system guide covers the trade-offs in depth, and the free invoice number generator will produce the next number in your sequence for you.

Step 5: Add Line Items with Clear Descriptions

Be specific about what you delivered. Compare these examples:

Vague (Bad):

"Design services - $1,500"

Specific (Good):

  • Brand identity design - logo concepts (3 options) - $800
  • Brand identity design - final logo refinement - $400
  • Business card design (double-sided) - $300

The same principle applies to every other field on the invoice, not just the line items. Our field-by-field guide to writing an invoice puts the wording that stalls an invoice next to the wording that gets it paid, for the bill-to block, the dates, the terms, the late-fee line, and the payment instructions.

Step 6: Set Your Due Date

Common payment terms for freelancers:

  • Due on Receipt: Payment expected immediately
  • Net 15: Due within 15 days
  • Net 30: Due within 30 days (most common)

Net terms run in calendar days from the invoice date, not from when the client approves the work — one more reason to invoice promptly. See what Net 30 actually means for the full comparison of terms, including the EOM variants that can quietly double the wait.

Step 7: Add Payment Instructions

Make it easy to pay you. Include your bank details, PayPal email, or a payment link.

Step 8: Review and Send

Double-check all amounts and details before sending. A typo in the total amount can cause delays and look unprofessional.

Setting Payment Terms as a Freelancer

Your payment terms define when and how you expect to be paid. Here's how to set them effectively:

Choosing the Right Payment Timeline

Term Best For Consideration
Due on Receipt Small projects, new clients Best for cash flow, may seem aggressive
Net 15 Established client relationships Good balance of flexibility and speed
Net 30 Corporate clients, larger projects Industry standard, longer wait for payment

Late Payment Policies

Consider adding a late fee policy to encourage timely payment:

  • Percentage-based: 1.5% per month on overdue amounts
  • Flat fee: $25 late fee after 30 days
  • Interest: Daily interest on overdue balance

State your late payment policy clearly on every invoice, even if you don't always enforce it. For what to charge and where state caps apply, see how much late fee to charge on an invoice, or run the numbers in the late fee calculator.

How to Send Your Invoice

The way you deliver your invoice matters. Here are best practices:

Email Your Invoice (Recommended)

Email is the most common and efficient method. Write a professional email:

Sample Invoice Email:

Subject: Invoice #2025-001 from [Your Name] - [Project Name]

Hi [Client Name],

Thank you for the opportunity to work on [project]. Please find attached invoice #2025-001 for $[amount].

Payment is due by [date]. You can pay via [payment methods].

Let me know if you have any questions.

Best,
[Your Name]

Use Invoicing Software

Invoicing software like InvoiceBloom lets you send invoices directly from the platform. Benefits include:

  • A professional PDF attached to every invoice email
  • Status tracking that separates draft, sent, paid, and overdue
  • Reminder emails to you when invoices are still unpaid
  • Payment links for faster collection

Getting Into the Client's Payment System

Here is the thing nobody tells you before your first corporate client: sending the invoice is not the same as the invoice being received. At any company larger than a handful of people, the person who hired you almost certainly cannot pay you. Invoices are processed by a finance team, and until yours reaches that team it is not late, not queued, not anywhere — it is just an email.

This is the single most common reason a freelancer's first invoice to a bigger client goes quiet for six weeks. The work was fine, the invoice was fine, and it never entered the system. Four questions, asked before you start, prevent nearly all of it.

Ask These Four Questions Before You Start Work

Ask Why it matters
"Who should I send the invoice to?" Gets you the accounts payable address instead of your project contact's inbox
"Do you need a W-9 or vendor form from me?" US clients usually cannot issue payment until you exist as an approved vendor
"Do you require a PO number on the invoice?" Where POs are used, an invoice without one is typically rejected without notice
"Do invoices go through a portal, or by email?" Some companies only accept invoices submitted through their own system

Vendor Onboarding and the W-9

Before a US company can pay you, its finance team generally has to set you up as a vendor, and that usually means a completed Form W-9 plus your payment details. It is routine paperwork, but it is sequential: the invoice cannot be scheduled for payment until onboarding is done. If you send the invoice and the W-9 at the same time, you have effectively added the onboarding time to your own payment terms.

Send the vendor paperwork the day you agree the engagement, not the day you invoice. And make sure the name and address on your invoice match the ones on your W-9 exactly — a mismatch between the two is a classic cause of a stalled payment, because the invoice cannot be matched to the vendor record. If you are freelancing without a registered business, our guide to invoicing without a business name or EIN covers exactly what to put in those fields.

Purchase Orders

A purchase order (PO) is a reference number the client issues to pre-authorise your work in its own system. Many clients — individuals, small studios, most startups — never use them. But at companies that do, the PO number is how your invoice gets matched to approved spending, and an invoice without it tends to be rejected or parked silently. Ask up front whether one is needed, and if so, put the PO number right next to your own invoice number where accounts payable expects to find it.

Invoicing Portals

Larger clients increasingly run invoices through a supplier portal rather than email. If yours does, you will normally be sent an invitation to register during onboarding — do it immediately, because access requests can take a week on their side. Once you are set up, the portal is usually faster than email: you can see the invoice move from submitted to approved to scheduled, which removes most of the guesswork from following up. Keep sending your own PDF copy to your hiring contact for their records, but treat the portal submission as the one that counts.

Remittance Advice: Knowing What You Were Actually Paid For

When payment lands, many clients send a remittance advice — a short note listing which invoices the payment covers. Keep these. Companies frequently batch several invoices into one bank transfer, so a $6,400 deposit in your account may be three invoices rather than one, and without the remittance you are left reverse-engineering which of your outstanding invoices just cleared. If a client pays in batches and never sends remittance advice, ask for it; it is a standard request and it makes your own bookkeeping far less painful at year end. Getting the details right on the invoice itself avoids most of this friction — see our list of invoice mistakes that delay payment. Once a payment clears, some clients will ask you to "receipt the invoice" or send a receipted copy; invoice vs receipt explains what each of those phrases means and what to send back.

Getting Paid: Follow-Up Strategies

Even with perfect invoices, some clients pay late. Here's how to follow up professionally:

Before the Due Date

Send a friendly reminder 3-5 days before the due date:

"Hi [Name], Just a quick reminder that invoice #123 for $2,000 is due this Friday. Let me know if you have any questions!"

On the Due Date

Send a polite payment request:

"Hi [Name], Invoice #123 is due today. I've attached a copy for your convenience. Please let me know once payment has been sent."

1-2 Weeks Late

Be more direct but remain professional:

"Hi [Name], I wanted to follow up on invoice #123, which is now [X] days past due. Could you provide an update on when I can expect payment? If there are any issues, I'm happy to discuss."

30+ Days Late

At this point, consider a phone call or more formal communication. You may also:

  • Pause any ongoing work
  • Apply late fees as stated in your terms
  • Send a formal demand letter
  • Consider collection services for large amounts

For wording you can copy at each stage, see our payment reminder email templates, and for the harder cases, how to handle late-paying clients.

Common Freelancer Invoicing Mistakes to Avoid

  1. Waiting too long to invoice: Invoice promptly while the work is fresh
  2. Vague descriptions: Be specific about what you delivered
  3. Missing payment details: Make it easy to pay you
  4. No invoice numbers: Use a consistent numbering system
  5. Forgetting to follow up: Set reminders for overdue invoices
  6. Not tracking invoices: Know what's paid, pending, and overdue
  7. Inconsistent branding: Use professional templates that match your brand
  8. No late payment policy: State your terms clearly upfront

Frequently Asked Questions

How do I invoice a client for the first time?

Confirm the scope, the rate, and the payment terms in writing before any work starts, then send the invoice within 24 hours of delivering. Before that first invoice goes out, ask the client three things: who should receive it, whether they need a purchase order number on it, and whether they require a W-9 or vendor form first. Those three answers are what separate a first invoice that gets paid on schedule from one that sits in somebody's inbox for a month. Number it something like INV-001 or 2026-001 and keep the sequence running from there.

Who should I send my freelance invoice to?

Send it to the accounts payable address and copy the person who hired you. At anything larger than a handful of people, your day-to-day contact cannot actually pay you — invoices are processed by a finance team or a shared AP inbox, and an invoice sitting in a project manager's personal inbox has not entered the payment system at all. Ask for the AP email at the start of the engagement rather than after the invoice is already late, and keep your hiring contact copied so they can chase it internally.

What is a PO number and do I need one on my invoice?

A purchase order number is the reference a company issues to pre-authorise your work in its own system. Plenty of clients never use them, but among the companies that do it is usually mandatory: an invoice missing the PO number is rejected or parked, often with nobody telling you. Ask whether a PO is required before you start work, and if so put the number next to your own invoice number where accounts payable will look for it. Individuals and very small clients almost never use POs.

Should I send a freelance invoice as a PDF or in the body of the email?

Attach a PDF, and summarise it in the email body. A PDF renders identically everywhere, cannot be edited by accident, and is the format accounts payable systems expect to file. Do not send an editable document as the invoice of record, and do not put the invoice only in the email text — AP workflows routinely forward the attachment onward, and an email with no attachment has nothing to forward. Repeating the invoice number, amount, and due date in the body means the message is still useful to a human who reads it on a phone.

Does my home address have to be on my freelance invoice?

You need a real business address on the invoice, but it does not have to be where you sleep. Freelancers working from home commonly use a PO box, a virtual mailbox, or a registered agent address, and clients accept it without comment. What matters is that mail actually reaches you there and that the address matches whatever you put on your W-9 or local equivalent — a mismatch between your invoice and your tax form is the kind of small discrepancy that stalls vendor onboarding for weeks.

Start Invoicing Like a Pro Today

Learning how to invoice clients as a freelancer doesn't have to be complicated. With the right tools and processes, you can create professional invoices in minutes, track payments easily, and spend more time on the work you love.

Ready to Streamline Your Invoicing?

InvoiceBloom helps freelancers create professional invoices for free. Track payments, manage clients, and get paid faster.

Create Your First Invoice

No credit card required. Start free.

Remember: professional invoicing isn't just about getting paid - it's about running a sustainable freelance business. Take the time to set up your invoicing process correctly, and you'll build stronger client relationships while maintaining healthy cash flow. For more on managing your freelance finances, the SBA's financial management guide is a solid starting point.

Related Resources

Share this article

Get invoicing tips that help you get paid faster

Weekly insights for freelancers. No spam, unsubscribe anytime.

Ready to Create Professional Invoices?

Create and send unlimited invoices with InvoiceBloom — 100% free, every feature included.

100% free • No credit card required