---
title: "How to bill deposits and stage payments (when Stripe can't)"
description: "Deposit, milestones, final balance: how project businesses should bill, why checkout tools fight the pattern, and a schedule that protects cash."
url: "/blog/deposits-and-stage-payments/"
date: "2026-07-10"
author: "Valeria Vahorovska"
tags: ["Guides","Invoicing"]
---

# How to bill deposits and stage payments (when Stripe can't)

Project businesses should bill in three movements — **a deposit before work is scheduled, stage payments tied to your own cost curve, and a final balance gated by a written definition of "done"** — and most payment tools can't run that pattern, because they were built for checkouts, not projects.

The wall is well documented. A contractor in Reddit's r/Construction community, having outgrown payment links: "Now that I'm doing a lot more... **Stripe doesn't let you split payments over time**, and it's hard to understand how to use all the coding and stuff."

Checkout tools model one moment: the customer pays, the thing ships. A kitchen remodel, a brand identity, a six-week development sprint — project money doesn't move in one moment, and generic tools fight the pattern instead of supporting it. Here's the pattern done properly.

## Why deposits and stages exist (it's not just cash flow)

- **The deposit filters clients.** Someone unwilling to put down 30% before you block out three weeks was never going to be a good payer at the end. Freelancers consistently rank "charging deposits" among the changes that actually leveled up their business.
- **Stages cap your exposure.** With 50% collected by mid-project, a client who stalls costs you weeks, not the whole job. The alternative was described memorably in the same community: net-120 terms mean "you'd better have some deep pockets."
- **Stages create decision points.** Each payment is the client re-confirming the scope. The endless "can we just add one small thing" conversation gets a natural checkpoint — the next stage invoice.
- **Banks like the shape too.** Three documented stage payments look like a business relationship to a risk model; one large lump looks like an anomaly. (Builders taking large payments: see [why banks block customer payments](/blog/bank-blocked-customer-payment/).)

## Building the schedule: bill to your costs, not to the calendar

The most repeated cash-flow advice from people who run projects for a living: **"Most cash flow issues aren't estimating errors — they're billing timing errors."**

So don't split 25/25/25/25 because it looks tidy. Map when *your* money leaves — materials order, subcontractor deposits, the big labour weeks — and set each client payment to land just before its costs do. A remodel that's materials-heavy up front might be 45/35/20. A retainer-plus-project agency might take 30% to book the team and bill monthly stages after. The schedule is right when no phase of the project is financed by your overdraft.

Three rules that survive contact with real clients:

1. **Invoice the instant a stage completes.** Same day, not month-end. Every idle day teaches the client the schedule is soft.
2. **Print the consequences on the invoice.** Late fee terms and the fact that the next stage doesn't start until this one clears. Not adversarial — just written down, because verbal agreements evaporate.
3. **Define "done" per stage in advance.** Most "slow payments" are actually unresolved approval questions wearing a disguise. A one-line completion criterion per stage removes the excuse.

## The tooling gap, closed

The contractor from the opening had cobbled together payment links and was maintaining the schedule in his head. That works until the fifth simultaneous project, and then it doesn't.

With Fynex, deposit-and-stages is the native billing pattern: define the split once, and [invoices](/features/invoicing/) issue themselves as stages complete — each with a [pay-by-link](/docs/accepting-payments/how-do-i-create-and-send-a-payment-link/) the client can [settle by bank transfer](/docs/accepting-payments/what-is-a-virtual-iban-and-how-do-customers-pay-by-bank-transfer/) without percentage fees eating the big ones. Reminders escalate politely on their own, and one screen shows every project's position: deposit cleared, stage two due Thursday, stage three not yet started. When payments arrive, they [reconcile](/features/reconciliation/) to the right project and stage automatically.

The deposit-and-stages pattern is how project businesses have protected themselves for decades. The only new part is not having to run it by hand. Run your business, not your books — and let the schedule enforce itself.
