Skip to content
getting paid as a freelancer Updated informational-high

The complete guide to getting paid as a freelancer

Payment terms, deposits, invoicing, and what to do when clients ghost. The full system.

Getting paid as a freelancer comes down to a system, not a personality trait. Set clear payment terms before work starts, require a deposit, send a proper invoice with a due date, and follow up on a schedule. Most freelancers who struggle with cash flow are missing one of those four steps.

This guide is the full system. No theory. No motivational filler.

You will get payment structures, invoice templates, follow-up emails you can copy, and a plan for what to do when a client stops responding.

Why freelancers struggle to get paid

The problem is almost never that a client decided not to pay. It is that the freelancer never created a process where payment was the expected next step.

According to a 2022 report from the Freelancers Union, 71% of freelancers have struggled to collect payment at some point in their career. That is not a fringe issue. That is the majority.

Here is what usually goes wrong:

  • no payment terms in the proposal
  • no deposit before work starts
  • vague invoices with no due date
  • no follow-up sequence when payment is late
  • no consequences for late payment

If any of those describe your process, the fix is structural. Not motivational.

The freelancers who get paid reliably are not more talented or more likable. They just have a system that makes payment the default outcome of approval.

Here is how to build that system, step by step.

The cost of not having a system

Late payments do not just affect your bank account. They affect your decision-making.

When you are owed $3,000 and do not know when it is coming, you start making compromises. You take on a rush project you should not. You lower your rate because you need the cash. You avoid difficult conversations about scope because you do not want to “rock the boat” with a client who already owes you money.

The real cost of inconsistent payment is not the late invoice. It is the cascade of bad decisions you make while waiting for it.

A system fixes the cash flow problem and the decision-making problem at the same time.

Payment terms basics

Payment terms are the rules for when and how you get paid. If you do not have them, you are working on hope.

The most common mistake is not choosing bad terms. It is having no terms at all.

The four payment structures

Most freelancers only need one of these. Pick the one that fits your work and use it every time.

1. 50% upfront, 50% on completion

Best for fixed-scope projects like website builds, brand identity packages, or campaign launches.

  • 50% due before work starts
  • 50% due on delivery of final deliverables

This is the default for most freelancers. It works because the deposit filters low-intent clients and the final payment creates a clean handoff.

2. Milestone payments

Best for larger builds that stretch across weeks or months.

  • 30% upfront
  • 40% at midpoint delivery
  • 30% on final delivery

Milestone billing reduces risk on both sides. The client is not paying everything upfront for a long project. You are not carrying thousands of dollars in unpaid work.

3. 100% upfront

Best for small projects, strategy sessions, audits, and one-day work.

  • full payment before work begins

If the total is under $2,000 and delivery is fast, asking for full payment upfront is reasonable and common. According to Payoneer’s 2023 Freelancer Income Report, the average global freelancer hourly rate is $21/hour, which means many freelance projects are small enough to justify full upfront payment.

4. Monthly retainer

Best for ongoing relationships with predictable scope.

  • billed at the start of each month
  • unused hours do not roll over unless your terms say otherwise

Retainers are the best structure for cash flow predictability. But they only work when the scope is clear and the client understands what is included.

For a deeper breakdown of each option with copy-paste clause language, read payment terms for freelancers.

Choosing the right structure

Use this shortcut:

  • small, fast project: 100% upfront
  • standard project with a clear deliverable: 50/50
  • large multi-week project: milestones
  • ongoing monthly work: retainer

If you cannot answer “what payment structure do I use?” without thinking about it, you are probably improvising every time. That is where money gets lost.

Net terms: should you accept net 30?

Net 30 means the client has 30 days to pay after receiving the invoice. Larger companies often request it because it matches their accounts payable cycle.

Net 30 is fine if:

  • your cash flow can absorb a 30-day gap
  • you are working with an established company that actually pays on time
  • you have already received a deposit

Net 30 is a problem if:

  • you need the money to cover your own costs
  • the client has no track record with you
  • there is no deposit

