# How to charge a kill fee when a client cancels late

A practical guide to structuring, writing, and enforcing a kill fee clause in every freelance contract, so a late cancellation never turns into an unpaid week.

---


The email usually arrives on a Tuesday. The subject line is either apologetic or suspiciously casual. "Quick update on the project" or "Circling back on our engagement." You open it and, within two sentences, the message is the same: the client is cancelling. Budget cuts. A change in direction. An internal hire. A merger that nobody mentioned when they signed the contract.

You had three weeks of work blocked on your calendar. You turned down at least one other brief to take this engagement. You may have already completed a discovery session, delivered a proposal deck, written an opening section, or built out the first module. And now, without a kill fee clause in your contract, you absorb every one of those costs yourself.

This article is a complete guide to the kill fee — what it is, how to calculate it, how to write it into a contract, how to enforce it when a client pushes back, and how to make sure the payment actually reaches you cleanly and with finality once it is owed. Every scenario is concrete. Every number is real.

<figure class="keyfacts">
<div class="keyfacts-grid">
<div><b>25–50%</b><span>of the total project value, the industry-standard kill fee range</span></div>
<div><b>14 days</b><span>standard payment deadline for a kill fee after written notice of termination</span></div>
<div><b>30 days</b><span>on hold before a paused project can be treated as terminated for convenience</span></div>
</div>
<p class="fig-src">Figures from the benchmarks, the model clause and the hold clause detailed in this article.</p>
</figure>

## What a kill fee actually is — and what it is not

A kill fee is a pre-agreed cancellation penalty written into a freelance contract. It compensates the freelancer for the income they expected from completing the project and for turning down other opportunities while committed to it.

That definition contains two separate ideas, and both matter:

**Compensation for work already done.** If you completed two weeks of a four-week engagement before the client cancelled, you delivered real labour. That has to be paid regardless of whether the kill fee clause exists — it falls under basic contract law in every common-law jurisdiction. The kill fee is on top of that, not a replacement for it.

**Compensation for opportunity cost.** When a client cancels mid-project, the freelancer has lost time that could have been spent on other billable work, plus opportunity cost from turning down other projects to accommodate the cancelled one. This is the part most freelancers undercharge for, because it is less visible. The kill fee makes that invisible cost explicit and contractually recoverable.

It is also worth being precise about what a kill fee is *not*. A kill fee and a cancellation fee are not the same thing. A kill fee is paid when a project is cancelled after work has begun, while a cancellation fee is paid when a project is cancelled before work has started. Some contracts use the terms interchangeably, but the distinction is worth preserving in your own language. A pre-start cancellation fee is a deposit forfeiture. A kill fee is triggered mid-engagement. They can coexist in the same contract, and for high-value projects, they should.

One more clarification: kill fees should not trigger if you are the one who caused the problem — for example, if you failed to deliver on time, violated the contract terms, or produced work that objectively did not meet the agreed specifications. This is called termination for cause, and it is fair that the client does not owe a kill fee in this situation. A well-drafted clause distinguishes explicitly between termination for cause (the freelancer's fault) and termination for convenience (the client's choice). The kill fee only applies in the second scenario.

## Why most freelancers do not charge one — and why that is costing them

Without a kill fee, freelancers absorb 100% of this loss while clients face no consequence. That is not an exaggeration. A client who cancels on a whim — or because a cheaper internal option appeared, or simply because a budget holder changed their mind — walks away from the engagement with no financial consequence whatsoever. The freelancer who organised three weeks of work around that engagement, and turned down competing briefs to do so, carries the entire cost.

Kill fees align incentives — clients are less likely to cancel frivolously if they know cancellation costs money, and freelancers maintain income stability. The clause is not punitive. It is a pricing mechanism that makes cancellation reflect its true cost to both parties.

Kill fees are prevalent in industries where upfront investment is high and project cancellation is a constant risk. This includes journalism, photography, videography, design, copywriting, but also software development and consulting. In these sectors, freelancers often commit significant time to research, conceptualisation, and initial production phases, all before receiving final approval.

