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.
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.
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.
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.
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.