Skip to main content
Milestone escrow

Escrow that secures the money before you start the work

Your client funds the project into protected escrow up front. You release payment to yourself as each milestone is approved, so a big job never rides on trust alone.

kazii.ai/dashboard/invoices
KAZI invoice builder with line items, taxes and one-click payment links

Business intelligence

Cash flow & per-client profit, live

One connected ecosystem

Every module, one login

Quick answer

Escrow for freelancers holds the client's money in a protected account before the work starts, then releases it to you as agreed milestones are met. KAZI has milestone escrow built in: the client funds the project by card through Paystack, funds are committed up front, and each milestone releases on approval, so you are not chasing an invoice after the work is already delivered.

The problem

The bigger the project, the bigger the payment risk

On a large job you carry weeks of work before you invoice, and the invoice is where things stall. A client goes quiet, a scope argument starts, and the money you already earned is suddenly a negotiation.

How KAZI does it

Money committed up front, released as you deliver

With KAZI escrow the client funds the project into a protected balance before work begins. You break the job into milestones, and each one releases to you when it's approved. The client sees their money is safe until they sign off; you see the money is committed before you lift a finger. The argument moves from "will I get paid" to "is this milestone done".

What you get

Built into KAZI, and connected to the rest of the work you run there.

Funded before you start

The client commits the full amount into escrow up front, by card through Paystack, so the money exists before the work does.

Milestone releases

Split the project into milestones. Each releases to you when the client approves it, keeping delivery and payment in step.

One thread of record

Escrow lives beside the project and the client portal, so approvals, files and the payment history sit in one place.

Clear to the client

Clients back a project more easily when they can see funds are held safely and only released on their sign-off.

Fewer awkward invoices

No "just following up" email after delivery. The money for an approved milestone is already yours to release.

Part of the whole flow

Won deal to project to escrow to milestones to final invoice, without leaving the system or re-keying anything.

How it works

  1. 1

    Agree the milestones

    Break the project into clear stages with an amount attached to each.

  2. 2

    Client funds the escrow

    They pay the total into protected escrow by card through Paystack before work starts.

  3. 3

    Deliver and release

    As each milestone is approved, its funds release to you. No chasing, no stalled invoice.

Run this, and the rest of your business, from one place

Start free. Priced per business, not per seat.

Start Free Trial
FAQ

Common questions

How does escrow work in KAZI?

The client funds the project into a protected escrow balance up front. You set milestones, and each milestone's funds release to you when the client approves that stage of the work.

How does the client fund escrow?

By card through Paystack, the same rail that powers KAZI invoices. Funds are committed before the work begins.

Who is escrow useful for?

Anyone carrying real delivery risk on a project: freelancers and agencies on larger builds, retainers, or first jobs with a new client where trust runs both ways.

Is escrow separate from invoicing?

It sits in the same system. A project can use escrow for staged work and a normal Paystack invoice for the rest. Everything stays attached to the client and project.

Does escrow cost extra?

Escrow is part of the platform. See the pricing page for plan details and local-currency figures.

Bring it all into one workspace

Clients, projects, invoicing, payments and AI in one place. Start free, priced per business.

Free to startPriced per businessCancel anytime

No spam · unsubscribe anytime