The publishing world codified this norm long before tech freelancers did. A magazine that commissions a 3,000-word feature and then decides not to run it pays the writer a kill fee, typically 25% to 50% of the agreed rate. The same principle applies to any freelance engagement. The concept is simple: if the client pulls the plug, they owe you something for the disruption.

The reason most independent professionals still skip the clause is not ignorance. It is discomfort. They worry that raising it during contract negotiations will signal distrust, or that it will cost them the deal. In practice, the opposite is true. Most professional clients expect this clause. If a client pushes back hard on it, that's a red flag. A client who balks at a standard kill fee is often telling you something important about how they handle their obligations.

## Three models for calculating the fee

There is no single standard, but most kill fee structures follow one of three mechanical approaches. Choose the one that fits how you price and how your projects are structured.

### Model 1: Flat percentage of the total contract value

Kill fees are typically calculated as a percentage of the total project cost. The specific percentage can vary, but it is often between 25% and 50%.

This is the simplest approach. If the total contract is $10,000 (AUD $15,400), and the client cancels at any point, the kill fee is $2,500 (AUD $3,850) at 25%, or $5,000 (AUD $7,700) at 50%, on top of payment for any work already invoiced.

The flat model works well for short, contained engagements — a one-week strategy sprint, a single deliverable, a defined consulting block. Its weakness is that it does not scale with how far into the project the cancellation occurs. A client who cancels on day two pays the same penalty as one who cancels on day twelve, which feels imprecise on longer projects.

### Model 2: Tiered percentage tied to project phase

This is the most widely used structure for multi-phase engagements. A staged kill fee structure protects the freelancer proportionally: 25% of total contract value if the client cancels before the first draft or milestone, 50% after the first draft or milestone, and 75% after revisions begin.

Some practitioners extend this further. Common structures include 25% if cancelled before project start, 50% if cancelled after commencement, and 75–100% if cancelled after substantial completion.

The logic is sound: the closer to delivery the client cancels, the less ability the freelancer has to redirect their time, and the more preparatory work has accumulated. The client pays more the closer to completion they cancel — because the cost to the freelancer increases with project progress. Clients who cancel early pay less.

Here is how this plays out with real numbers. Suppose you have a $20,000 (AUD $30,800) brand strategy engagement divided across four phases: discovery, strategy, delivery, and revisions.

| Client cancels | Kill fee tier | Kill fee | Owed on top |
| --- | --- | --- | --- |
| During discovery | 25% | $5,000 (AUD $7,700) | Any hours already billed |
| After strategy is delivered | 50% | $10,000 (AUD $15,400) | Completed phases |
| After delivery, before revisions complete | 75% | $15,000 (AUD $23,100) | All completed phases |

The tiered model is transparent. You can show the client exactly where the thresholds are when the contract is signed, so there are no surprises on either side.

### Model 3: Flat fee based on time blocked

Some consultants prefer a time-based approach rather than a percentage: they set a flat fee representing one or two weeks of their standard day rate, regardless of the project's total value. This is common for engagements billed at a daily or weekly rate rather than a project fee.

If your day rate is $1,500 (AUD $2,310) and your kill fee is set at five days of blocked calendar, the kill fee is simply $7,500 (AUD $11,550) regardless of how much work was completed. This approach is rooted in the principle that the client acknowledged the designer or consultant had reserved time to perform the services, and was not able to accept other work for that period.

The time-based model is especially useful when your engagement involves significant calendar blocking — advisory retainers, embedded sprint work, or any situation where your availability itself is the product being purchased.

## Writing the clause: what it needs to say

A kill fee clause that will actually hold up needs to address five things: the trigger condition, the calculation method, the timeline for payment, the IP and work-product consequences, and the distinction between termination types.

Here is a model clause that covers all five:

*"In the event of termination for convenience by Client at any time after the commencement of Services, Client shall pay Contractor (a) all fees for work completed through the termination date, based on the project milestone schedule set out in Schedule A, and (b) a kill fee calculated as follows: 25% of the total contract value if termination occurs before the completion of Phase 1; 50% of the total contract value if termination occurs after completion of Phase 1 but before completion of Phase 2; 75% of the total contract value if termination occurs after completion of Phase 2. The kill fee is due within fourteen (14) days of written notice of termination. Ownership of all work product created through the termination date transfers to Client only upon receipt of full payment, including the applicable kill fee. This clause does not apply to termination for cause as defined in Section [X]."*

Your contract should clearly distinguish between these two types of termination. Without that distinction, a client who wants to avoid the kill fee may manufacture a performance complaint to reclassify their exit as termination for cause. The more specifically you define cause — missed deadlines by more than X days, failure to meet agreed specifications after Y rounds of revision — the harder it is for that reclassification to happen.

Common conditions for a kill fee to apply are cancellation by the client, the project being put on indefinite hold, or major changes in scope that mean the original contract no longer applies. That third trigger — scope changes so significant that they effectively terminate the original agreement — is one that many freelancers miss. If a client asks you to rebuild the entire deliverable from scratch because their strategy changed, that should trigger the same kill fee as an outright cancellation.

Best practice is to state that intellectual property in work completed transfers to the client only upon receipt of full payment, including any kill fee. Until payment is received, the freelancer retains all rights to the work. This is not a punitive stance — it is a straightforward commercial arrangement that gives the kill fee real teeth. A client who wants to use even the portion of work they paid for cannot do so cleanly until the kill fee is settled.

## Presenting the clause to a client without losing the deal

The framing matters. Do not introduce the kill fee as a penalty or as a sign that you expect the relationship to go badly. Present it as standard professional practice that protects both parties.

The most effective language is neutral and matter-of-fact. Something like: *"This section covers what happens if either of us needs to exit the engagement early. My calendar is effectively reserved from the project start date, so this ensures both of us are clear on the financial implications if the scope changes significantly or the project is cancelled."*

Use plain language: "This protects both of us if plans change." Clients trust clarity more than legal jargon.

When you frame the clause as mutual — noting that it also covers what you owe if *you* cannot deliver — most professional clients accept it without friction. To establish your value as a freelancer, let your client know about the kill fee before you start working with them. This also helps prevent them from being shocked if they decide to scrap a piece and find out there is a kill fee. It will help eliminate stress on both sides.

If a client pushes back specifically on the percentage, that conversation is negotiable. Like all aspects of a freelance contract, the kill fee clause can be negotiated. Both parties should feel comfortable with the terms of the contract, including the kill fee. If the proposed kill fee seems too high or too low, it can be discussed and adjusted as necessary. What is not negotiable is whether the clause exists at all. A contract with no kill fee provision is a contract in which the client has been given a free option to exit at your expense.

## When the kill fee is triggered: a step-by-step process

When a client cancels, the process matters as much as the contract language. Do this in order.

<figure class="fig">
<figcaption><b>When the client cancels</b><span>Five steps, from the termination notice to the due date</span></figcaption>
<ol class="steps">
<li><b>Get the cancellation in writing</b>Always require notice to be given in writing — email is fine. Verbal termination is impossible to prove and can lead to disputes about when the notice period started. If a client calls to tell you the project is cancelled, follow up immediately with a brief email confirming the conversation: "Thank you for letting me know. As discussed, the project is terminated as of today's date. I'll follow up with a final invoice per our contract terms."</li>
<li><b>Calculate what you are owed</b>Total up: (a) all work completed to date, valued against your milestone schedule or hourly log, and (b) the applicable kill fee tier based on the phase at the time of cancellation.</li>
<li><b>Issue the invoice promptly</b>Send the invoice within 24–48 hours of the termination notice. Include a clear breakdown — completed work at your project rate, plus the kill fee as a separate line item with the relevant contract clause referenced. Give a due date consistent with your contract (typically 14 days for kill fees; do not let it drift to 30).</li>
<li><b>Confirm the work-product position</b>Send a brief note confirming that any deliverables created through the termination date will be transferred to the client upon receipt of full payment. This reminds the client that they cannot use the work without settling the invoice.</li>
<li><b>Follow up at the due date</b>If payment has not arrived by the due date, follow up immediately with a formal demand letter referencing the contract clause and the specific amount owed, with a clear payment deadline.</li>
</ol>
</figure>

