INVOICING BASICS

How to bill for a project in stages

Abass GassFounder of Incusia · 13 min read
Last reviewed 28 October 2026Checked against a 50, 25, and 25 percent split, and a $7,200 project billed as $3,600, $1,800, and $1,800

Four emails for proposing milestones, invoicing one, chasing one, and refusing to start the next for free.

The project is half done and you have not sent a bill, because you were waiting until it felt finished. It does not feel finished. Your rent does not wait for that feeling.

Billing in stages feels fussy, like you do not trust them. You do trust them. You also do not want one invoice at the end of a two-month job to be the first time anyone looks at the money.

You are about to get four emails you can paste. One to propose the stages. One to invoice a stage when it is done. One to chase a stage that slipped. One to say the next stage waits until this one is paid.

Why billing the whole project at the end feels safer than it is

One invoice feels simpler. One number, one chase, one awkward moment instead of three. The trouble is that the awkward moment arrives after you have done all the hours. If they dispute it, or delay it, you have nothing left to deliver and a large unpaid bill.

Stages move the awkward moment to the beginning, where it belongs. They see the schedule before they say yes. You see whether they pay the first invoice before you are in too deep. A client who hates a 50 percent start is telling you how the final invoice will go.

You are not nickel-and-diming a $600 job into six payments. You are stopping a $8,000 job from becoming a single act of faith. Pick a count you will actually invoice. Two or three is enough.

When to invoice each stage of a project

  • Before any work: send stage one with the quote, or the day they accept. A common split is 50 percent, then 25, then 25.
  • The day a stage is approved: invoice it that day. Do not batch it to the end of the month.
  • Due date: on receipt, or 7 days. A stage that gates the next month of work should not be on Net 30.
  • 1 day after due: a short chase with the number and the amount.
  • 3 days after due: say the next stage is paused until this invoice is paid. Name the date you will restart.

If stage one is really a deposit, treat it like one. What freelance deposit percentage to ask for is the size of that first bill. The later stages are not a second negotiation. They are the rest of the sentence you already wrote.

The Phased invoice template is built for this shape of bill, so each stage is a line they can see instead of a paragraph you retype. Use it when the quote is accepted, not the night before the final files.

Email template to propose billing in stages

Send this with the quote, before kickoff. The percentages below are a default. Change the dollars to match the job. Do not change the rule that the next stage waits.

Subject: How [project name] would be billed
Hi [Client name],

The fee for [project name] is [total]. I bill it in three stages, so neither of us is waiting until the end.

Stage 1 is [amount], 50 percent, invoiced when you accept, before I start.
Stage 2 is [amount], 25 percent, invoiced when you approve the draft.
Stage 3 is [amount], 25 percent, invoiced before I send the final files.

Each invoice is due within 7 days. I start the next stage when the current invoice is paid.

If that schedule works, reply yes and I will send the stage 1 invoice. If you need different dates, tell me before we kick off, not after.

[Your name]

Why it works: The total is still there, so they can see you did not add a hidden margin. Each stage has a trigger, a percent, and a dollar amount. The pause rule is in the proposal, which means the later chase is you following the quote, not inventing a policy.

Write those triggers in the payment terms too, in one sentence. The samples in payment terms wording examples are the tone to match. A stage plan that lives only in your head will not survive the first "can we just keep going."

Email template to invoice a completed stage

Send this the day they approve the stage. Attach the invoice. Remind them what the next stage is, without starting it.

Subject: Invoice for stage [number] of [project name]
Hi [Client name],

Stage [number] is done. You approved [what they approved] on [date].

Attached is invoice [number] for [amount], due [date]. It is the [percent] stage from the quote. It does not include [the next stage].

I will start [next stage] when this is paid. If you want to look at the invoice first, I am around today and tomorrow.

Thanks,
[Your name]