Most freelancers accept net 30 out of fear of losing the deal. That is the wrong reason. If you do accept it, pair it with an upfront deposit so you are not financing the entire project.

How to structure deposits that protect you

A deposit is not a favor you ask for. It is the mechanism that starts the project.

If you do fixed-scope work and you are not requiring a deposit, you are financing your client’s project with your own time and money.

Why deposits matter

A deposit does four things:

  1. filters out clients who are not serious
  2. covers your ramp-up time before any deliverable exists
  3. makes the project feel real on both sides
  4. reduces ghosting after approval

The Freelancers Union report also found that among freelancers who experienced non-payment, the average amount lost was $6,000. A simple deposit policy prevents most of that.

How much to ask for

  • 50% for most fixed-scope projects
  • 30% if 50% feels heavy for the deal size
  • 100% for small or one-day projects
  • monthly prepayment for retainers

How to ask without making it awkward

Use language like this in your proposal:

“To lock in the project and kickoff date, I require a 50% deposit up front. Once that is in, I will schedule the work and get started.”

That works because it sounds normal, explains what the deposit unlocks, and does not apologize.

Do not say:

  • “Would it maybe be possible to send something upfront?”
  • “I usually do not ask this, but…”
  • “If you are comfortable with it…”

If you sound unsure, the client will treat the deposit as optional.

Handling pushback

Client says: “Can we pay at the end?”

You say: “I start projects once the deposit is paid. That keeps scheduling and scope clean on both sides. If you want, we can split the work into milestones instead.”

Client says: “We do net 30.”

You say: “I can work with net terms for the final balance, but I still require an upfront deposit to begin the project.”

Client says: “Why do you need a deposit?”

You say: “It covers the initial project allocation and secures your place in my schedule. Once the deposit is in, I can begin immediately.”

For the full playbook on this, read how to ask for a deposit from a client.

How to create invoices that actually get paid

A good invoice is not just a bill. It is a clear, frictionless path to payment.

Most late payments are not caused by bad clients. They are caused by confusing invoices.

What every freelance invoice needs

At minimum, include:

  1. your business name and contact info — the client should know exactly who this is from
  2. client name and contact info — especially if the invoice goes to accounts payable
  3. invoice number — sequential, not random (INV-001, INV-002, etc.)
  4. invoice date — the day you send it
  5. due date — specific, not vague (“Due: March 15, 2026” not “Due upon receipt”)
  6. line items with descriptions — what you did, broken into clear deliverables
  7. total amount due — prominently displayed
  8. payment method or link — do not make the client guess how to pay you
  9. payment terms — late fee clause if applicable

The biggest invoice mistake

Sending an invoice with no due date.

“Due upon receipt” sounds urgent but it means nothing. There is no date, so there is no deadline. The client files it under “eventually.”

Pick a due date. Put it on the invoice. Refer to it in your follow-ups.

Invoice format

You can use a PDF, an online invoicing tool, or a payment link. The format matters less than the clarity.

What matters:

  • the amount is obvious
  • the due date is obvious
  • the payment method is obvious

If the client has to reply to ask “how do I pay this?” your invoice failed.

For a full template with layout and wording, read freelance invoice template.

How to accept payment

The easier you make it to pay, the faster you get paid. Here are the most common methods, ranked by friction:

Lowest friction:

  • payment link (Stripe, PayPal, or built into your proposal tool)
  • credit card checkout
  • ACH bank transfer via payment platform

Medium friction:

  • PayPal invoice
  • wire transfer with instructions included

Highest friction:

  • mailed check
  • “just send me your bank details and I will figure it out”

If you are sending a PDF invoice with no payment link, you are adding a step between “I should pay this” and “I paid this.” Every extra step costs you time.

When to send the invoice

  • deposit invoice: immediately after the client approves the proposal
  • milestone invoice: when you deliver the milestone
  • final invoice: on delivery of the final deliverable
  • retainer invoice: at the start of each month, before the work period begins