If a client refuses to pay the kill fee, the freelancer has the right to take legal action to recover the owed amount. The contract serves as a legally binding agreement, and failure to adhere to its terms can result in legal consequences. Small claims court is a viable option for amounts under the relevant threshold in most jurisdictions. In the US, small claims court typically handles amounts of $5,000–$25,000 depending on the state; in the UK, it covers claims up to £10,000. The documented paper trail — signed contract, written termination notice, invoice, follow-up emails — is your case.

## The enforcement gap: why even valid kill fees go unpaid

Here is a problem that the freelance industry does not talk about enough. You can have a perfectly drafted kill fee clause, a signed contract, and a clearly owed amount — and still spend weeks chasing payment through wire transfers, bank holds, and promises that the cheque is in the mail.

The mechanics of traditional payment create their own uncertainty. A bank transfer can be initiated and then disputed. An invoice can sit in accounts payable for a billing cycle. A client organisation in financial distress — which is often the real reason they cancelled — may stall, delay, or argue that the invoice needs approval from a department that no longer exists.

This is where the structure of how the kill fee is paid becomes as important as the clause that triggers it. The kill fee is owed in a defined amount, at a defined time, to a defined party. That is exactly the kind of payment that benefits from onchain routing.

## Onchain routing and the kill fee: certainty when it counts most

