Freelancer Guide

The Complete Freelancer Invoicing Guide

Everything you need to know about invoicing clients professionally — from what to include to how to get paid on time.

Why Invoicing Matters More Than Most Freelancers Realize

For most freelancers, invoicing feels like a chore that comes after the real work is done. But how you invoice — what you include, when you send it, how you follow up — has a direct effect on how quickly you get paid, how professional you appear, and whether clients come back.

A sloppy invoice signals a sloppy business. A late invoice signals you don't value your own time. And an invoice missing critical information can give a slow-paying client the excuse they need to delay even further ("I need to check which project this is for…").

This guide covers everything: what every invoice must include, how to choose payment terms, when and how to charge sales tax, how to number your invoices, and what to do when a client doesn't pay. By the end, your invoicing process will be tighter, faster, and more likely to result in on-time payments.

1

What Every Freelance Invoice Must Include

A professional invoice isn't just a request for money — it's a legal document that records what was agreed, what was delivered, and what is owed. Missing fields aren't just unprofessional; they can actually delay payment because the client has to come back to you with questions before they can process it through their accounts payable system.

Every invoice you send should include all of the following:

💡 Pro tip: If you're working with a corporate client, ask upfront whether they need a purchase order (PO) number on the invoice. Missing a PO number is one of the most common reasons corporate accounts payable departments hold up payment — and they won't always tell you that's why.
Free Invoice Generator
Create a professional invoice with all required fields, your logo, and custom tax rates. Download as PDF instantly — no signup required.
Create Invoice →
2

How to Choose Your Payment Terms

Payment terms define when your invoice is due. The most common formats use "Net" followed by the number of days the client has to pay: Net 15 means payment is due 15 days after the invoice date, Net 30 means 30 days, and so on. "Due on Receipt" means the client should pay immediately upon receiving the invoice.

Term Best for Watch out for
Due on Receipt Small amounts, one-time clients, rush projects Some clients ignore this — use for amounts under $500
Net 15 Ongoing retainer clients, established relationships May be too tight for corporate billing cycles
Net 30 Standard for most freelance engagements Can feel like a long wait — good to pair with a deposit
Net 60 Large enterprise clients who require it Strains cash flow — try to negotiate down if possible

Always write the actual due date on the invoice

Don't just write "Net 30" and leave it at that. Write the actual due date — "Payment due by May 20, 2026." This removes any ambiguity and makes it harder for a client to claim they miscounted the days. It also makes your follow-up conversations easier: "Your invoice was due on May 20th" is cleaner than "your invoice is Net 30 from April 20th."

Consider requiring a deposit

For projects over a few hundred dollars, a 25–50% deposit before you start is completely standard and protects you from non-payment. State it clearly in your contract and on your initial invoice. Clients who object to a reasonable deposit are often the ones who become payment problems later.

Net 30 Calculator
Enter your invoice date and payment terms to instantly calculate the exact due date to put on your invoice.
Calculate Due Date →
3

Sales Tax on Freelance Invoices

Sales tax is one of the most confusing parts of freelance invoicing, and the rules genuinely vary by state, service type, and whether you're selling to businesses or consumers. Getting this wrong in either direction has consequences: undercharging means you owe tax out of your own pocket, and overcharging can irritate clients and create compliance headaches.

Do freelancers need to charge sales tax?

The short answer: it depends on your state and what you do. Here's the general breakdown:

⚠️ Important: Tax rules change, and state-level interpretations vary. This guide is informational, not tax advice. If you're unsure whether your services are taxable in your state, check your state's department of revenue website or consult an accountant.

When you do charge sales tax

If you've determined that you need to charge sales tax, you'll need to: (1) register for a sales tax permit in your state, (2) charge the correct rate for the client's location, (3) collect and remit the tax to your state on the required schedule. Sales tax collected belongs to the state — it's not your income, and it needs to be tracked separately from your revenue.

Sales Tax Calculator
Look up the current sales tax rate for any U.S. state and calculate the exact tax amount to add to your invoice.
Look Up Tax Rate →
4

Invoice Numbering: Keep It Simple and Sequential

Every invoice needs a unique number, and that number should follow a predictable, sequential system. This isn't just about looking professional — invoice numbers make it much easier to track outstanding payments, reference specific invoices in conversations with clients, and organize your records at tax time.

Recommended formats

