The Shipyard ✓Download everything
Free kit · No email wall · For freelancers & small agencies

The Freelancer Money Kit

Find your real rate in 2 minutes — then get paid for every hour, every extra and every invoice.

You price by feel. “Quick tweaks” eat your margin. Invoices sit unpaid for weeks. This kit gives each leak a system, and hands the awkward conversations to AI and templates.

Get your win in 5 minutes ↓See everything inside
What this would cost you
$696
What it costs you
$0
  • 2 minProject Pricing Calculator
  • 2 minScope Guard + Payment Chaser (Claude skills)
  • 1 minScope Guard for ChatGPT & Gemini
  • 1 minPayment Chaser for any AI
  • Copy-pasteThe 7-step late-payment sequence
  • 15 min12 contract clauses in plain English
2 min
to your real minimum day rate
10
scope-creep cases solved, with the reply to send
16
late-payment messages, email + DM for every step
12
contract clauses in plain English
22
red flags to score a client before you say yes

Your 5-minute win: your real day rate + a quote to send

Runs 100% in your browser. Nothing is sent anywhere. Your numbers stay on this device.

  1. Click the preset closest to your work: designer, developer, video editor, AI automation or marketer. A full example price appears instantly.
  2. Replace Step 1 with your real numbers. Be honest about the billable share. The green “Min day rate” is your floor: below it, a project makes your year worse.
  3. Swap in your next real project's tasks and hours, then click “Copy quote”. Three packages, a payment schedule and a scope line, ready to paste.
Project Pricing CalculatorOpen full screen ↗

Everything inside

7 pieces. Each one does one job, in minutes.

🧮

Project Pricing Calculator

Your floor rate, a project price, 3 packages, a payment schedule and a quote to paste. 5 presets, works offline.

🛡️

Scope Guard + Payment Chaser (Claude skills)

One checks every “can you also…” against your contract and quotes the clause. One picks the right chase step and writes it.

💬

Scope Guard for ChatGPT & Gemini

Paste your contract and the client's message. Get a verdict, a price and a friendly reply in under a minute.

1 min
⏰

Payment Chaser for any AI

Invoice details in. The right step, the email, the DM and the next date out.

1 min
📨

The 7-step late-payment sequence

From a friendly nudge to small-claims prep. Plus your late-payment rights in the UK, the EU and 3 US states, with sources.

Copy-pasteSee it ↓
📜

12 contract clauses in plain English

Deposit, revisions, change orders, kill fee, IP on payment, late fees, pause for non-payment. Paste them into your contract.

🗣️

Rate-raise scripts + objection handler

6 scripts to announce a higher rate and 12 replies to “that's too much”. Cut scope, never rate.

Copy-pasteSee it ↓

16 chase messages, 12 clauses, 18 scripts & replies — copy-ready

Open any of them to read it, or copy the whole thing in one click.

Raise your rates: scripts + objection handler

Word-for-word scripts for existing clients, new clients and retainers, plus replies to the 12 objections you'll actually hear. Fill the [BRACKETS].


