Money & Growth

Deposits, retainers, and milestones: payment terms that protect cash flow

August 13, 2026 · 8 min read
Great forStudio CraftStudio CauseStudio FaithStudio Missions
Share

A business can be profitable on paper and still fail to make payroll. It happens when the work is delivered months before the money arrives, and every project is quietly financed out of the founder’s own cash. The contract said the right number. The terms decided whether you ever comfortably held it.

The gap that kills otherwise healthy businesses

Run the timeline of a typical project. You start in March and pay your team throughout. You deliver in May. You invoice on the last day of May with net 30 terms. The client pays in the second week of July, or later. You have funded roughly four months of labor before receiving anything, and you did it again on the next project that started in April.

That gap is not a billing problem, it is a structural one, and growth makes it worse rather than better. Every additional project widens the amount you are financing. This is the specific mechanism by which busy, profitable service businesses run out of cash.

The fix is not chasing harder. It is changing the shape of when money arrives so that the work is funded as it happens.

Four structures, and when each one fits

Structure How it works Fits
Deposit plus balance 30 to 50 percent up front, rest on delivery Short projects, new clients
Milestone billing Payments tied to defined phases Long projects, staged work
Monthly retainer Fixed amount monthly, in advance Ongoing relationships, support
Progress billing Monthly for work completed Time and materials, unpredictable scope

Most service businesses should be using deposits by default and milestones for anything longer than six weeks. Retainers are the strongest structure for cash flow because the money arrives before the work, but they only fit relationships with continuing need. Progress billing is the weakest for cash flow and should be reserved for genuinely open-ended engagements.

The deposit is the most important term you have

A deposit does three jobs at once, and only one of them is about money. It funds the start of the work, it confirms the client is genuinely committed, and it establishes early that payment terms in this relationship are real. Skipping it to win a project usually means you have chosen the risky version of that client.

  • Never start unpaid work. Not the discovery, not the first draft, not the small thing to show good faith. The deposit is the start signal, and treating it that way removes a whole category of difficult conversations later.
  • Size it to cover your early costs. If the first phase costs you 40 percent of the project in labor, a 20 percent deposit still leaves you financing the project.
  • Make it non-refundable, and say why. It reserves capacity you turned down other work for. Clients accept this readily when it is explained rather than buried.
  • Automate the invoice at signature. The deposit invoice should go out the moment the agreement is signed, not when someone remembers. Delay here trains the client that dates are approximate.
  • Hold the line on the exception. Procurement departments will sometimes genuinely refuse deposits. Price that risk in, shorten the milestones, or decline. Do not simply absorb it.

The deposit is not about the money. It is the moment you find out whether this client treats your terms as terms.

Tie milestones to events, not calendar dates

Milestone billing fails when the milestones are dates, because dates slip for reasons that are often the client’s. Tie them to deliverables and approvals instead, so payment follows value delivered rather than time passed.

  1. Define three to five milestones, no more. Too many invoices creates administrative drag on both sides. Too few recreates the cash gap you were trying to close. Three to five is the practical range for most projects.
  2. Attach each one to something visible. Discovery complete, design approved, build complete, launched. The client can see it happened, which removes most disputes about whether the invoice is due.
  3. Front-load slightly. Weight the early milestones a little heavier than the work strictly implies. Early costs are real, and the final milestone is the one most likely to be delayed by client-side review.
  4. Never leave more than 20 percent on the final payment. A large final balance is the amount you will be negotiating over if the relationship gets difficult. Small final payments make disputes small.
  5. Invoice on the milestone, the same day. Not at month end. The link between the achievement and the invoice is strongest on the day it happened, and batching invoices to month end can add three weeks of delay for free.

The terms that actually move payment dates

Once the structure is right, a handful of specific terms determine how quickly money actually lands. These are small changes with outsized effects.

  • Shorten the term. Net 14 is normal for small suppliers and gets paid at similar rates to net 30. Long terms are frequently a default nobody chose rather than a client requirement.
  • Put the due date in words, not just terms. “Due 4 September” outperforms “net 30” because it removes any ambiguity about when the clock started.
  • Remove payment friction. Every extra step between the invoice and paying costs you days. A payment link on the invoice is the single highest-return change most small businesses can make.
  • Automate reminders at minus 3, 0, and plus 7 days. Most late payments are administrative oversight, not refusal. Scheduled reminders resolve the majority without a human chasing.
  • Name the consequence and use it once. Late fees or paused work only function if they have been applied at least once. A term that has never been enforced is understood by everyone to be decorative.
  • Invoice to the right person. The person who hired you is often not the person who pays. Ask for the accounts contact and any purchase order requirement during onboarding, not after the first invoice is late.

Keeping invoices, projects, and client records in one place is what makes this operational rather than aspirational. In Studio Craft, the milestone that triggers an invoice sits on the same project as the work, so the invoice goes out the day the milestone completes rather than whenever someone reconciles the month.

Know your number before you need it

Two numbers tell you whether your terms are working, and both should be visible monthly rather than discovered during a bad month.

  • Days sales outstanding. The average number of days between invoicing and payment. Track the trend, not the absolute. A rising number is an early warning that predates the cash problem by months.
  • Cash runway in weeks. Money in the bank plus reliably scheduled receipts, divided by weekly costs. Any service business should know this number without doing arithmetic.
  • Percentage of revenue collected in advance. Deposits and retainers as a share of the total. Raising this is the most direct lever on cash health you have.
  • Concentration. If one client is more than a quarter of revenue, their payment behavior is your payment behavior. That is a terms conversation and a business development conversation.

Key takeaways

  • Profitable businesses fail on timing. Growth widens the gap between paying for work and being paid for it.
  • Use deposits by default and milestones for anything over six weeks. Retainers are the strongest structure for cash.
  • Never start unpaid work, and size the deposit to cover your actual early costs.
  • Tie milestones to visible deliverables rather than dates, and keep the final payment under 20 percent.
  • Shorten terms, put a payment link on the invoice, and automate reminders before and after the due date.

Common questions

How do we introduce deposits to existing clients who have never paid one?

Introduce it at the next new project rather than retroactively, and frame it as a standard practice you have adopted rather than a response to them. Most clients accept it without comment because it is normal in professional services. The ones who push back hardest are usually the ones whose payment behavior prompted the change.

What is a reasonable deposit percentage?

Between 30 and 50 percent is standard for project work, and the right number is whatever covers your costs through the first milestone. For a first engagement with an unknown client, weight it higher. For a long-standing client with a clean payment history, lower is a reasonable form of trust.

Should we charge late fees?

Include the term, and be prepared to apply it at least once. An unenforced late fee is worse than none, because it signals that written terms are negotiable. In practice, pausing work is usually a stronger and less relationship-damaging lever than a percentage fee.

How does this apply to nonprofits and churches?

The same timing logic applies to grants, pledges, and recurring giving. Restricted grant money often arrives on a reimbursement basis, which is the same cash gap in different clothing. Recurring giving is the nonprofit equivalent of a retainer, and it is worth as much to your stability as it is to your total.

What if a client simply will not pay?

Escalate on a schedule rather than by mood: reminder, phone call, a formal notice with a deadline, then a pause on work and a decision about collection. Most disputes resolve at the phone call stage. The structural protection is that your terms already limited how much you were exposed to before this point.

The takeaway. Cash flow is a design decision, not a personality trait. Take a deposit before work starts, bill against visible milestones rather than dates, keep the final payment small, shorten your terms, and let the system send the reminders. Do that consistently and the question stops being whether you can make payroll and starts being what you do with the buffer.