Everything you need to know about invoicing clients professionally — from what to include to how to get paid on time.
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.
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:
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 |
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."
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.
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.
The short answer: it depends on your state and what you do. Here's the general breakdown:
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.
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.
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.
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:
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.
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.
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.
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.
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.
Even with good invoicing habits, late payments happen. Here's how to handle them without burning the relationship — and without being a pushover.
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.
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?"
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.
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.
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.