Do not wait. Every day between delivery and invoicing is a day you are extending the payment window for free.

The follow-up sequence that gets invoices paid

If you send an invoice and then sit quietly hoping the money shows up, you are losing money.

Following up is not rude. It is professional.

A 2023 study by BILL (formerly Bill.com) found that invoices with at least one follow-up reminder were paid 2x faster than invoices with no follow-up. That is not surprising. People are busy. Inboxes are crowded. Your invoice is competing with everything else.

The three-email sequence

You need three emails. That is it.

StageWhen to sendTone
Friendly reminder2 days after due dateAssume they are busy
Firm reminder7 days after first reminderAsk for a date
Final notice14 days after invoice became overdueState consequences

Template 1: friendly reminder (day 2 overdue)

Subject: Quick nudge on invoice #{INVOICE_NUMBER}

Hi {CLIENT_NAME},

Quick nudge on the invoice for {PROJECT_NAME}.

Amount: {AMOUNT}
Due date: {DUE_DATE}
Payment link: {PAYMENT_LINK}

If you already sent it, thank you. If not, can you take care of it today?

{YOUR_NAME}

Template 2: firm reminder (day 9 overdue)

Subject: Invoice overdue: {PROJECT_NAME}

Hi {CLIENT_NAME},

Following up again on the overdue invoice for {PROJECT_NAME}.

Amount: {AMOUNT}
Payment link: {PAYMENT_LINK}

Can you confirm when this will be paid?

If there is an issue on your side, tell me what it is and I will
work with you. If not, please take care of it today so we can keep
things moving.

{YOUR_NAME}

Template 3: final notice (day 14 overdue)

Subject: Final notice: invoice for {PROJECT_NAME}

Hi {CLIENT_NAME},

This is my final reminder about the overdue invoice for {PROJECT_NAME}.

Amount: {AMOUNT}
Payment link: {PAYMENT_LINK}

If payment is not received by {DATE}, I will pause work and will not
schedule additional time until the invoice is paid.

If you believe this invoice is incorrect, reply with details and we
will resolve it.

{YOUR_NAME}

Why this sequence works

  1. The friendly reminder catches the “I forgot” cases.
  2. The firm reminder catches the “I am testing your boundaries” cases.
  3. The final notice protects your time and creates a paper trail.

Most invoices get paid after the first email. The rest get paid after the second. The final notice exists for the small percentage that need a clear consequence.

For the full sequence with subject line variations and best practices, read invoice follow-up email sequence.

What to do when a client does not pay

Sometimes the sequence runs out and the invoice is still unpaid. Here is what to do.

Step 1: pause all work

Do not deliver anything else. Do not attend meetings. Do not answer “quick questions.”

Your leverage as a freelancer is your time and expertise. If the client is not paying for it, stop providing it.

Use this exact language:

Subject: Work paused: unpaid invoice for {PROJECT_NAME}

Hi {CLIENT_NAME},

I have paused all work on {PROJECT_NAME} due to the unpaid invoice
sent on {INVOICE_DATE}.

Amount: {AMOUNT}
Payment link: {PAYMENT_LINK}

I am happy to resume as soon as the balance is paid. If there is an
issue I am not aware of, please let me know.

{YOUR_NAME}

Step 2: send a formal demand letter

If 30 days pass with no payment and no communication, send a formal demand letter. This is a written notice that states the amount owed, the original due date, and a deadline for payment.

You do not need a lawyer for this step. A clear, professional letter is enough to escalate the seriousness.

Subject: Formal demand for payment: {PROJECT_NAME}

{CLIENT_NAME / COMPANY_NAME}
{CLIENT_ADDRESS}

Dear {CLIENT_NAME},

This letter serves as a formal demand for payment of the outstanding
balance for services rendered on {PROJECT_NAME}.

Invoice number: {INVOICE_NUMBER}
Invoice date: {INVOICE_DATE}
Amount due: {AMOUNT}
Original due date: {DUE_DATE}

