Freelance Figures

Invoicing & Cash Flow

Updated for 2026

Deposit & Milestone Calculator

Your inputs
$

The full price of the project, before any deposit is taken out.

%

Common deposits run 25% for a repeat client with a solid track record, up to 50% or more for a new client, an unfamiliar industry, or a large custom project.

How many equal payments split the remaining balance after the deposit — for example, one per project phase or deliverable.

Deposit amount
$3,000
Remaining balance
$7,000
Per-milestone payment
$2,333.33

Asking for money upfront is one of the most uncomfortable parts of freelancing, but it's also one of the most important. A deposit protects your time if a client disappears mid-project, and a milestone schedule keeps cash flowing in instead of arriving in one lump sum at the very end. This calculator takes your project total, a deposit percentage, and how many milestones you want, and splits the numbers so you can put a real payment schedule in your proposal instead of guessing at round figures.

How it works

The math here is deliberately simple, because the hard part of pricing a deposit isn't arithmetic — it's judgment about risk. The calculator takes your project total and multiplies it by your deposit percentage to get the deposit amount, due before work starts. It subtracts that deposit from the project total to get the remaining balance, then divides the remaining balance evenly across the number of milestones you specify to get the per-milestone payment.

That's the whole formula: deposit, then an even split of what's left. It intentionally doesn't weight milestones unevenly (more at the start, less at the end, or vice versa) — if your project has phases of very different size or effort, you may want to size each milestone payment to match the work in that phase rather than splitting evenly. Use this calculator's even split as a starting point and adjust by hand if your phases are lopsided.

Worked example

Say your project total is $10,000, you're asking for a 30% deposit, and you want to split the rest across 3 milestones.

  • Deposit: $10,000 × 30% = $3,000, due before you start
  • Remaining balance: $10,000 − $3,000 = $7,000
  • Per-milestone payment: $7,000 ÷ 3 = $2,333.33

So the client pays $3,000 upfront, then $2,333.33 at each of three milestones — likely tied to a first draft, a revision round, and final delivery. Notice that three even splits of $7,000 don't divide perfectly into cents: $2,333.33 × 3 = $6,999.99, a single cent short of $7,000. That's an artifact of rounding to the nearest cent, not a math error — if it bothers you, add the missing penny to the final milestone invoice so the total reconciles exactly.

How to interpret your result

The deposit amount is what you should invoice and expect to receive before any work begins — not after you've started, and not as a "good faith" partial payment you accept on trust. Treating the deposit as a hard gate protects you from the most common freelance failure mode: sinking hours into a project for a client who was never going to pay for the full thing.

The per-milestone payment assumes an even split of the remaining balance. If your project has a heavy research or setup phase early on, or a large final delivery with most of the assembly work at the end, consider resizing milestones to match effort rather than sticking to an even number — the calculator gives you a clean baseline, but you're allowed to override it when the shape of the work says otherwise.

Also remember this tool has no opinion on timing. It tells you how much each milestone is worth, not when it's due — pair the dollar amounts here with actual dates or deliverable triggers ("on approval of first draft," "on final file delivery") in your contract, since an amount without a trigger is easy for a client to quietly ignore.

Methodology & sources

The formula is depositAmount = projectTotal × depositPercent / 100; remainingBalance = projectTotal − depositAmount; perMilestonePayment = remainingBalance / numberOfMilestones. All three figures round to the nearest cent independently, which is why milestone payments multiplied back out can land a cent or two off the remaining balance.

Deposit sizing and milestone structuring are standard practice in freelance contracting, not a formal financial standard — the right split depends on your relationship with the client and the size of the project. Freelancers Union's guide on asking for milestone payments walks through common deposit and milestone breakdowns and the negotiation logic behind splitting risk between you and the client.

These results are estimates for planning purposes only — not tax, legal, or financial advice.

Questions

Frequently asked questions

What deposit percentage should I actually charge?

Match the deposit to your risk, not a habit. Around 25% is common for a repeat client with a track record of paying on time; push toward 50% or higher for a new client, an unfamiliar industry, a project with a lot of upfront material cost, or any engagement you could not easily absorb the loss of if it fell through mid-project.

Should the deposit be refundable if the client cancels?

Most freelance contracts treat the deposit as non-refundable once work begins, since it compensates you for turning down other work and reserving your calendar. Spell this out in the contract before you collect it — a verbal understanding is not enough if a client asks for the money back after canceling.

How many milestones should a project have?

Tie milestones to real checkpoints — a first draft, a client review, a final delivery — rather than picking an arbitrary number. Short projects under a few weeks often work fine with just a deposit and a final payment (2 milestones); longer or multi-phase projects benefit from 3 to 6 so cash flow stays steady and no single missed payment represents too much unpaid work.

Does this calculator account for late milestone payments?

No — it only splits the remaining balance evenly across the number of milestones you enter. If you need to calculate interest or fees on a payment that is already overdue, use a dedicated late fee calculator instead; this tool assumes every milestone is paid on schedule.

Stay in the loop

New tools, by email

One email when a new calculator ships. No spam, unsubscribe anytime.