SoloFinanceHub
Business Tips

How to Handle Project Deposits as a Freelancer

Why I require deposits on every project, how much to charge, and the email scripts that make it a non-issue with clients.

SoloFinanceHub Team · · 11 min read

How to Handle Project Deposits (Protect Your Cash Flow and Your Work)

How to Handle Project Deposits as a Freelancer

I completed a $3,200 project without a deposit. The client ghosted. No response to emails. No answer to calls. No payment. Just radio silence after I delivered the finished work. I eventually wrote off the $3,200 as a loss.

That was the last project I started without money in my account first.

According to a Freelancers Union survey, 71% of freelancers have trouble getting paid at some point in their career. The average unpaid invoice is over $6,000. Deposits don’t just protect your cash flow — they’re the single most effective screening tool for separating serious clients from problem ones.


Why Deposits Are Non-Negotiable

Let me be direct: if you’re freelancing without requiring deposits, you’re taking an unnecessary risk every single project. Here’s why deposits matter beyond just “getting money upfront.”

Cash flow stabilization. A 50% deposit on a $6,000 project puts $3,000 in your account immediately. That money covers your expenses while you work, rather than waiting 30-45 days to get paid after delivery. For a freelancer living on variable income, this cash flow smoothing is transformative. For more on this topic, see our guide on How to Manage Cash Flow as a Freelancer.

Client commitment and engagement. This is the psychological factor most freelancers underestimate. People who pay money are invested. They respond to emails faster, provide feedback on time, show up to meetings, and follow through on their end. Free clients ghost. Paid clients participate. I’ve seen this pattern over 100+ projects — the correlation between deposit payment and client engagement is nearly perfect.

Risk reduction. If a client disappears mid-project, you’ve at least been paid for the work completed. Your maximum loss is limited to the current milestone, not the entire project value. On a $10,000 project with 30/30/40 milestones, your maximum exposure at any point is about $4,000 (the final milestone) rather than the full $10,000.

Professional screening. Clients who refuse deposits are often the same ones who’ll be difficult to collect from later. The deposit requirement acts as a filter — it weeds out tire-kickers, clients who don’t have budget approval, and people who have no intention of paying. In my experience, about 5% of prospects push back on deposits, and those 5% would have been problem clients anyway.

Legal protection. A paid deposit, combined with a signed contract, creates a clear business relationship with documented terms. If a dispute arises, you have evidence of the agreed-upon arrangement and the client’s acceptance (demonstrated by payment).

My Deposit Structure

Project SizeDepositPayment ScheduleRationale
Under $2,00050% upfront, 50% on delivery2 paymentsSmall enough that 50/50 is simple
$2,000 - $5,00050% upfront, 50% on delivery2 paymentsStandard freelance project range
$5,000 - $10,00050% upfront, 50% on delivery2 paymentsStill manageable in two payments
$10,000 - $25,00030% upfront, 30% at midpoint, 40% on delivery3 paymentsSpreads risk across milestones
Over $25,00025% upfront, then monthly milestones, 15% on delivery4-6 paymentsEnterprise-level payment schedules

The core rule is simple: I never do more work than I’ve been paid for. If the client has paid 50% and I’ve delivered 50% of the project, we’re even. If they disappear, I haven’t lost money.

For projects in the $2,000-$10,000 range (where most freelancers operate), the 50/50 split is industry standard and clients rarely question it. According to FreshBooks’ freelancer research, 50% upfront is the most common deposit structure for independent professionals.

Deposit Amounts by Industry

Different industries have different norms. Knowing the standard for your field helps you set expectations:

IndustryTypical DepositNotes
Web development50%Standard across the industry
Graphic design50%Some designers require 100% for small jobs under $500
Copywriting50%Higher deposits (100%) common for rush jobs
Photography25-50%Retainer/booking fee to hold the date
Video production30-50%Higher production costs justify larger deposits
Consulting100% prepaid or retainerOften full prepayment for advisory work
Architecture/Engineering10-25%Regulated industries with different norms
Marketing/SEOFirst month prepaidRetainer model with monthly billing

