← Back to Blog

Some links in this post are affiliate links. We may earn a small commission if you sign up — at no extra cost to you.

How to Set Freelance Payment Terms (That Actually Work)

Getting paid on time as a freelancer doesn't happen by accident. It happens because you set clear payment terms before work begins, put them in writing, and enforce them consistently.

Most payment problems — late invoices, ignored follow-ups, disappeared clients — trace back to one root cause: the payment expectations were never clearly defined upfront. This guide covers how to set freelance payment terms that protect your cash flow, and the specific structures, scripts, and invoice language that make them work.

Why Payment Terms Matter More Than Most Freelancers Think

Here's the math most freelancers don't run:

If you complete a $3,000 project in March and invoice net-30, you won't see that money until April. If you invoice net-45, it's May. If the client is slow to pay within those terms, you're now in June — three months after delivering the work.

Multiply that across several clients and you have a cash flow problem that feels like a revenue problem. The fix isn't more clients. It's better payment terms.

Payment terms also filter clients. Clients who push back hard against a 50% deposit or a net-15 invoice are often the same clients who pay slowly or dispute invoices later. Your payment structure tells you something about who you're working with before the project starts.

Common Freelance Payment Structures

50% upfront, 50% on delivery This is the most common structure for project-based work and the one most freelancers should default to. The deposit protects your time if the project falls through; the back half gives the client incentive to provide feedback and approvals efficiently.

Works best for: design, development, copywriting, video, photography.

Milestone-based payment Divide the project into phases and invoice at the completion of each. Common for longer projects where neither party wants to front a large deposit or wait until the end.

Example: 30% upfront / 30% at midpoint / 40% at delivery.

Works best for: website builds, brand identity projects, multi-phase consulting engagements.

Net-15 / Net-30 "Net-15" means the invoice is due 15 days from the invoice date. Net-30 is 30 days.

Net-30 is common in corporate environments. Most freelancers should push for net-15 for project invoices and net-30 only for clients who genuinely require it (and where you've built in a buffer).

Works best for: ongoing retainer work, clients with established procurement processes.

Monthly retainer invoiced in advance For recurring engagements, invoice at the start of each billing period rather than the end. Retainer income should arrive before you do the work — not after.

Works best for: ongoing content, social media management, consulting, VA work.

Pay-as-you-go Some hourly or time-and-materials engagements work better with periodic invoicing — weekly or bi-weekly — rather than a single end-of-project invoice. This keeps cash flowing on longer projects and surfaces scope changes earlier.

Works best for: hourly consulting, ongoing development retainers.

How to Communicate Payment Terms With New Clients

The right time to discuss payment terms is in the proposal — not after the client says yes.

In your proposal, state your payment structure clearly under a "Next Steps" or "Investment" section:

"This project requires a 50% deposit ($1,250) to begin. The remaining balance ($1,250) is due upon final delivery. I invoice via [platform] and accept [payment methods]. Invoices are due within 15 days of issue."

When the client signs the contract, the terms are already agreed to — you're not having a new negotiation.

The Invoice Template Bundle includes professional invoice templates with payment terms language, deposit sections, and late fee clauses built in — so every invoice you send reinforces the terms you set.

Scripts for Awkward Money Conversations

"Can I pay you after the project is done?"

"I work with a 50% deposit for all new projects — it's standard for my work and how I protect both of us during the engagement. The deposit secures your spot on my schedule and gives me confidence to commit fully to the project. Is that something you can work with?"

If they push back hard, that's useful information.

"Our standard is net-60 for vendors."

"I understand — that's fairly common in larger organizations. My standard terms are net-15 for freelance engagements. I'm open to net-30 to meet your process halfway, but net-60 doesn't work with how I run my business. Is there flexibility on your end, or is net-30 something I'd need to escalate?"

"I can't pay until we see the final deliverable."

"I work with a 50% deposit upfront and the remainder due on delivery — so you'd see everything before the second payment is due. The deposit just secures the work and lets me allocate time to your project. Does that work?"

Following up on a late invoice (7 days past due)

"Hi [Name] — just following up on invoice #[X] for $[amount], which was due on [date]. Let me know if you need anything from me to process this, or if there's a delay on your end. Happy to resend the invoice if helpful."

Keep this first follow-up factual, not emotional. Most late payments at 7 days are just administrative delays.

Following up at 14 days past due

"Hi [Name] — following up again on invoice #[X] for $[amount], now [X] days past due. I want to make sure this gets resolved before I need to apply the late fee outlined in our agreement. Could you confirm when I can expect payment, or let me know if there's an issue I should be aware of?"

This one names the late fee without emotionality. You're not threatening — you're referencing something that was already agreed to.

Including Late Fees in Your Terms

A late fee is not aggressive. It's a standard business practice that clients who pay on time never have to think about.

A common structure: 1.5% per month (18% annually) on unpaid balances after the due date. Some freelancers use a flat fee ($25–$50 per week late), which is simpler to communicate.

The key: the late fee must be in your contract or on your invoice before it applies. You can't add it retroactively.

Invoice language to include:

"Invoices not paid within [15] days of the due date will be subject to a late fee of [1.5%] per month on the outstanding balance."

FreshBooks is worth noting here: it automates payment reminders, tracks overdue invoices, and applies late fees automatically — saving the follow-up time that most freelancers spend manually. Purpose-built for freelancers and small businesses.

How Invoices Enforce Payment Terms

A well-structured invoice does more than request payment — it reinforces the terms you set at the start of the project.

Every invoice you send should include:

  • Invoice number (for tracking and reference)
  • Due date (not just "net-30" — an actual date)
  • Payment methods accepted
  • Your late fee policy
  • Project description (so the client can match it to the work)

When payment terms are visible on every invoice, late payments decline. Clients who see a due date and a late fee clause tend to pay closer to the due date than clients who receive ambiguous "please pay when convenient" invoices.

For more on the payment conversation, see How to Ask for a Deposit as a Freelancer.


Get the Invoice Template Bundle

The Invoice Template Bundle ($12) includes professional invoice templates with payment terms, net 15/30, deposit sections, late fee language, and milestone billing — everything you need to get paid on time.

Get the Invoice Template Bundle →


Related Products

The templates referenced in this article:

Invoice Template Bundle

Invoices with payment terms, net 15/30, late fee language, deposit sections, and milestone billing built in.

Freelance Contract Template Pack

Lock in deposit requirements, milestone structure, and late fee terms in a signed contract before any project starts.

Complete Freelancer Kit

Every template you need: invoices, contracts, proposals, onboarding docs, and more in one bundle.