Whichever format you choose, the key is to be consistent and never skip or reuse numbers. A gap in your invoice sequence looks suspicious to accountants (yours and your client's) and can create complications if you're ever audited.

💡 Starting out? Don't start at INV-001 if you'd rather not reveal that you're new. Starting at INV-1042 or INV-2026-001 is completely fine and makes no practical difference to how the invoice is processed.
5

How to Get Paid Faster

Late payment is one of the biggest operational headaches for freelancers. The good news is that most of the factors that cause late payment are within your control. Here's what actually moves the needle:

Send the invoice immediately

Every day you wait to send an invoice is a day added to when you get paid. Send it the same day you complete the project, or on the agreed billing date for recurring work. Don't wait until you "have time to write it up" — a fast, clean invoice is better than a perfect one sent a week later.

Make it easy to pay

Include clear payment instructions on every invoice. If you accept bank transfers, include your routing and account number. If you use PayPal or Venmo, include your handle. If you accept checks, include your mailing address. Don't make the client ask — every question they have to ask you is a reason to delay processing.

Add a late fee clause

A note like "Invoices unpaid after 30 days are subject to a 1.5% monthly late fee" does two things: it gives you a contractual basis to charge more if they're slow, and it signals that you take payment seriously. Many freelancers find that simply having the clause reduces late payments — clients process invoices with late fees before ones without.

Follow up before the due date

A brief, friendly check-in a few days before the due date ("Just a reminder that invoice INV-042 is due on Friday — let me know if you have any questions") is not pushy. It's professional, and it puts the invoice back in front of the client at a moment when they can still pay on time.

Use short payment terms for new clients

Start new client relationships with Net 15 or even Due on Receipt for the first project. Once you've established that the client pays reliably, you can move to Net 30. Extending long payment terms to an unknown client is a risk that often isn't worth taking.

6

What to Do When a Client Doesn't Pay

Even with good invoicing habits, late payments happen. Here's how to handle them without burning the relationship — and without being a pushover.

Day 1 past due: Send a polite reminder

Keep the first reminder short and assume good faith. Something like: "Hi [Name], just a quick note that invoice INV-042 for $[amount] was due yesterday. Please let me know if you have any questions or need anything from my end." Most late payments at this stage are just administrative oversights.

1–2 weeks past due: Follow up more directly

If you haven't heard back or received payment, follow up again and make it clear that you're waiting. Reference the invoice number and the original due date. Ask for a specific response: "Can you confirm when this will be processed?"

30 days past due: Escalate

At 30 days past due, it's reasonable to pause any ongoing work for that client and to send a more formal message. If you have a late fee clause, apply it. You can also try calling instead of emailing — phone calls are harder to ignore.

60–90 days past due: Consider your options

At this stage, your options are: a formal demand letter (a letter stating the amount owed, the original due date, and that legal action may follow), a collections agency (they take a cut, but it's hands-off), small claims court (effective for amounts under $10,000 in most states), or writing it off as a loss (sometimes the cost of chasing is more than the invoice is worth). Having a signed contract and documented invoice history strengthens your position in any of these paths.

7

After Payment: Sending a Receipt

Once a client pays, send them a receipt. This step is easy to skip but worth doing, for a few reasons. It confirms to the client that their payment was received and applied correctly. It gives them a document for their own records and expense reporting. And it closes the loop on the transaction cleanly, which clients appreciate — especially corporate ones whose accounting departments need to match payments to invoices.

A receipt is different from an invoice: an invoice is a request for payment, while a receipt is confirmation that payment was received. Your receipt should include the original invoice number, the amount paid, the payment date, and the payment method.

Free Receipt Maker
Generate a professional receipt once your client has paid. Include the payment method, amount, and itemized details — download as PDF in seconds.
Create Receipt →

Frequently Asked Questions

When should I send an invoice?
Send your invoice as soon as the work is complete, or on the agreed billing date for ongoing work. The sooner you invoice, the sooner the payment clock starts. Waiting days or weeks to send an invoice is one of the most common reasons freelancers experience cash flow problems.
What payment terms should I use as a freelancer?
Net 15 or Net 30 are the most common terms for freelancers. Net 15 is reasonable for smaller projects or newer clients. Net 30 is standard for larger engagements and corporate clients. For very small amounts, Due on Receipt is also acceptable. Avoid Net 60 unless the client specifically requires it — it unnecessarily delays your cash flow.
Do freelancers need to charge sales tax?
It depends on your state and the type of work. Most states do not tax pure services, but some do — and rules vary by state and service type. If you sell physical products or digital goods, sales tax almost certainly applies. Consult a local accountant or your state's revenue department to confirm your obligations.
What should I do if a client doesn't pay?
Send a polite reminder the day after the due date. If there's no response within a week, follow up again with a firmer tone. At 30 days past due, consider sending a formal demand letter and pausing any ongoing work for that client. At 60–90 days, you may want to explore collections, small claims court, or simply writing off the amount. Having clear payment terms in your contract gives you legal standing if it comes to that.
Should I require a deposit before starting work?
Yes, for most projects over a few hundred dollars. A 25–50% upfront deposit protects you from non-payment and filters out clients who aren't serious. It also gives you operating cash while the project is in progress. State the deposit requirement clearly in your contract and on your invoice, and don't begin substantive work until the deposit clears.