Knowing your industry standard gives you confidence when quoting deposit terms. You’re not inventing a policy — you’re following professional norms.

The Scripts That Work

Over years of freelancing, I’ve refined the exact language I use for deposit conversations. Here are the scripts that work:

In the proposal (standard language):

“A 50% deposit of $3,000 is due before work begins. The remaining $3,000 is due upon delivery and final approval. Payment link will be included with the signed contract.”

Keep it matter-of-fact. Don’t apologize for requiring a deposit. Don’t explain why you need one. State it as a standard business term — because it is.

When a client asks “Do you require a deposit?”:

“Yes — I require 50% before starting work, which is standard in the industry. This secures your spot on my schedule and allows me to dedicate focused time to your project. I’ll send the invoice with the signed contract, and work begins once payment clears.”

When a client pushes back on the amount:

“I understand. I’m happy to discuss alternative arrangements for the payment schedule. One option is three milestone payments: 30% to begin, 30% at the midpoint deliverable, and 40% on final delivery. This spreads the investment across the project timeline while ensuring we both stay aligned on progress.”

When a corporate client says “We can’t do deposits”:

“I understand that your AP process may work differently. I can accommodate milestone payments tied to specific deliverables. I’d suggest the first milestone (covering initial research and strategy) be invoiced at project kickoff with Net-15 terms. This gives your team time to process while I begin the preliminary phase.”

Large companies sometimes have AP processes that genuinely don’t accommodate deposits. For these clients, I adjust: milestone payments triggered by deliverable approval, Net-15 terms (not Net-30 or Net-60), and I limit the amount of work I do ahead of payment.

When a client wants to pay everything at the end:

“I appreciate the offer to pay in full at completion. However, my standard terms include a deposit to align incentives on both sides — it ensures I can prioritize your project on my schedule and that we both have skin in the game throughout the process. I’ve found this structure produces the best outcomes for both parties.”

The Contract Language

Your deposit terms should be explicitly stated in your contract. Here’s the clause I use:

Payment Terms. Client shall pay a deposit of [AMOUNT] ([PERCENTAGE]% of total project fee) upon execution of this Agreement. Work shall commence upon receipt of the deposit. The remaining balance of [AMOUNT] is due upon [delivery/approval/milestone]. All payments are due within [15] days of invoice date. Late payments are subject to a [1.5%] monthly finance charge.

Deposit Refund Policy. The deposit is non-refundable once work has commenced. If Client cancels the project before work begins, the deposit will be refunded in full minus any administrative or planning time incurred at Freelancer’s standard hourly rate of [RATE]. If Client cancels after work has commenced, Client shall pay for all work completed to date, and any excess deposit shall be refunded.

This language protects you while being fair to the client. The key elements: deposit triggers work, it’s non-refundable once work starts, and cancellation has clear financial terms.

Processing Deposits Efficiently

I handle deposits through FreshBooks, but the process is similar in most invoicing tools:

  1. Create the project invoice with all line items — Full project scope and total price
  2. Set it as a deposit invoice — FreshBooks supports 50/50 deposit invoicing natively. Other tools like Wave, Zoho Invoice, and HoneyBook also support partial payments.
  3. Send invoice with online payment enabled — Include credit card and ACH payment options. The easier you make it to pay, the faster you get paid.
  4. Client pays the deposit via credit card or ACH
  5. Confirm receipt and begin work — I send a brief “Deposit received, kickoff on [date]” email
  6. Send the balance invoice upon delivery — Reference the original invoice and deposit paid

The whole setup takes 5 minutes and ensures I never start work without being paid.

Handling Deposit Objections: The Psychology

Some clients will push back on deposits. Understanding their perspective helps you respond effectively:

“We’ve never paid a deposit to a freelancer before.” They probably have — they just didn’t call it that. Retainers, booking fees, first-month prepayment, and licensing fees are all forms of deposits. Reframe if needed: “Think of it as a booking fee that secures your spot on my schedule.”

