
The best way to ask for a deposit is to frame it as a standard onboarding step, not a trust issue. Send a clear SOW and deposit invoice together, state that kickoff is confirmed after signature and payment, and use the same script every time. Pick the structure that fits risk, such as a deposit, milestone billing, or full upfront payment for small first projects, then enforce it consistently.
You already know why you need to ask for a deposit. You feel it the moment you ship a draft, reserve time on your calendar, or turn down other work, then the client goes quiet on the Deposit Invoice.
The issue is simple: work starts before money clears, and you carry the risk: time, opportunity cost, and scope drift. Your job is to set payment boundaries that keep delivery predictable and cash flow stable.
A deposit is not a "trust issue." It is a workflow boundary. It signals that you run a business with consistent freelance payment terms, not a handshake process that breaks the moment the timeline gets tight.
If you want a clean, defensible position, pair the deposit with an agreement every time (call it a "project agreement" or "scope document" if "contract" makes clients flinch). The point is simple: define the scope, define the payment terms (including deposit and final payment), define revisions, and define ownership after payment. That is what makes upfront payment conversations feel neutral and operational.
For example, some Canadian writers typically charge 50% upfront, retain rights until full payment, and limit revisions (often two rounds).
If a client wants to "start ASAP" and asks you to begin before payment, do not argue. Route them to your process: signed scope document plus deposit, then kickoff. You protect your cash flow and stay easy to work with.
Run the same system on every project during client onboarding, before you schedule kickoff:
| Step | What you do | Output you can file |
|---|---|---|
| Risk score | Decide how much delivery risk you carry (new client, unclear scope, long timeline). | A short note in your project folder |
| Deposit structure | Choose a safe default: Milestone Billing, Upfront Payment, or a Retainer Fee. | Payment schedule in the SOW |
| Script | Send one clear, copy/paste ask (below). | Email sent + saved |
| Start-work gate | Start only after (1) a signed scope document/SOW and (2) the deposit is received. | Timestamped SOW + paid invoice |
Copy/paste language (use as your default): "To schedule kickoff and begin work, I require a deposit. Once the Statement of Work (SOW) is signed and the deposit invoice is paid, I'll confirm the start date and the first delivery milestone."
Exception paths (pre-decide, don't improvise):
Quick note: jurisdictions vary on deposits, refunds, and consumer versus B2B rules. If you plan to label anything "non-refundable," verify the local requirements first.
This list is for freelancers who want a repeatable way to ask for an upfront deposit before starting work. Deposits can set expectations, support cash flow, reduce non-payment risk, and strengthen client commitment.
| Situation | Best match | Article guidance |
|---|---|---|
| Custom delivery | Deposits | Deposits work best when you sell custom delivery |
| New clients | Deposits | Especially useful for new clients |
| Larger projects | Deposits | Especially useful for larger projects |
| Low-ticket, fully automated products | Upfront Payment at checkout | Skip negotiated deposits and automate fulfillment |
| Client asks you to pay them a deposit | Decline | Treat it as a major red flag |
If you already have a basic deposit process, use this section to sanity-check fit. Deposits work best when you sell custom delivery, not when you sell convenience.
Use deposits alongside clear written scope and a contract, and spell the requirement out in your quotes, invoices, and agreements. This is especially useful for new clients or larger projects, where delivery risk is real and unpaid time gets expensive fast. (Some freelancers also choose to require a non-refundable deposit.)
If any of these feel familiar, you're a fit:
If a new client wants you to "just start with a first draft," route them to onboarding: written agreement in place, then deposit paid, then kickoff. Calm, firm, repeatable.
Deposits create friction when you sell low-ticket, fully automated products. Skip negotiated deposits and use Upfront Payment at checkout, then automate fulfillment.
Also, watch for the wrong-direction "deposit" request. If a client asks you to pay them a deposit, treat it as a major red flag. One freelancer safety warning calls this a common scam and advises you to decline.
How I picked the "best" methods in this list I used these criteria because they're practical to enforce and easy to verify:
| Criterion | What it means in practice | What you can verify quickly |
|---|---|---|
| Enforceable | Terms live in contract plus invoice | Deposit requirements are clearly outlined in writing |
| Reduces risk | Fewer unpaid hours, fewer disputes | Deposit is requested before work starts, especially for new clients or larger projects |
| Repeatable | Works across clients | You can copy/paste it during client onboarding |
| Reconcilable | Clean records, ledger-like traceability | Invoice ID matches payment confirmation |
If you want this system to improve margins, not just reduce anxiety, pair it with The Silent Profit Killer: How to Stop Margin Erosion in Your Freelance Business.
If you want a deeper dive, read A Deep Dive into IR35 for Freelance Contractors in the UK.
Run a quick, documented risk check, then pick the simplest payment structure you can enforce in writing.
The goal is to turn "Should I ask?" into a repeatable sequence: set terms, send the invoice, unlock kickoff.
Skip fancy scoring if you will not maintain it. Use a risk checklist you can answer quickly:
Then map that to a "safe default" structure you can reuse during client onboarding:
Finally, define a kickoff trigger inside the Statement of Work (SOW). Do not rely on implied expectations. Write the exact event that turns "planning" into "production" (examples: signed SOW, initial invoice paid, PO approved).
Pick a payment rail (bank transfer, card, or whatever your client can reliably use), then build one source of truth for your records. This matters for cash flow, clean bookkeeping, and any future payment dispute.
Use this minimum documentation table as your operating standard:
| Artifact | What it should contain | Why it protects you |
|---|---|---|
| SOW | scope, payment schedule, kickoff trigger | locks expectations and reduces ambiguity |
| Deposit invoice | amount, due date, reference to SOW | ties money to written terms |
| Ledger note (sheet or tool) | invoice ID ↔ payment confirmation ↔ milestone status | creates an audit trail you can follow later |
If a prospect wants "a quick start" but cannot confirm stakeholders or deadlines, route them into Upfront Payment for a tight discovery phase, then expand into Milestone Billing once the SOW stops moving.
If you want your deposit invoice workflow to reconcile cleanly, pair this with The Complete Guide to Invoicing as a Freelancer.
One more cross-border check, when applicable: OFAC (U.S. Treasury) administers and enforces U.S. economic and trade sanctions, including cases that "broadly prohibit transactions involving an entire country." If you verify compliance info, use an official site. The OFAC FAQ notes, "The .gov means it's official," and "The https:// ensures that you are connecting to the official website".
Standardize a small set of deposit building blocks, then enforce them with a start-work gate in your SOW plus the matching invoice.
You're not looking for the perfect structure for each client. You want a default you can run fast, plus a couple of fallback rails when procurement or risk shifts.
| Approach | Use case | Key rule |
|---|---|---|
| Signed SOW + deposit to start | New clients, custom work | Start only after signature and payment clears |
| Materials and third-party costs upfront | Print, production, tools | Hard costs upfront before booking; labor on Milestone Billing |
| Milestone billing with a kickoff invoice | Longer builds or procurement-friendly language | Define milestones tightly in the SOW |
| Retainer to reserve capacity | Ongoing work | If unpaid, pause work and shift delivery |
| Paid discovery upfront | Strategy-heavy projects | Fund discovery first, then tighten the production SOW |
| Priority slot fee | Tight timelines | Require payment to confirm the calendar hold |
| Procurement workaround | Enterprise clients who resist deposits | Require a signed SOW plus internal approval for the kickoff invoice before you start |
| Transparent tiered policy | Mixed pipeline | Publish a simple tier rule and follow it consistently during client onboarding |
Signed SOW + deposit to start (default). Put the start-work gate in writing in two places: SOW payment terms and the Deposit Invoice email. Include three non-negotiables: what the deposit covers (kickoff time, reserved capacity, initial deliverables), when work starts (only after signature and payment clears), and what happens if payment arrives late (timeline shifts).
Materials and third-party costs upfront. Separate labor from pass-through costs with two line items: hard costs (Upfront Payment before booking) and your labor (Milestone Billing). This prevents you from financing vendors.
Milestone billing with a kickoff invoice. When you need procurement-friendly language, lean on milestones instead of the "deposit" label. Define milestones tightly in the SOW so you can point to deliverables during any payment dispute.
Retainer to reserve capacity. Treat time like inventory. Write one operational rule: "If the retainer invoice remains unpaid, I pause work and shift delivery."
Paid discovery upfront. Convert uncertainty into a funded phase. If a prospect wants a build but cannot finalize stakeholders, sell discovery first, then roll the learnings into a tighter SOW for production.
Priority slot fee. Charge for interruption, not speed. Attach it to a specific slot reservation and require payment to confirm the calendar hold.
Procurement workaround. When they block deposits, keep the gate. Require a signed SOW plus whatever internal approval they need for the kickoff invoice before you start.
Transparent tiered policy. Remove "trust" from the conversation. Publish a simple tier rule, then follow it consistently during client onboarding.
Implementation note: you will see advice online like "request a deposit after proposal approval and before substantive work begins." Treat that as a practical rule of thumb, and still enforce it through your SOW and invoice trail.
Pick the deposit based on what you need to fund (time, costs, or risk), then lock it into your SOW and Deposit Invoice.
The point here is consistency. You want a decision rule you can apply quickly, then adjust only when project facts change.
Bucket thinking keeps your freelance payment terms coherent because each dollar upfront ties to a real operational need, not a random percentage.
| Bucket | What you're funding | What to charge upfront | Best tool |
|---|---|---|---|
| 1) Calendar reservation | Your time inventory (reserved start date, priority slot, blocked capacity) | A Retainer Fee or slot fee (defined in SOW) | Retainer Fee or priority slot |
| 2) Hard costs | Materials (and any other out-of-pocket costs you choose to collect before kickoff) | 100% of material costs (and/or a set dollar amount for specific costs) | Upfront Payment line item |
| 3) Execution risk | The risk of unpaid labor, revisions, and scope entropy | 20-50% via a Deposit Invoice | Deposit Invoice + start-work gate |
This aligns with practical guidance you will see elsewhere. Jobber puts it plainly: "Common strategies include asking for 20-50% of the total job cost, 100% of material costs, or a set dollar amount." Use that as a menu, not a mandate.
Common starting points (put these into your SOW templates):
In practice, some operators simply default to 50%. One direct response copywriter on Quora said, "I always ask for 50% up front and the balance upon completion of the project." Treat that as a workable default, not universal truth.
Stop deciding deposits in your head. Add a short block to your quoting doc and copy it into the SOW:
If a new client wants multiple stakeholders "reviewing," choose a 50% execution-risk deposit, then tie the next invoice to "first draft delivered," not "after feedback." That helps you avoid a Payment Dispute over what "review" meant.
Finally, define what the deposit covers in the SOW (kickoff time, planning, reserved capacity, and the first deliverables). When you can point to a concrete first milestone, you shrink ambiguity, which shrinks disputes. For more invoice mechanics, keep this handy: The Complete Guide to Invoicing as a Freelancer.
Want a quick next step for your deposit workflow? Try the free invoice generator.
Ask for a deposit (or full prepayment for a very small first project) when scope and price are agreed, and lock payment terms before you start.
This is the moment most cash flow leaks start: agreement feels real, but money is still hypothetical.
Ask at the moment of agreement so it lands as standard operations, not a reaction to distrust. Remitly puts it plainly: "Clients expect invoices and payment requests, it's how commerce works."
Lock payment terms before work starts. Remitly also recommends "establishing clear payment terms before you start any project." Put the scope and payment terms in writing while the decision is fresh, then invoice.
Use one sentence in your acceptance email:
SumUp supports the same posture for new relationships: "freelancers should ask for a deposit, or full payment upfront when taking on a new client." They also note that "Most of the time, a deposit will be sufficient to make sure that the client is serious." For very small first projects, they suggest it can be better to ask for full prepayment.
For a first-time client, make kickoff conditional on two things: scope confirmed in writing and upfront payment received. One Quora contributor frames the deposit as a way "to hold the slot in my work schedule."
Try not to "soft start" on spec. If you must begin to reduce uncertainty, route it into a paid discovery phase with upfront payment, then convert it into the full build once you're funded. If a prospect wants you to "just sketch a direction," route them into paid discovery, deliver a clear artifact, then let them opt into production.
Treat refusal, delay, and disputes as workflow states and route the client into the next safest payment structure without arguing.
Your job is not to win a debate. Your job is to keep the project inside clear rails.
When a client refuses your Deposit Invoice, do not litigate "trust." Switch rails while keeping the Statement of Work (SOW) intact so scope stays clean and you avoid accidental giveaways. As Mark Mehling puts it: "It all starts with a written and signed contract." Where it fits, make that contract spell out progress payments and the basics (timelines, reviews, ownership transfer, cancellation, and non-payment).
Offer two options that preserve protection:
| Option | What changes | What stays the same | Why it works |
|---|---|---|---|
| Milestone Billing with a kickoff invoice | You replace "deposit" language with a kickoff invoice due before work begins | Same SOW deliverables and acceptance criteria | Procurement-friendly framing with the same start-work gate |
| Reduced scope for a smaller upfront payment | You shrink deliverables so the upfront payment feels proportional | Same SOW structure, just a smaller version | You reduce your downside without funding their uncertainty |
If a client says "We don't do deposits," reply with the two routes above and ask which their process supports. If they reject both, you learned something important before you shipped anything.
Late payment is common. Indy reports 29% of freelancer invoices get paid late, so build a ladder you can follow, not a feelings-based chase.
Sanity-check first. Grey recommends asking: "has the actual due date passed, or are you simply checking too early?" They also warn: "Many 'late' payments are unopened invoices in the wrong inbox."
Use a simple escalation ladder:
| Stage | Action |
|---|---|
| Invoice sent | Include due date, payment link, and the line "kickoff is pending payment" |
| First follow-up | Confirm they received it, confirm the correct approver, and resend the link |
| Pause notice | State you paused work and that timelines move with payment receipt |
| Close-out | Release the calendar slot and require a new start date once paid |
For chargebacks or any payment dispute, keep a single client folder with your key project documents (contract/SOW, invoices, client communications/approvals, and a simple record of what was delivered and when). If you want a tighter invoice trail, use The Complete Guide to Invoicing as a Freelancer.
Partial payment rule: only accept a split deposit if it maps to real phase boundaries in the SOW (for example, discovery vs production). Arbitrary splits create ambiguity when someone disputes what they "paid for."
Copy/paste line to hold the line: "I can't schedule or begin production until the deposit is received. Once the Deposit Invoice is paid and the SOW is signed, I'll confirm kickoff and delivery dates."
Make upfront payment decisions defensible by documenting who you're paying, what the money covers, and where the proof lives.
Once you can pull the full story in minutes, deposit conversations get easier and disputes get smaller.
DFPI's Crypto Scam Tracker is based on consumer complaints, and DFPI notes it has not verified the losses reported by complainants. Its consumer guidance lands the core principle: do research on the company before you invest or send money, and watch for imposter websites that look or sound legit.
Keep a single client folder (cloud or local) and store these artifacts as PDFs or exports. You want a clean timeline: agreement → request → payment → delivery.
| Record to store | What "good" looks like | Why it matters |
|---|---|---|
| Written agreement or scope confirmation | Final version, dated, signed or explicitly approved in writing | Stops "we didn't agree to that" arguments later |
| Invoice or payment request | Unique ID, date, amount, what it applies to | Creates a clear reference point when someone forwards emails internally |
| Payment confirmation | Receipt, bank confirmation, or processor confirmation | Proves funds moved, and when |
| Delivery log | Links, timestamps, and "client received" notes | Keeps "work delivered" from turning into opinion |
| Identity verification notes | Notes on how you confirmed the company and the right point of contact (for example, the domain and the payment instructions you were given) | Helps reduce imposter-website risk and misdirected payments |
If a client emails "new bank details, please resend the deposit," do not treat that as routine. Given DFPI's warning about imposter websites, pause, verify the request through a known contact path (not the email thread), then update your records.
Rules can vary by jurisdiction. Before you accept upfront payment or send money, verify what requirements apply to your situation, especially if you're working across borders, and document what you confirmed.
If you want a tighter invoice record trail for cash flow and reconciliation, use The Complete Guide to Invoicing as a Freelancer.
Your ability to ask for a deposit as a freelancer is not a charisma test. It is a workflow you run consistently so your cash flow stops depending on your mood or the client's inbox discipline.
Keep it simple: decide your default payment expectations, make the "we're officially started" moment unambiguous, and keep clean records.
Build one repeatable sequence and attach it to client onboarding:
If a client says, "Send the contract, we'll pay soon, can you begin meanwhile?" your system answers for you. You send the agreement and the invoice, you hold the kickoff slot, and you begin when what you agreed to in writing is true. No drama, no chasing.
Do not rely on memory. Build a simple folder per client, because clean records make everything easier when someone forgets what was agreed.
| Artifact | What to store | Why it matters |
|---|---|---|
| Signed SOW | Final PDF, versioned | Confirms scope and payment terms |
| Invoice trail | Invoice numbers, dates, amounts | Creates a clear timeline of what you billed |
| Proof of payment | Receipt or confirmation | Shows payment arrived |
| Delivery proof | Delivery timestamps, acceptance notes | Connects billing to what was delivered |
If you want less manual chasing, use whatever tools help you track invoice state and keep documents organized in one place, especially if you work across borders.
A common starting range is 20-50% of the total job cost, and another common approach is to collect 100% of material costs upfront when the project includes hard expenses. Treat those as starting points, not universal rules, then adjust based on risk (new client, unclear scope, long timeline) and what you must fund before delivery. If the first engagement stays small and fast (for example, a short writing assignment), consider full payment upfront for that first project instead of a partial deposit.
Ask before you start work, and treat it as a standard part of client onboarding for new clients and larger projects. The clean operational moment is right after the client approves scope and price, and before you schedule kickoff. Send the Statement of Work (SOW) and the payment request together so the deposit stays clearly attached to the terms.
Frame it as process and scheduling, not suspicion. Jobber’s guidance is simple: clearly outline deposit requirements in your quotes, invoices, and contracts, so nobody has to interpret your intent. Use language like: “To confirm kickoff and reserve time on my calendar, I start with an upfront payment, then bill the remainder per the SOW.”
Do not start production work until the deposit arrives, because you want your cash flow to lead the project, not chase it. If you feel pressure, only “start” with a clearly paid, clearly scoped phase (for example, a paid discovery step billed as an upfront payment). Hypothetical: if a client wants you to “just draft something” while finance processes payment, you can instead offer to schedule kickoff once the deposit clears.
Treat refusal or delays as a fit and process issue, not a debate. Offer an alternative that still keeps “payment before work” intact (for example, full payment upfront for a smaller first project, or a reduced scope that matches what they will fund upfront). If they keep delaying, hold your start-work gate and release the slot.
Use the structure that matches the risk you carry and the client’s constraints. Deposit (partial upfront payment): A deposit can be enough to confirm the client is serious and helps protect your cash flow.. Full payment upfront: For a small, quick first project, full prepayment can be the cleaner option. If neither option fits, put a clear payment plan in writing and keep the “before work begins” boundary.
You cannot assume. Jobber explicitly recommends you check your state’s regulations or consult an accountant to confirm your deposit practices stay legal and fair where you operate. As a safe default, verify local rules around deposits and document your decision in your SOW and invoice.
Avery writes for operators who care about clean books: reconciliation habits, payout workflows, and the systems that prevent month-end chaos when money crosses borders.
Educational content only. Not legal, tax, or financial advice.

Revenue can hold steady while the business underneath it gets weaker. What comes in matters, but what you keep after the work is delivered is the clearer signal of health.

Set one standard from the start: every freelance invoice should identify the client, itemize the work, state agreed terms, and be tracked until funds settle. That habit helps prevent avoidable payment delays and keeps cash flow more predictable.

For UK freelancers dealing with IR35, start with one practical rule: keep each engagement and its tax admin documented in one place from day one. That habit can save you from rebuilding files later under pressure.