Why it works: Approval date, amount, and the boundary of the next stage are all in the note. You sound ready to continue, and you do not continue for free. "Due on a date" beats "whenever you get to it" for a bill that is holding the calendar.

Match the words on the invoice to the words in the quote. If the quote said "draft approval," the invoice should not say "miscellaneous progress." How to write an invoice is the standard for the line itself. The email is just the cover.

Email template to chase an unpaid stage

Send the first of these the morning after the due date. If you need the firmer version, send it 3 days after the due date, not 3 weeks. A stage chase is short because the amount is a slice, not the whole relationship.

Subject: Stage [number] invoice [number] is due
Hi [Client name],

Invoice [number] for stage [number] of [project name], [amount], was due on [date]. I do not have it yet.

I am ready to start [next stage] as soon as it is paid. I will not start that stage before then, which we noted in the quote.

If it is already on the way, tell me the date you expect it to clear. If something on the invoice is wrong, tell me today and I will look at that line.

[Your name]

Why it works: You state the fact, the consequence, and a door for a real error. You do not relitigate the project. The next stage is the gentle pressure, and it is pressure you already disclosed.

Email template when they want the next stage before they pay

Use this when they say "keep going and we will sort the invoice," or when a manager wants the draft while accounts "has it in the queue." You can be helpful about the queue. You do not start the next stage on a queue.

Subject: Stage [next number] starts when [invoice number] is paid
Hi [Client name],

I can keep the date for [next stage] if invoice [number] for [amount] is paid by [date].

I am not able to start that stage before the payment. The quote says each stage starts when the previous invoice is paid, and I am going to follow that.

If accounts needs a copy, the invoice is attached again. If the date above does not work, tell me a date you can actually hit and I will tell you what that does to the schedule.

[Your name]

Why it works: You offer a real date to save the schedule, which is the thing they want, and you refuse the vague "keep going." Asking them for a date they can hit forces a fact out of a queue story. You are not punishing them. You are on the plan they accepted.

What to do when a stage invoice does not get paid

Pause at 3 days overdue. Say it in the email above. Do not produce the next deliverable "to be nice" and then try to use it as a hostage. The pause is the tool. A surprise hostage is a fight.

If they pay the stage, restart the next business day and say so. A pause that continues after the money lands feels like a grudge. The rule is about the invoice, not about your mood.

If they will not pay and they still want the work, you are no longer in a scheduling chat. Restate the amount once. Then treat it like any other unpaid invoice. Do not add a new stage on top of a broken one. More work will not make the old bill truer.

A client who always pays the last stage late is a candidate for a bigger first percentage next time. Move 50/25/25 to 60/20/20, or ask for the last stage before you do the last week. Change the quote. Do not change your standards in the final email.

How to make stage billing ordinary

Put the schedule in every quote over a threshold you choose. A useful line is: anything over $2,000 is billed in stages. Under that, one invoice is fine if you can afford the wait. Write the threshold down so you are not deciding per client, based on how charming the kickoff was.

Invoice the day the trigger happens. Approval in the morning means the invoice in the afternoon. A trigger you "will bill next week" slides, and then the stage plan is a story you told.

Keep the stage count small enough that you will do it on a busy Wednesday. The elegant five-step plan you abandon is worse than three blunt invoices you actually send. Blunt gets you paid.

Tone rules for milestone emails

Talk about the stage, not about trust. "I start the next piece when this invoice is paid" is a schedule. "I need to know you are serious" is an insult they will answer.

Use the same words as the quote. If you rename stage 2 in the chase email, you create a dispute about what the bill is. Consistency is the tone.

Do not apologize for sending the invoice on the day you said you would. You may thank them for the approval. You do not thank them for being allowed to bill.

Send it the day the stage is reached. A milestone invoice that waits until you feel brave is just a final invoice in slow motion.

FAQ

Common questions

Split the fee into pieces tied to events, not to vibes. A simple split is 50 percent to start, 25 percent when a midpoint is approved, and 25 percent before you hand over final files. Put the stages in the quote. Invoice each one the day it is reached. Do not wait until the end of the month and do not start the next stage while the last invoice is unpaid.