Before you send anything: the 4 rules

  1. Know your number. Run your floor in tools/project-pricing-calculator.html. If current clients pay below your floor, you're paying to work for them. That makes the decision for you.
  2. Announce, don't ask. "My rates are changing on [DATE]" — not "Would it be OK if…". Asking invites a no.
  3. Give notice. 30–60 days for existing clients (check your contract's notice clause for retainers). It's respectful, and it gives them time to budget.
  4. One reason, no apologies. One sentence on why (more value, demand, scope of results). No essay and no "sorry". The more you justify, the more it sounds negotiable.

How much? A raise of 10–20% for existing clients is a common, low-drama step. New clients get your new full rate from day one. Some existing clients may leave. Do the math first: if 20% of clients leave after a 25% raise, you earn about the same for 20% less work.


Script 1 — Existing client, email (standard)

Subject: Rate update from [MONTH]

Hi [NAME],

I want to give you plenty of notice: from [DATE, 30–60 days out], my rate for new work will be [NEW RATE] (currently [OLD RATE]).

Over the last [period], [specific result you delivered for them, e.g. "the onboarding emails we rebuilt lifted trial-to-paid from 8% to 11%"], and I've been investing in [skill/tool/process] so I can keep delivering that level of work.

Anything we start before [DATE] stays at the current rate. If you'd like to lock in a block of work at today's rate, just let me know by [DATE].

Thanks for being a great client. I'm looking forward to [next project/goal].

[YOUR NAME]

Why it works: notice, one concrete result, a deadline that creates a reason to act now ("lock in"), and a warm close. The "lock in" offer often brings in a prepaid block of work.

Script 2 — Existing client, favorite / long-term (grandfather option)

Hi [NAME],

Quick heads-up: from [DATE] my standard rate for new clients is [NEW RATE]. Because we've worked together for [TIME], I'm keeping your rate at [MIDDLE RATE] until [DATE + 6 months], and it'll move to the standard rate after that.

Nothing changes in how we work. Thanks for the trust over the past [TIME].

[YOUR NAME]

Why it works: they feel rewarded, not charged. You get a smaller raise now and the full one later, with the date already agreed.

Script 3 — Retainer client (with scope reset)

Hi [NAME],

As we come up on [N] months of working together, I've reviewed the retainer. We started at [ORIGINAL SCOPE, e.g. "8 posts/month"] and we're now regularly doing [ACTUAL SCOPE, e.g. "12 posts plus ad creative"].

From [DATE], I'm proposing two options:

  1. Keep the current scope ([ORIGINAL SCOPE]) at [OLD RATE + 10–15%]/month.
  2. Match what we're actually doing ([ACTUAL SCOPE]) at [NEW RATE]/month.

Both start [DATE]. Which works better for you?

[YOUR NAME]

Why it works: it turns quiet scope creep into the reason for the raise. Two options mean the conversation is about which one, not whether.

Script 4 — Existing client, in conversation (call or face to face)

"Before we plan next quarter, one update: from [DATE] my rate is going to [NEW RATE]. Anything we kick off before then stays at the current rate. Want to look at what we'd like to get started before then?"

Then stop talking. Let them respond first.

Script 5 — New client (quoting your new rate with confidence)

"For a project like this, the investment is [PRICE]. That includes [top 3 deliverables], [N] revision rounds and [support]. If you want to start smaller, the Essentials version is [GOOD PRICE]."

Rules: say the number once, plainly, then stop. No "around", "roughly", "I was thinking maybe". Always have a smaller package ready. It's how you keep the deal without discounting.

Script 6 — Raising your rate on a marketplace profile

Headline: "[Specific result] for [specific client type]" (e.g. "Short-form edits that keep viewers past 3 seconds — for coaches & creators"). Rate: raise in steps of 10–20% after every 3–5 five-star reviews. Message existing marketplace clients using Script 1 before changing the profile rate.


Objection handler

Rule for every objection: agree with the feeling, then go back to value or scope. Never to a lower rate for the same scope. (Schwartz: never contradict what they already believe; build the bridge from their side.)

#They sayYou say
1"That's more than we budgeted.""That's fair. What's the budget you're working with? Let's adjust the scope to fit it rather than cut corners on the result."
2"Another freelancer quoted half.""That could be the right choice for you. It's worth checking what's included: revisions, timeline, support after launch. If you want, I'll show you exactly what's in mine, line by line."
3"Can you do it for [lower number]?""At [lower number] I can do [smaller scope / Essentials]. For the full scope, [PRICE] is the price. Which would you prefer?"
4"We've always paid [old rate].""You have, and I've appreciated it. The new rate reflects [result/skill]. Anything we start before [DATE] stays at the old rate."
5"We'll have more work for you later.""Great to hear. Let's do this one at the standard rate, and once there's a steady volume I'm happy to talk about a retainer rate."
6"It's a quick job.""If it's quick, the price will show it. Here's what I'd need to do to get it right: [3 steps]. That's [N] hours, so [PRICE]."
7"Can we start and discuss price later?""I always agree price before starting. It protects us both. I'll send a one-page quote today."
8"We need to think about it.""Of course. What's the part you're unsure about: price, scope or timing? Happy to adjust any of them."
9"Why did your rate go up?""Two reasons: demand for my time, and [the result you've delivered, e.g. the 40% faster turnaround]. I'm keeping my client list small so the quality stays high."
10"We'll go with someone else.""I understand, and thanks for considering me. If anything changes, I'd be glad to help. [Optional: My calendar for [MONTH] is open until [DATE].]"
11"Can you give us a discount for paying upfront?""Yes. If you pay 100% upfront, I'll take [3–5]% off. Otherwise it's the standard schedule." (Only offer this if it suits your cash flow.)
12"Your rate is higher than an agency's day rate.""An agency rate usually covers part of a senior person's time. With me, you get the senior person for the whole project, and you talk to them directly."

When to walk away: if they want your full scope at a price below your floor rate. Every hour below your floor makes your year worse (see the calculator's red warning).


Let AI write yours

Paste into any AI:

I'm a [ROLE] raising my rate from [OLD] to [NEW], effective [DATE]. Client: [NAME], we've worked together [TIME], last result I delivered for them: [RESULT]. Relationship: [warm / formal]. Write (1) a 120-word email announcing the new rate with 30–60 days' notice and a "lock in current rate before [DATE]" option, (2) a 40-word version for Slack, (3) replies to the 3 objections this client is most likely to raise. Rules: announce, don't ask; one reason, no apologies; no hype words; short sentences.

Made by Dan Shipped — @danshipped. Part of the Freelancer Money Kit.

Proposal template (3-package, scope-proof)

A proposal that sells the result, prices in packages, and blocks scope creep before it starts. Fill the [BRACKETS]. Delete the italic notes before sending. Target length: 2 pages.

How to fill it fast: run the project through tools/project-pricing-calculator.html first. It gives you the 3 package prices, the payment schedule and the opening paragraph.


[Project name] — Proposal for [Client company]

Prepared by: [Your name / studio] · Date: [DATE] · Valid until: [DATE + 14 days]

1. Where you are now

2–4 sentences in the client's own words from the discovery call. This proves you listened. Schwartz rule: they must recognize their problem before they'll trust your solution.

Right now, [CLIENT] [current situation, e.g. "gets most leads from referrals, and the website isn't converting the traffic from your new ads"]. You told me the biggest cost is [their pain, e.g. "losing an estimated 20 demo requests a month"]. You want [desired outcome] by [date/event].

2. The result we're aiming for

One measurable outcome, and how you'll know it's done.

By [DATE], you'll have [deliverable outcome, e.g. "a 6-page site that turns ad traffic into booked demos"], ready for [event/use]. Success looks like: [1–2 concrete markers, e.g. "demo form live and tracked, page load under 2 seconds on mobile"].

3. How I'll get you there

Your mechanism: 3–5 phases. Name them. A named process is easier to trust and to pay for.

PhaseWhat happensYou getWhen
1. Discovery[e.g. 60-min workshop, audit of current site][e.g. sitemap + messaging brief]Week 1
2. Design[ ][ ]Week [ ]
3. Build[ ][ ]Week [ ]
4. Launch & handover[ ][ ]Week [ ]

4. Choose your package

EssentialsComplete (recommended)Priority
[Deliverable 1]✓✓✓
[Deliverable 2]✓✓✓
[Deliverable 3]—✓✓
Revision rounds[1][2][3]
Timeline[N+1] weeks[N] weeks[~0.75N] weeks
Support after deliveryEmail during project[14] days of fixes[30] days + strategy session
Investment[GOOD][BETTER][BEST]

Why three: clients compare your packages with each other instead of comparing you with other freelancers. Make the middle one the one you want to sell. Make the top one something you'd be genuinely happy to do.

5. What's not included

Copy from clause 3.2 of the clause library. List the 4–8 things clients in your niche usually assume are included.

  • [e.g. Copywriting. You provide final text, or add copywriting for [PRICE]]
  • [e.g. Stock photo licenses]
  • [e.g. Ongoing maintenance after the support window, available at [RATE]/month]
  • [e.g. Additional pages: [PRICE] each]

Anything not listed in your package gets a short written quote (a "change order") before I start it. No surprises on either side.

6. What I need from you

  • [Content / logins / brand assets] by [DATE]
  • One point of contact who can approve decisions: [NAME]
  • Feedback within [5] business days of each delivery, as one consolidated list

Timeline dates assume these. If they slip, the timeline moves by the same amount.

7. Payment

PaymentAmountWhen
Deposit[40]% — [AMOUNT]On signing. Reserves your start date
Milestone[30]% — [AMOUNT]On [milestone] approval, due in [14] days
Final[30]% — [AMOUNT]Before final files / access handover

Invoices are due within [14] days. Work pauses if an invoice is more than 14 days overdue. Full ownership of the final deliverables transfers to you on full payment.

8. Why me

2–3 proof points, specific. Numbers over adjectives. One short testimonial if you have it.

  • [e.g. "Built 14 sites for B2B SaaS teams in the last 2 years"]
  • [e.g. Result for a similar client: "Northwind's demo requests went from 12 to 31/month after relaunch"]
  • [e.g. "You'll always talk to me directly. No account managers."]

9. Next step

Reply "Go — [package name]" and I'll send the agreement and deposit invoice the same day. Your start date is confirmed once the deposit lands. I currently have [one start slot in MONTH / availability from DATE].


Before sending, check:

  • Their problem is described in their words (section 1)
  • Exactly one measurable result (section 2)
  • Exclusions list filled in (section 5)
  • Prices checked against your floor in the calculator
  • Expiry date set (14 days)
  • Your contract clauses attached or linked (clause library: 1, 2, 4, 5, 6, 7, 8, 9)

Made by Dan Shipped — @danshipped. Template only, not legal advice.

Your one-hour money setup

Do it once. After that, 15 minutes every Friday keeps the leaks shut. Your progress is saved on this device.

The 15-minute Friday money routine

The kit only works if you use it. Block 15 minutes every Friday:

  1. Invoices (5 min). Open your invoicing tool. For every unpaid invoice, check the day count and run Payment Chaser for the right step. Send.
  2. Scope (3 min). Scroll this week's client messages. Anything that was "quick"? Run it through Scope Guard, and send a change order or log it as goodwill in writing.
  3. Pipeline (5 min). Any new lead this week? Red-flag score it. Any proposal going out next week? Price it in the calculator first.
  4. Rate check (2 min, monthly). Is any client below your floor? Put a rate-raise date in your calendar.

Small, boring, consistent. That's what stops the leaks.

Bonuses

Because one kit should feel like ten.

UK · EU · NY · CA · ILBONUS #1

Your late-payment rights, in 5 places

Statutory interest, fixed compensation and 30-day defaults most freelancers don't know they have. Verified October 2026, with sources.

See it ↓
jobs under ~$1,000BONUS #2

The one-paragraph mini-contract

One email. The client replies “Agreed”. Scope, revisions, deposit and payment terms are now in writing.

See it ↓
3 minBONUS #3

Red-flag client scorecard

22 flags, scored. Know what to charge, what to require, or when to decline, before you write the proposal. Polite decline script included.

See it ↓
8 more kitsBONUS #4

The Shipyard vault

Every other free kit I've made: the Money-Back Kit, First 100 Customers, the Stripe Survival Kit and more.

Open the vault ↓

The full playbook

The deep dives, when you want them.

Price: find your floor, then price above itread

1.1 The floor-rate formula

The calculator runs this, but you should understand it once:

Profit needed     = take-home income ÷ (1 − tax rate)
Revenue needed    = profit needed + business expenses
Billable hours    = working weeks × hours per week × billable share
Floor hourly rate = revenue needed ÷ billable hours
Min day rate      = floor hourly rate × hours in a client day
Quote-at rate     = floor hourly rate × (1 + safety margin)

Worked example (the "Brand identity" preset):

  • Wants $70,000 take-home, estimates 30% tax → needs $100,000 profit.
  • Expenses $9,000 → needs $109,000 revenue.
  • 44 working weeks × 40 hours × 60% billable = 1,056 billable hours.
  • Floor = $109,000 ÷ 1,056 = $103/hour, or $826/day.
  • With a 20% safety margin, quote at $124/hour.

Now the trap. The same person assuming 48 weeks at 100% billable would get 1,920 hours and a "rate" of $57/hour. They'd charge about half of what they need and wonder why they're always busy and always broke.

The billable share is the number that matters most. Sales calls, proposals, invoicing, admin, learning, and gaps between projects aren't billable. For most solo freelancers, 50–70% is a realistic planning range (it's an estimate, not a law; track yours for a month). The calculator warns you if you go above 80%.

1.2 From hours to a project price

Clients don't buy hours, but your hours are still the floor. The calculator builds a project price in five layers:

  1. Task hours. List what you'll actually do, the way you'd plan your week. Not "website", but "wireframes 8h, design 22h, build 34h...".
  2. Revision rounds × hours per round. If you include 2 rounds, price 2 rounds.
  3. Calls, email & admin (+10–20%). The hidden work on every project.
  4. Risk buffer (+10–30%). 10% for work you've done 20 times. 30%+ for anything new, vague, or with many decision-makers.
  5. Rush fee and value multiplier. Rush (+25–100%) when the deadline is shorter than your normal timeline. Value (1.0–3.0×) for what the result is worth to the client.

The value multiplier is where most freelancers leave money on the table. An automation that saves a client's team 10 hours a week is worth far more than the 40 hours it took you. A logo for a funded startup's launch carries more weight than a logo for a hobby project. You don't need to guess the client's revenue. Ask on the call: "If this works, what does it change for you in the next 12 months?" Their answer tells you where to set the slider.

The floor check: the calculator shows your effective hourly rate on the final price. Red means below your floor (raise the price or cut the scope). Amber means above your floor but under your quote-at rate (fine as an exception). Green means this project pays for your year.

1.3 Always send three packages

The calculator generates three packages from your project:

  • Essentials (~70% of recommended): core deliverables, fewer revisions, longer timeline.
  • Complete (recommended): everything you scoped.
  • Priority (~160%): more revisions, faster timeline, 30 days of support, a strategy session.

Why it works:

  • The client compares your packages with each other instead of comparing you with another freelancer.
  • "Can you do it cheaper?" now has an answer that doesn't cut your rate: "Yes, here's Essentials." Cut scope, never rate.
  • Some clients will pick Priority. Without it, that money was never on the table.

Make the middle package the one you want to sell. Make the top package something you'd be genuinely happy to deliver, not a decoy.

1.4 Get paid as you go

The calculator suggests a payment schedule based on project size:

Project sizeSchedule
Under 2,00050% deposit, 50% before final files
2,000–10,00040% deposit, 30% at first milestone, 30% before handover
Over 10,00030% deposit, 25% + 25% at two milestones, 20% before handover

Two non-negotiables:

  1. Work starts when the deposit lands. Not when it's "being processed".
  2. Final files transfer after final payment. Your contract should say rights transfer on full payment (clause 7 in the library).
Scope: stop doing unpaid extra workread

2.1 Why scope creep happens (it's usually not the client's fault)

Clients aren't trying to rob you. Scope creep happens because:

  • Nobody wrote down what's not included, so everything seems included.
  • "Revision" was never defined, so 14 Slack messages count as "one round".
  • There's no process for extras, so saying "that's extra" feels like a confrontation instead of a routine step.

Fix those three and most scope creep stops before it starts.

2.2 The three walls

Wall 1 — The exclusions list. In every proposal, write 4–8 things clients in your niche usually assume are included. For a web designer: copywriting, stock licenses, extra pages, hosting, maintenance. For a video editor: footage beyond 2 hours, music licensing, thumbnails, posting. When a request matches the list, there's nothing to debate. → Clause 3, clause library.

Wall 2 — A real revision definition. "A round is one consolidated list of feedback, sent in a single message, within 5 business days." Plus: "A change of direction after approval is new work." → Clause 4.

Wall 3 — A change-order process. Every extra gets a short written quote with a price and timeline impact, approved in writing before you start. Add a minimum fee (e.g. $150) so the "it's only 5 minutes" requests stop adding up. → Clause 5.

2.3 Scope Guard: let AI make the call

The hardest part of scope creep isn't knowing the rules. It's the 20 minutes of anxiety before you reply. Scope Guard removes that:

Input: your contract or proposal + the client's message. Output:

  • A verdict for each request: IN SCOPE / OUT OF SCOPE / GREY AREA
  • The exact clause quoted as evidence (or "No clause covers this", which is also a finding)
  • A price and timeline estimate for extras
  • A friendly reply (email + short Slack version) that names the boundary without sounding like a lawyer
  • A paste-ready change order
  • One line on how to tighten your contract next time

It also tells you when you're in the wrong. If the request is fixing your own bug or something that doesn't meet the agreed spec, it says IN SCOPE and writes a reply that owns it. That's what makes you credible when you do say "that's extra".

Install it:

  • Claude Code: copy the skills/scope-guard folder to ~/.claude/skills/. Then just paste a client message and say "scope check this against my contract".
  • Claude.ai (paid plans with code execution enabled): zip the scope-guard folder and upload it under Settings (the skills upload is in the Features/Capabilities section, depending on your current UI).
  • ChatGPT / Gemini / anything else: use skills/scope-guard/PROMPT.md. Better still: save it as a Custom GPT, Gem or Claude Project with your standard contract attached, so you only paste the client message each time.

Calibrate it: skills/scope-guard/examples.md has 10 worked scenarios: Instagram versions of a logo, "a small tweak" after the last round, a real bug (in scope), "while you're at it, add a blog", "make it more engaging", extra raw footage, "can you post them too?", the fourth call this month, a second CRM integration, and the verbal-deal grey area.

2.4 How the reply is built (so you can write your own)

Every Scope Guard reply follows the same shape:

  1. Positive and specific about the idea. "A blog is a smart move for SEO."
  2. The boundary, in one friendly sentence. "It's not in the current 5-page scope."
  3. Price + timeline. "$1,320, launch moves from the 14th to the 20th."
  4. A choice, not a no. Add now / phase 2 / swap for something already in scope.
  5. One easy question. "Which do you prefer?"

It never says "scope creep", never apologizes for having a scope, and never uses exclamation marks in a firm reply.

Payment: get paid on time, chase without the cringeread

3.1 Prevention beats chasing

Most late payments are prevented before the invoice is sent:

  • Deposit before work starts. Even if every other payment is late, you're never at zero.
  • Short terms. "Due in 14 days" (or 7 for small jobs) beats "Net 30" for small clients.
  • Invoice the same day the milestone is approved, while the client is happiest.
  • Find out how they pay before the first invoice: PO numbers, vendor forms, the accounts payable email. Many "late" invoices are actually stuck invoices.
  • Send a heads-up 3 days before the due date (Step 0). It catches the PO problems while there's still time.
  • Add a payment link to every invoice and every reminder. People pay from their phones.

3.2 The 7-step sequence

When an invoice does go late, don't improvise. Run the sequence:

StepWhen (Day 0 = due date)ToneGoal
0. Courtesy heads-upDay −3HelpfulCatch PO/approval problems early
1. Friendly reminderDay +1 to +3WarmMake paying the easiest thing today
2. Firm follow-upDay +7DirectGet a date, CC finance
3. Final noticeDay +14Calm, factualConsequences in writing, before they happen
4. Pause workDate named in Step 3Matter-of-factDo exactly what you said
5. Late fee / interest noticeDay +21Formal, numbersA growing number, with a waiver offer
6. Formal demand letterDay +30 to +35FormalRequired in many places before court
7. Small claims / collections prepDay +45 to +60FinalEvidence ready, payment plan offered

Full emails, DMs and tone notes are in templates/late-payment-sequence.md. Three ideas make it work:

  • Step 2 asks for a date, not for money. "Could you let me know the date the payment will be made?" A date is a commitment, and "soon" isn't.
  • Step 4 is where most freelancers get paid. Paused work costs the client momentum, and more reminder emails don't. Pause, don't sabotage: stop new work and hold untransferred deliverables. Don't take down a live site or lock clients out of accounts they own.
  • Step 5 offers to waive the late charges if the original amount is paid within 7 days. It gives your contact a win to take to their finance team.

3.3 Know your rights (short version)

These exist, and many freelancers don't know about them. Verified October 2026. Check the official source for your location before relying on them.

  • UK (business clients): statutory interest at 8% above the Bank of England base rate, plus fixed compensation of £40 / £70 / £100 depending on the debt size, under the Late Payment of Commercial Debts (Interest) Act 1998. If no payment date was agreed, payment is late 30 days after the client gets the invoice or the service, whichever is later.
  • EU (business clients): under the Late Payment Directive (implemented in each country's law), interest of at least 8 percentage points above the ECB reference rate, plus at least €40 fixed compensation. A proposed regulation to replace it was still going through the EU process in the latest sources we found.
  • New York (State and City): written contract required for $800+ (alone or combined over 120 days), payment due by the contract date or within 30 days, with double damages as a possible remedy.
  • California: Freelance Worker Protection Act (from Jan 1, 2025): written contract for certain professional services of $250+, pay within 30 days if no date is set, with double the unpaid amount as a possible remedy.
  • Illinois: Freelance Worker Protection Act (from July 1, 2024): $500+ threshold, written contract, 30-day default.
  • England & Wales small claims: usually for claims of £10,000 or less. If the client is an individual or sole trader, follow the Pre-Action Protocol for Debt Claims (30 days to respond).

The full table with sources is in templates/late-payment-sequence.md.

3.4 Payment Chaser: the right message, every time

You don't need to remember which step you're on. Give the Payment Chaser skill (or PROMPT.md) the invoice number, amount, due date, today's date, what you've sent so far and your contract's payment clauses. It:

  • Picks the right step (and won't skip more than one)
  • Writes the email and a short DM in your tone
  • For Step 5, calculates interest with the formula shown (principal × annual rate × days late ÷ 365) and reminds you to check the reference rate for your period
  • Handles the special cases: client gave a date, client disputes the work, client asks for a payment plan, partial payment
  • Ends with a NEXT ACTION block with dates, and a 2-line thank-you for when they pay
The awkward conversationsread

4.1 Raising your rates

The four rules (full scripts in scripts/raise-your-rates.md):

  1. Know your number. If a client pays below your floor, you're paying to work for them.
  2. Announce, don't ask. "My rate for new work will be X from [date]." Not "would it be OK if...".
  3. Give 30–60 days' notice, and offer to lock in the current rate for work started before the date. That offer often brings in a prepaid block of work.
  4. One reason, no apologies. The more you justify it, the more negotiable it sounds.

The scripts cover: standard existing client, favorite client (grandfather for 6 months), retainer client (where quiet scope creep becomes the reason for the raise), a live call, quoting a new client with confidence, and marketplace profiles.

Do the math before you're scared: if 20% of your clients leave after a 25% raise, you earn about the same for 20% less work. And the clients who stay are usually the ones who value you most.

4.2 Objections

One rule for all 12 objections in the handler: agree with the feeling, then go back to value or scope, never to a lower rate for the same scope.

The three you'll hear most:

  • "That's more than we budgeted." → "That's fair. What's the budget you're working with? Let's adjust the scope to fit it rather than cut corners on the result."
  • "Another freelancer quoted half." → "That could be the right choice for you. It's worth checking what's included: revisions, timeline, support. Want me to show you exactly what's in mine?"
  • "Can you do it for [lower number]?" → "At [lower number] I can do Essentials. For the full scope, [price] is the price. Which would you prefer?"

4.3 Saying no before it costs you

Run every new lead through checklists/red-flag-client-checklist.md before writing the proposal. 22 flags in 4 groups (money, scope, process, respect), each worth 1 or 2 points:

  • 0–3: normal client.
  • 4–6: raise the price 20–30%, require 50% deposit, tight exclusions.
  • 7–9: pay before each phase, short contract, ready to walk.
  • 10+: decline politely (script included).

It also includes six "turn a flag into a filter" phrases, like answering "budget is tight" with: "Totally get it. Let's adjust the scope rather than the rate. Which of these 3 deliverables matters most?"

Going furtherread

Set up a "Money Desk" in Claude Projects or a Custom GPT. Create one project called Client Money Desk. Upload: your standard contract, your proposal template, the clause library, the late payment sequence, and both skill PROMPT.md files as instructions. Then every client message, invoice question or rate conversation goes to the same place, with your context already loaded.

Per-client projects for big accounts. For any client worth 20%+ of your income, make a dedicated project with their signed contract and proposal attached. Scope Guard then cites their clauses without you pasting anything.

Automate the reminders you can. Most invoicing tools (and payment platforms with invoicing) can send automatic reminders before and after the due date. Use them for Step 0 and Step 1, which are low-stakes and identical every time. Keep Steps 2–7 personal; they work better from you.

Turn scope creep into retainers. When a client keeps asking for extras, that's demand. Use Script 3 in the rate-raise file: show them what you're actually doing each month and offer a retainer that matches it.

Re-run the calculator every quarter. Expenses change, your billable share changes, your taxes change. Check your floor four times a year. It takes 2 minutes.

Get your contract reviewed once. Paste the clauses you want into one document and pay a local lawyer to review it. It's a one-time cost that protects every project after it, and usually costs less than one unpaid invoice.

Limits (honest version)read
  • This isn't legal advice, and the AI isn't a lawyer. Scope Guard reads the plain words of your documents. If a client is withholding a large amount, disputing the work, or threatening you, talk to a qualified professional.
  • Laws change and vary a lot. The rights summary covers the UK, the EU directive and a few US states and cities, verified in October 2026. Your country, state or city may have different rules, and some rules change for consumers (individuals) versus businesses. Check your local rules.
  • The calculator gives estimates. The tax estimate is a single rough percentage, not your real tax bill. Ask an accountant for yours.
  • A contract won't make a bad client good. It makes problems clearer and cheaper. The red-flag checklist exists because the best fix is not signing the client.
  • AI can be confidently wrong. Read every verdict and every reply before sending. Check that the quoted clause really exists in your document; the skill is told never to invent clauses, but always check.
  • The 7-step sequence won't collect every debt. Some clients won't pay. The sequence makes you faster, calmer and better documented, which is often what gets you paid, and what you need if it goes further.
  • What this kit doesn't do: it doesn't watch your inbox or invoices for you. You still run the Friday routine by hand. (That's what I'm building. See below.)

Read the whole guide as one page →

Want this done for you, automatically?

I'm building the automatic version, Scope Guard + Payment Chaser: it watches your client emails and invoices, flags out-of-scope requests with the clause and a ready reply, and sends the right reminder at the right step, in your voice. Reply YES to my Instagram DM and you're first in line.

Reply YES on Instagram
Copied ✓