“Can’t we just start and I’ll pay when you invoice?” This is usually a disorganization issue, not a trust issue. Make payment frictionless: send the invoice with a one-click payment link. “I’ll send the invoice right now — it takes 60 seconds to pay online, and I can start tomorrow.”

“We need to see some work first.” Reasonable for new relationships. Offer a small paid discovery phase: “I’m happy to do a paid strategy session ($500) before we commit to the full project. If we move forward, that amount applies to the project deposit.”

“Our budget isn’t approved yet.” Don’t start work for unapproved budgets. “No problem — I’ll hold your spot on my schedule for [2 weeks]. Once budget is approved and the deposit is received, we’ll kick off immediately.”

When to Waive the Deposit (Rare Cases)

I almost never waive deposits, but there are a few situations where I adjust:

  • Repeat clients with perfect payment history. After 3+ projects paid on time, I’ll sometimes invoice on delivery for smaller projects (under $2,000). The relationship has earned trust.
  • Government contracts. Government agencies have rigid payment processes. They pay — eventually. I factor the delayed payment into my rate.
  • Enterprise clients with established vendor processes. Fortune 500 companies aren’t going to ghost you. Their AP department will pay Net-30. But I still try to get milestone-based invoicing.

For everyone else — especially new clients — deposits are non-negotiable. Period.

Accounting Treatment of Deposits

For tax purposes, under cash-basis accounting (which most freelancers use), a deposit is income when received. Don’t overthink this:

  • When you receive the deposit: Record it as income. It shows on your P&L for that period.
  • When you receive the final payment: Record it as additional income.
  • In your invoicing software: The deposit shows as a partial payment on the invoice. The invoice status changes from “Unpaid” to “Partial” to “Paid.”

If you use accrual-basis accounting (less common for freelancers), deposits might initially be recorded as a liability (unearned revenue) and recognized as income when the work is performed. Consult your accountant if you’re on accrual basis.

The Numbers: My Deposit Track Record

Since implementing mandatory deposits 3 years ago:

  • 100+ projects with deposits collected
  • Zero clients ghosted after paying a deposit
  • ~5% of prospects declined to work with me because of the deposit requirement
  • Average time to receive deposit: 3 days from invoice sent
  • Cash flow improvement: About 40% of monthly revenue arrives as deposits before work begins, vs. 100% arriving after delivery in my pre-deposit days

The 5% of prospects who walked away over the deposit requirement? Based on my experience with the one client who ghosted pre-deposits, those prospects were doing me a favor by self-selecting out.

The Bottom Line

Requiring deposits is the single best protection against non-payment. It’s standard practice across every freelance industry, it improves cash flow, it screens out problem clients, and it ensures client engagement throughout the project.

Start with 50% for projects under $10K and milestone payments for larger projects. Use the contract language and scripts above. Make payment easy with online invoicing.

Your work has value. Get paid before you deliver it.

Frequently Asked Questions

How much deposit should I require?
50% for projects under $10K. 30% for larger projects with milestone payments. I never start work without a deposit — the one time I did, the client ghosted after I delivered and I lost $3,200 in work.
What if a client refuses to pay a deposit?
That's a red flag. Established businesses understand deposits are standard practice. If they genuinely can't pay upfront, consider milestone payments — but the first milestone should be due before you start significant work.
Are deposits refundable?
My deposits are non-refundable once work begins. This is clearly stated in the contract. If the client cancels before I start, I refund in full minus any admin/planning time at my hourly rate.
How do I handle deposits for accounting purposes?
A deposit is recognized as income when received for tax purposes (cash basis accounting, which most freelancers use). In your accounting software, record it as a partial payment on the project invoice. Don't create a separate 'deposits' account — it overcomplicates things.
Should I charge deposits for retainer clients?
For new retainer clients, I require the first month's payment upfront before work begins. After 3+ months of on-time payments, the retainer shifts to standard invoicing. This builds trust gradually while protecting you initially.
S

SoloFinanceHub Team

Writing about financial tools, accounting tips, and smart money management for freelancers and solopreneurs.

Related Posts

Get freelance finance insights in your inbox

Financial tools and tips for freelancers. No spam.