For a three-stage job, 50 percent, then 25, then 25 is a solid default. Equal thirds also work if the middle of the job is as heavy as the start. Avoid a plan that leaves most of the money until delivery. If the last invoice is more than about 30 percent, you are financing their finish. Name the dollars next to the percents so a 25 percent does not get argued later.

Send a separate invoice the day they approve that stage, with the stage name, the amount, and what it does and does not include. Due on receipt, or within 7 days, is more honest than Net 30 for a gate that is holding up the next piece of work. Say that the next stage starts when this one is paid. One stage, one invoice, one number.

No. That is the point of stages. If you start stage two while stage one is open, you have a single late project with extra paperwork. Email them on the due date, and again 3 days later. Keep the files for the next stage on your side until the money arrives. Say that in a calm line. Do not do the work "so we stay on schedule" and hope the invoice catches up.

Two or three for most freelance projects. Four if the job is long and each piece has a real approval. More than four and you will spend the month writing invoices instead of doing the work. A $1,500 job does not need four bills. A $12,000 job should not be one bill at the end. Match the count to the risk, not to a love of process.

A deposit is the first stage. It is money before you start, so you are not funding kickoff yourself. Milestone billing is the rest of the schedule: a bill at each approval, not one bill at the end. You can take a 50 percent deposit and still invoice the balance in one or two later stages. The deposit is not a replacement for a plan. It is stage one.

The day after it is due, send a short note with the invoice number, the stage name, and the amount. If it is still open 3 days later, say you are not starting the next stage until it is paid. Give a date. Do not rewrite the tone into a lecture. A stage invoice is small on purpose, so the chase should be small too. Save the long sequence for a balance that has actually gone overdue.

You can allow it for a small job you can afford to lose, or for a client who has paid you on time for a year. For a new client, or a large fee, say no. Offer the staged version and a single end payment only if they pay a deposit that covers your real risk. "We always pay on completion" is their policy. Your policy is that you do not carry the whole project.

Under the total, list each stage, the dollar amount, and the event that triggers the invoice. "Stage 1, $2,400, invoiced on acceptance. Stage 2, $1,200, invoiced when the draft is approved." Add one line: the next stage starts when the previous invoice is paid. When they accept, that list is the schedule. Do not renegotiate it in the kickoff call.

Or send the stage invoice the day they approve it

The next stage starts when this invoice is paid. Due in 7 days, not at the end of the project.

Starter

$9/month

Send invoices and estimates, get paid

  • Unlimited invoices and clients
  • Estimates clients can sign
  • See when an invoice is opened
  • Automatic payment reminders
  • Card payment button
  • 10 layouts, your logo
  • Made in Incusia on your documents
  • 30+ currencies

Price locked forever

Most popular

Pro

$29/month

Run the whole business from one place

Everything in Starter, plus

  • Recurring invoices that bill themselves
  • Chases a declined card for you
  • Late fees, applied automatically
  • Deposits and payment plans
  • Receipt scanning and mileage
  • Bill expenses straight to a client
  • Time tracking onto invoices
  • Estimates clients pick options from
  • Client pipeline and cash forecast
  • Client portal
  • 12 hour support
  • Remove Made in Incusia

Price locked forever

Lifetime

$99once

Pro, forever. One payment, nothing after that.

  • Everything in Pro, for good
  • Every feature we ship later
  • 24 hour support
  • Direct line to the founder
  • Founder Playbook
  • Rate Setter
  • Remove Made in Incusia
Abass GassFounder of Incusia

Incusia is invoicing software for people who send their own invoices.

It handles invoices, estimates, recurring billing, expenses and follow ups in one place, in any currency.

It is built for freelancers, sole traders and small businesses, not for finance departments.

More about Incusia

Last reviewed 28 October 2026.