Despite multiple reminders, this invoice remains unpaid. I am
requesting full payment within 10 business days of this notice.

If payment is not received by {FINAL_DATE}, I will evaluate further
options including collections, legal action, and reporting to
relevant industry communities.

I would prefer to resolve this directly. Please respond with a
payment plan or payment confirmation.

{YOUR_NAME}
{YOUR_BUSINESS_NAME}
{YOUR_CONTACT_INFO}

Step 3: evaluate escalation options

If the demand letter does not work, you have several options:

  • Small claims court. For amounts under $5,000-$10,000 (varies by state), small claims court is inexpensive and does not require a lawyer. Filing fees are typically $30-$100.
  • Collections agency. A collections agency will pursue the debt for a percentage (usually 25-50%). You get less, but you get something.
  • Mediation. Some freelance contracts include mediation clauses. This is a structured negotiation with a neutral third party.
  • Write it off. Sometimes the amount is too small or the effort too large. If you choose this, adjust your process so it does not happen again.

The real lesson

Most non-payment is preventable. If you had a deposit, clear terms, and a follow-up sequence, the amount at risk is usually small enough to absorb.

The freelancers who lose $5,000 or $10,000 on a single client are almost always the ones who started work without a deposit and delivered everything before sending an invoice.

For a deeper guide on this specific situation, read client won’t pay.

Payment protection strategies

Getting paid is not just about chasing money after the fact. It is about setting up the project so non-payment is unlikely in the first place.

Strategy 1: require a deposit before starting

This is the single most effective payment protection. If a client will not pay a deposit, that tells you something important before you invest your time.

Strategy 2: include a late payment fee clause

A late fee clause does two things. It gives you the right to charge interest on overdue invoices. And it signals to the client that you take payment timelines seriously.

Here is a clause you can use:

“Invoices not paid within the agreed terms are subject to a late fee of 1.5% per month on the outstanding balance. Late fees begin accruing on the first day after the due date.”

You do not have to enforce the fee every time. But having it in your terms gives you the option and changes the dynamic.

For more on this, read late payment fee clause.

Strategy 3: retain deliverables until final payment

For design, development, and creative work, do not hand over final files until the balance is paid. Show the work. Present it. Get approval. But keep the source files, the production-ready assets, and the access credentials until you have been paid in full.

This is standard practice. Do not feel guilty about it.

Strategy 4: use a written agreement

Your proposal should function as a lightweight contract. It does not need to be 20 pages of legalese. It needs:

  • scope of work
  • what is not included
  • deliverables
  • timeline
  • payment terms (amount, deposit, due dates)
  • revision policy
  • change order clause

If the client approves the proposal in writing (email counts), you have an agreement. That agreement is enforceable.

Strategy 5: vet clients before you start

Warning signs:

  • they push back hard on any deposit
  • they want to start immediately but are vague about budget
  • they have a history of project cancellations
  • they cannot tell you who approves the budget
  • they want everything before they pay anything

Trust your instinct. The best payment protection is not working with clients who do not intend to pay.

Automating your payment process

Manual payment processes break down because they depend on your memory and willpower.

The best system is one where:

  1. the proposal goes out the same day as the discovery call
  2. the client approves and pays the deposit in one step
  3. invoices go out automatically on delivery
  4. follow-up reminders are scheduled, not improvised
  5. you never have to write a reminder email from scratch

What to automate first

If you are going to automate one thing, automate the follow-up sequence. That is where most freelancers lose money, not because the client refused to pay, but because the freelancer forgot to follow up.

A scheduled sequence of three emails (friendly, firm, final) catches 90% of late payments without you thinking about it.

What to automate second

Automate the proposal-to-payment flow. The gap between “the client said yes” and “the client actually paid” is where deals die.

If approval and payment happen in the same step, that gap disappears.

What not to automate