When a kill fee is settled onchain through a routing tool like [shaka.deal](https://shaka.deal), the mechanics work like this: the client sends a single transaction, and the routing layer distributes the total amount instantly to every party at their preset shares — in one transaction, with finality. The payment does not pass through any intermediary and is not held in any account awaiting release. It routes, simultaneously, to its destinations.

For a freelancer collecting a kill fee, this has three specific advantages.

**Certainty of amount.** The kill fee is a known figure — let's say $7,500 (AUD $11,550), derived from the 50% tier of a $15,000 contract. Preset shares in the routing transaction encode that amount precisely. There is no rounding error, no processing fee quietly subtracted on receipt, no currency conversion applied at an unfavourable rate two days after the transfer.

**Certainty of timing.** Once the onchain transaction is confirmed, settlement is final. There is no T+1 or T+2 delay. Onchain settlement replaces the multi-day, intermediary-heavy process of moving money and assets with a single blockchain transaction that transfers value and records final ownership at the same time. The kill fee does not sit in a pending state while a client's accounts team processes the instruction. It arrives — or it does not initiate. There is no in-between state that a client can exploit.

**Certainty of distribution.** On many freelance engagements, the kill fee is not owed to a single person. A project may involve a lead contractor, a sub-contractor for a specific deliverable, and a project manager. The kill fee may need to be split between them in proportions agreed at the outset. Onchain routing handles this in the same transaction — one incoming payment, preset shares, simultaneous payout. The lead contractor does not need to receive the full kill fee and then redistribute it manually, which creates its own payment risk and delay.

In the context of institutional adoption and decentralized finance, finality equates to settlement. Financial institutions interacting with onchain environments require strict guarantees about when a transaction is officially settled. That same standard of certainty is available to independent professionals. A kill fee is, by definition, a payment that should be unambiguous in amount and timing. Routing it onchain through shaka.deal ensures it settles that way.

Importantly, because onchain transactions are irreversible once confirmed — they are final in a way that a bank transfer simply is not — both parties can move on immediately. There is no "hold period," no dispute window that gives a bad-faith client room to claw back a payment after the fact. For a kill fee specifically — a payment made at the end of a relationship, often under some tension — that finality is not a technicality. It is the point.

## Industry benchmarks by project type

Knowing the market range for kill fees across different disciplines helps you calibrate your clause appropriately and defend your position if a client challenges it.

**Writing and editorial:** Magazine and newspaper publishing contracts often include a kill fee clause, with publications offering a freelance writer a percentage of 25% or 50% of the contracted amount if they decide not to publish the piece.

**Design and creative:** Most agency contracts include a kill fee of 25–50% of the remaining project balance, depending on the phase. Independent designers operating at an equivalent professional level should expect the same.

**Software development:** Kill fees are becoming increasingly relevant as more developers work on fixed-bid projects rather than hourly contracts. If a project is cancelled before completion on a fixed-bid contract, a kill fee can compensate the developer for the work already done.

**Advertising and media:** Industry standards vary — advertising and media typically use 50% kill fees, while custom software or longer-term projects may negotiate 30–40%.

**Consulting:** Kill fees for strategy and advisory work typically run 25–50% of the remaining engagement value, with higher percentages applying when the consultant was engaged on a retained basis and blocked significant calendar capacity.

In all these cases, industry standard is 25–50% of the total project value, depending on how far the work has progressed. It is not punitive. It compensates for the time that was blocked, the work that was completed, and the other opportunities that were passed up.

## The "indefinite hold" problem

One scenario deserves its own section, because it is the most common way clients attempt to avoid a kill fee without explicitly cancelling: the project is put "on hold."

A client tells you the project is paused for two weeks due to internal restructuring. Two weeks becomes six weeks. Six weeks becomes three months. They stop responding to check-in emails. The project never formally restarts.

Your contract should define what "hold" means and how long it can last before triggering a kill fee. A practical clause might read: *"In the event the project is placed on hold by Client for more than thirty (30) days, Contractor reserves the right to treat the engagement as terminated for convenience and to invoice accordingly."*

Without that clause, an indefinite hold is the cheapest possible exit for a client. They get to avoid the kill fee language while still depriving you of your income and blocking your calendar indefinitely. Make the hold window explicit, and make the consequences of exceeding it equally explicit.

## Building the kill fee into your workflow from day one

The kill fee does not work if it is introduced after a dispute starts. It has to be part of the initial contract, signed before any work begins. The best version of your freelance business has three things locked down before any project starts: a clear written contract with a termination clause, kill fee, and IP retention language; a deposit in your account before you open your laptop; and a calm documented process for when things go sideways — because they will go sideways at some point.

The kill fee clause also serves a secondary function that is easy to overlook: it disciplines the project from the start. When a client signs a contract that includes meaningful cancellation consequences, they are more likely to complete proper scoping before kickoff, to flag budget uncertainties early, and to treat the engagement as a commitment rather than a loosely held intention.

That alignment of incentives shows up not just in payment behaviour when things go wrong, but in the quality of the client relationship from the beginning.

## The practical checklist

Before you sign any new freelance contract, run through these items:

- **Kill fee percentage is written into the contract**, not implied or discussed verbally.
- **The threshold is defined** — which phase, which milestone, which date determines which tier applies.
- **Termination for cause is distinguished** from termination for convenience, with cause defined specifically.
- **An indefinite hold clause** defines how long a pause can last before it becomes a termination.
- **IP retention language** ties ownership transfer to full payment, including the kill fee.
- **The notice requirement** specifies that cancellation must be given in writing, and defines when the notice period starts.
- **The payment timeline** for the kill fee is explicit — 14 days is standard.
- **Routing is pre-arranged** — if the kill fee will need to be split between multiple parties, the distribution logic is agreed before the project starts, not negotiated under pressure after termination.

## Final note

A kill fee clause is not a statement of distrust. It is a statement of professionalism. It says: this engagement has a real cost to both parties, and if the commercial conditions that justified it change, both parties share the consequences proportionally.

With those terms in place, the next time a client sends that cancellation email, you will know exactly what you are owed, exactly what you own, and exactly what to do next.

Write the clause. Sign the contract. Route the payment with certainty. That is the complete system.