← Back to blog

April 4, 2026

Freelance Invoicing 101: A Complete Beginner's Guide

When to invoice, what to include, how to set payment terms, and how to follow up. Everything a new freelancer needs to know about invoicing.

Freelance Invoicing 101: A Complete Beginner's Guide

If you're just starting out as a freelancer, invoicing probably feels like a chore you'll figure out later. Don't wait. Getting paid consistently starts with a solid invoicing process. This guide covers everything you need to know.

When to Invoice

The answer is: right when the work is done, or on a schedule you agreed to upfront.

For project-based work, send the invoice on the day you deliver the final files or complete the project. Don't wait. Every day you wait to invoice is a day you've delayed getting paid.

For ongoing work (retainers, monthly clients), invoice on the same day each month. First of the month is easy to remember. Some freelancers invoice at the end of the month for work done. Either works as long as you're consistent.

For large projects, consider splitting the invoice. 50% upfront, 50% on delivery is a common structure. This protects you if a project drags on or a client goes silent.

The rule: invoice as soon as you're able to. There's no good reason to delay.

What to Include on Every Invoice

A complete freelance invoice has seven components:

Your business information. Your name (or business name), email address, and optionally your phone number. This goes at the top.

Client information. Client name, company, and billing email. Find out who actually processes payments at larger companies. Sending to the wrong contact is a common reason invoices sit unpaid.

Invoice number. Every invoice needs a unique identifier. INV-001, INV-002, or year-based like 2026-001. Consistent numbering makes it easy to reference specific invoices in follow-ups.

Invoice date and due date. The date you issued the invoice, and the specific date payment is due. Use calendar dates, not "net 30" or "due upon receipt." "Payment due April 15" is clearer and harder to ignore.

Line items. Each service gets its own line with a description, quantity, rate, and total. Clear line items prevent "what is this charge for?" questions and protect you in disputes.

Subtotal, tax, and total. List the subtotal first, then any tax, then the final amount due. Whether you need to charge sales tax depends on your location and business type. When in doubt, check with an accountant.

Payment methods. How the client can actually pay you. The more options you list, the less friction for the client. Stripe, PayPal, Venmo, Zelle, bank transfer — whatever you accept.

How to Set Payment Terms

Payment terms tell the client when you expect to be paid. Here are the common options:

Due on receipt means you expect payment when the client gets the invoice. In practice, this is vague and often ignored.

Net 7 means payment is due 7 days from the invoice date. Good for short-term projects and clients who have the cash on hand.

Net 14 is a reasonable default for most freelancers. Two weeks gives clients time to process without dragging it out.

Net 30 is standard in corporate environments. It's slow but expected by larger clients. If you work with enterprise clients, this is often non-negotiable.

Start with net 14 if you have no client-specific reason to do otherwise. It's professional and gets you paid in a reasonable timeframe.

Late Fees

You can add a late fee policy to your invoices. Something like "1.5% per month on overdue balances" is standard. Whether you actually enforce it is up to you, but having it on the invoice signals that you take payment terms seriously.

If you use late fees, include them in your contract (not just on the invoice) and apply them consistently. Selectively charging some clients and not others creates awkwardness.

How to Follow Up on Unpaid Invoices

Following up is the most uncomfortable part of freelancing for most people. It doesn't have to be.

A simple three-step sequence works for most situations:

Day 3 after the due date. Short, friendly check-in. Assume the invoice got lost. "Just following up on invoice #42 — let me know if you have any questions."

Day 7. More direct. State the amount and how many days it's past due. "Invoice #42 for $1,200 is now 7 days past due. Please process at your earliest convenience."

Day 14. Firm. Reference a specific deadline for a response and mention any impact on future work. "Invoice #42 is 14 days overdue. Please reply with a payment date. If I don't hear back by [date], I'll need to pause current projects until this is resolved."

Most clients pay after the first or second reminder. They forgot, or the email got buried. The small percentage who still don't pay at day 14 have a real problem (cash flow, dispute, disorganization), and following up quickly surfaces it faster.

Nudge automates this entire sequence. Invoice sent, client doesn't pay, reminders go out at day 3, 7, and 14 automatically. No emails you have to write or track.

The Short Version

Invoice the day work is complete. Include your details, client details, line items, a specific due date, and all your payment methods. Set net 14 as a default. Follow up at day 3, 7, and 14 if unpaid. Automate what you can.

That's it. A consistent invoicing process is one of the highest-leverage things you can build as a freelancer. The money is already earned. This is just making sure it arrives.

Want the same reminder system working in your account?

Start free, send up to 5 invoices a month, and give every client a payment page with card, PayPal, Venmo, Zelle, and bank transfer options in one place.