Do not automate the relationship. Discovery calls, scope conversations, and pricing discussions should be personal. Automation handles the operational work so you can focus on the human work.

The speed advantage

There is a direct relationship between how fast you send the proposal and how likely you are to get paid.

If you send the proposal the same day as the call, the client is still excited. The scope is fresh. The decision is easy.

If you wait three days, the client has moved on to other priorities. Your proposal lands in a crowded inbox. The decision gets harder.

Speed is a payment strategy.

The payment process checklist

Here is the full automated workflow in order:

  1. Discovery call happens
  2. Proposal goes out the same day with scope, price, and payment terms
  3. Client reviews and approves online
  4. Deposit payment is collected at approval (same step, no gap)
  5. Work begins
  6. Milestone or final invoice is sent on delivery
  7. If payment is late, the three-email follow-up sequence runs automatically
  8. Final deliverables are released after payment clears

If you are doing all of that manually, it works but it depends on you remembering every step. If you automate steps 2 through 7, the system runs whether you are busy, tired, or on vacation.

FAQ

How do I get paid as a freelancer for the first time?

Start with clear payment terms before you do any work. Use a simple 50% deposit, 50% on completion structure. Send a proposal that includes your scope, price, and payment terms. Once the client approves, send a deposit invoice immediately. Do not start work until the deposit lands. This process works whether it is your first project or your hundredth.

What is the best way to ask for payment as a freelancer?

Send a clear invoice with a specific due date, the amount, and a payment link. Do not say “whenever you get a chance.” Do not bury the invoice in a long email. Make it easy to pay and obvious when it is due. If the due date passes, follow up with a structured email sequence.

Should I always ask for a deposit?

For fixed-scope project work, yes. A deposit protects your time, filters low-intent clients, and starts the project with financial commitment from both sides. The only common exceptions are enterprise clients with formal procurement processes and long-term retainers with established payment history.

What payment terms should freelancers use?

For most project work, 50% upfront and 50% on completion is the cleanest default. For larger projects, use milestones (30/40/30 is common). For small projects under $2,000, ask for full payment upfront. For ongoing work, use a monthly retainer billed in advance. The full breakdown is in our guide to payment terms for freelancers.

How do I handle a client who says they cannot pay yet?

Ask for a specific date. “When can you pay this?” is better than “Just checking in.” If the client gives you a date, hold them to it. If they go quiet, escalate through your follow-up sequence. If they refuse to pay entirely, pause work and send a formal demand. Do not continue delivering work to a client who is not paying.

In most jurisdictions, yes, as long as the fee was agreed to in advance. Include a late payment fee clause in your proposal or contract. A common rate is 1.5% per month on the outstanding balance. You do not have to enforce it every time, but having it in your terms changes the dynamic.

How long should I wait before following up on an unpaid invoice?

Two days after the due date for the first follow-up. Seven days after that for the firm follow-up. Fourteen days after the invoice became overdue for the final notice. If you wait weeks before your first follow-up, you are training the client to deprioritize your invoice.

What should I do if a client ghosts me after delivery?

Stop delivering anything else. Send the three-email follow-up sequence. If there is still no response after the final notice, send a formal demand letter. If the amount justifies it, consider small claims court. Most importantly, adjust your process for the next client so this cannot happen again. A deposit and milestone structure means you are never chasing the full project amount.

The practical takeaway

Getting paid as a freelancer is not about luck or personality. It is a system with four parts:

  1. clear payment terms before work starts
  2. a deposit that starts the project
  3. a proper invoice with a real due date
  4. a follow-up sequence that runs whether you feel like it or not

If those four things are in place, most payment problems disappear.

The freelancers who struggle with cash flow are almost always missing at least one of them. The fix is not to work harder or find better clients. The fix is to close the gaps.

If you want the fastest version of this workflow, GetPaidFirst turns meeting notes into a proposal with payment terms, a built-in approval step, and automated follow-up reminders. The client approves and pays in one flow instead of a chain of emails that nobody tracks.