<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Roy Sukro</title>
    <description>The latest articles on DEV Community by Roy Sukro (@kenzicode).</description>
    <link>https://dev.to/kenzicode</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F930126%2Fde48ba4e-8c92-4d29-84d5-065a0cfb19c4.jpeg</url>
      <title>DEV Community: Roy Sukro</title>
      <link>https://dev.to/kenzicode</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kenzicode"/>
    <language>en</language>
    <item>
      <title>How to Deal With a Client Who Won't Pay — A Freelancer's Guide</title>
      <dc:creator>Roy Sukro</dc:creator>
      <pubDate>Wed, 27 May 2026 09:00:00 +0000</pubDate>
      <link>https://dev.to/kenzicode/how-to-deal-with-a-client-who-wont-pay-a-freelancers-guide-2agi</link>
      <guid>https://dev.to/kenzicode/how-to-deal-with-a-client-who-wont-pay-a-freelancers-guide-2agi</guid>
      <description>&lt;p&gt;The invoice is overdue. You've sent a reminder. Then another. The client has gone quiet, or worse — they're making excuses.&lt;/p&gt;

&lt;p&gt;This is one of the most stressful situations in freelancing. You've done the work. You delivered what was agreed. And now you're waiting for money that should already be in your account.&lt;/p&gt;

&lt;p&gt;This guide covers what to do — in order — when a client won't pay. And more importantly, what to put in place so it&lt;br&gt;
never happens again.&lt;/p&gt;


&lt;h2&gt;
  
  
  First: Understand Why Clients Don't Pay
&lt;/h2&gt;

&lt;p&gt;Before escalating, it's worth understanding what's actually happening. Most non-payment falls into one of three categories:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Genuine oversight.&lt;/strong&gt; The invoice got buried in their inbox. The person who approves payments is on holiday. Their accounting process is slow. This is more common than you'd think, especially with larger companies.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cash flow problems.&lt;/strong&gt; The client wants to pay but doesn't have the money right now. They're stalling hoping the situation improves.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Deliberate avoidance.&lt;/strong&gt; They're unhappy with the work, disputing the scope, or simply trying to get out of paying. This is less common but it happens.&lt;/p&gt;

&lt;p&gt;Your approach should start with the assumption that it's category one or two — and escalate from there.&lt;/p&gt;


&lt;h2&gt;
  
  
  Step 1 — Send a Direct, Professional Follow-Up
&lt;/h2&gt;

&lt;p&gt;Don't send a passive "just checking in" email. Be direct.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight email"&gt;&lt;code&gt;&lt;span class="nt"&gt;Subject&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="na"&gt; Invoice #[number] — Payment Due&lt;/span&gt;

Hi [name],

Invoice #[number] for $[amount] was due on [date] and remains unpaid. Please arrange payment at your earliest convenience.

If there's an issue with the invoice or the payment process, let me know and I'll help resolve it.

[Your name]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Short. Professional. No apology. No softening.&lt;/p&gt;

&lt;p&gt;Most overdue invoices get paid at this stage. A direct, professional message signals that you're paying attention and you expect to be paid.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 2 — Follow Up by Phone or Voice Message
&lt;/h2&gt;

&lt;p&gt;If the email gets no response within 48 hours — call.&lt;/p&gt;

&lt;p&gt;People avoid email. A phone call is harder to ignore and harder to misread as aggressive. Keep it brief:&lt;/p&gt;

&lt;p&gt;"Hi [name], I'm following up on invoice #[number] for $[amount] that was due on [date]. Can we sort this out today?"&lt;/p&gt;

&lt;p&gt;If you can't reach them — leave a voicemail. The act of calling signals seriousness without being confrontational.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 3 — Apply the Late Payment Clause
&lt;/h2&gt;

&lt;p&gt;If your contract or SOW includes a late payment clause — now is the time to reference it.&lt;/p&gt;

&lt;p&gt;"As per our agreement, a late payment fee of 1.5% per month applies to invoices unpaid after [date]. The current balance including this fee is $[amount]."&lt;/p&gt;

&lt;p&gt;This does two things. It demonstrates that you have a written agreement. And it creates a financial incentive to pay now rather than later.&lt;/p&gt;

&lt;p&gt;If you don't have a late payment clause — this is why you need one. Add it to every future SOW.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 4 — Pause All Work
&lt;/h2&gt;

&lt;p&gt;If you're still working on anything for this client — stop immediately.&lt;/p&gt;

&lt;p&gt;"I've paused work on [project] pending resolution of the outstanding invoice. I'm happy to continue as soon as payment is received."&lt;/p&gt;

&lt;p&gt;This is not a threat. It's a logical business decision. You don't provide services to clients who haven't paid for previous services.&lt;/p&gt;

&lt;p&gt;Deliver this calmly and professionally. Don't let it become emotional.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 5 — Send a Formal Demand Letter
&lt;/h2&gt;

&lt;p&gt;If you're now several weeks past the due date with no resolution — send a formal demand letter. This is a more serious escalation that signals you're prepared to take further action.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight email"&gt;&lt;code&gt;&lt;span class="nt"&gt;Subject&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="na"&gt; Formal Payment Demand — Invoice #[number]&lt;/span&gt;

Dear [name],

This is a formal demand for payment of Invoice #[number] for $[amount], originally due on [date].

Despite previous requests, this invoice remains unpaid. If full payment is not received by [date 7-14 days from now], I will pursue recovery through [small claims court / debt collection / legal action] without further notice.

[Your name]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Many clients pay at this stage. The formality of the letter makes the situation feel real in a way that emails don't.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 6 — Small Claims Court
&lt;/h2&gt;

&lt;p&gt;For amounts under $10,000 (varies by jurisdiction) — small claims court is designed for exactly this situation. No lawyer needed. Filing fees are typically $50-100.&lt;/p&gt;

&lt;p&gt;The process:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;File a claim at your local small claims court&lt;/li&gt;
&lt;li&gt;Serve the client with the claim&lt;/li&gt;
&lt;li&gt;Attend a hearing (often virtual)&lt;/li&gt;
&lt;li&gt;If you win, the court orders payment&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Having a signed SOW and email trail documenting the agreed scope, delivered work, and payment terms makes your case significantly stronger.&lt;/p&gt;

&lt;p&gt;This is why written agreements matter — not just for prevention, but for recovery.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 7 — Debt Collection
&lt;/h2&gt;

&lt;p&gt;If small claims isn't practical — or if the client is in a different country — a debt collection agency can pursue the debt on your behalf. They typically take 25-40% of the recovered amount as their fee.&lt;/p&gt;

&lt;p&gt;Not ideal — but better than writing off the entire invoice.&lt;/p&gt;




&lt;h2&gt;
  
  
  What to Do When the Client Disputes the Work
&lt;/h2&gt;

&lt;p&gt;Sometimes non-payment comes with a reason: "The work wasn't what we agreed" or "This doesn't match the brief."&lt;/p&gt;

&lt;p&gt;If you have a signed SOW with clear deliverables — you can respond directly:&lt;/p&gt;

&lt;p&gt;"The deliverables listed in our agreement were [list]. All of these were delivered on [date] and approved on [date]. I'm happy to discuss any specific concerns, but the invoice remains due."&lt;/p&gt;

&lt;p&gt;If you don't have anything in writing — this conversation is much harder. The client's version of what was agreed is as valid as yours. This is the most expensive version of not having a SOW.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Prevent This From Happening Again
&lt;/h2&gt;

&lt;p&gt;Non-payment almost always traces back to one of three things missing at the project start:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No upfront payment.&lt;/strong&gt; Taking 50% upfront is the single most effective non-payment prevention tool. You've already received half the money before doing half the work. Your exposure is limited.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No kill fee clause.&lt;/strong&gt; If a client cancels or disputes the work, a kill fee (typically 25% of the total project fee) means you're compensated for work already done.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No written agreement.&lt;/strong&gt; Without a signed SOW, you have no documented record of what was agreed, what was delivered, and what payment terms were accepted.&lt;/p&gt;

&lt;p&gt;These three things — upfront payment, kill fee, written agreement — don't prevent every non-payment situation. But they prevent most of them, and they significantly strengthen your position in the ones they don't prevent.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Difficult Truth
&lt;/h2&gt;

&lt;p&gt;Chasing non-payment is expensive. Even if you eventually collect — you've spent hours on follow-up, stress, and potentially legal process. The real cost is higher than the invoice amount.&lt;/p&gt;

&lt;p&gt;The freelancers who deal with non-payment least aren't the ones with the most aggressive collection processes. They're the ones who structure every project to minimize exposure from the start: partial payment upfront, clear written agreement, and a kill fee that applies if things go wrong.&lt;/p&gt;

&lt;p&gt;A Statement of Work that includes these terms takes 30 seconds to generate. The alternative — chasing an unpaid invoice for weeks — costs far more than that.&lt;/p&gt;




&lt;h2&gt;
  
  
  Quick Reference — Non-Payment Escalation Steps
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Day 1 past due   → Professional follow-up email
Day 3            → Phone call or voicemail
Day 7            → Reference late payment clause
Day 7            → Pause all work
Day 14           → Formal demand letter
Day 21           → Small claims court filing
Day 30+          → Debt collection agency
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;&lt;em&gt;Every SOW generated by &lt;a href="https://stecya.com" rel="noopener noreferrer"&gt;stecya.com&lt;/a&gt; includes a kill fee clause, late payment clause, and payment schedule — the three terms that prevent most non-payment situations before they start. Free to generate, no credit card required.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>freelance</category>
      <category>career</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Stop Scope Creep Before It Starts, Not After It's Already Happening</title>
      <dc:creator>Roy Sukro</dc:creator>
      <pubDate>Tue, 12 May 2026 14:43:37 +0000</pubDate>
      <link>https://dev.to/kenzicode/stop-scope-creep-before-it-starts-not-after-its-already-happening-1dfo</link>
      <guid>https://dev.to/kenzicode/stop-scope-creep-before-it-starts-not-after-its-already-happening-1dfo</guid>
      <description>&lt;p&gt;Most advice about scope creep tells you how to manage it.&lt;/p&gt;

&lt;p&gt;How to have the difficult conversation when a client asks for&lt;br&gt;
something extra. How to send a change request. How to get approval before doing additional work. How to track what's in scope and what isn't.&lt;/p&gt;

&lt;p&gt;All of that advice is useful. But it's treating the symptom, not the cause.&lt;/p&gt;

&lt;p&gt;By the time you're managing scope creep, you've already lost ground. The client already believes the extra work is included. The relationship already has tension. You're already on the defensive.&lt;/p&gt;

&lt;p&gt;The better approach is to make scope creep structurally impossible before the project starts.&lt;/p&gt;


&lt;h2&gt;
  
  
  Why Scope Creep Happens in the First Place
&lt;/h2&gt;

&lt;p&gt;Scope creep isn't usually malicious. Clients aren't typically trying to take advantage of you.&lt;/p&gt;

&lt;p&gt;They just don't know what they don't know.&lt;/p&gt;

&lt;p&gt;When a client hires a web designer, they picture a complete working website — with copy, images, SEO setup, maybe a logo refresh, definitely some tweaks after launch. They don't think about the fact that each of those things is a separate service with a separate cost.&lt;/p&gt;

&lt;p&gt;They're not lying when they say "I thought that was included." From their perspective, it was obvious. Nobody told them otherwise.&lt;/p&gt;

&lt;p&gt;That's on you. Not because you're doing something wrong — but because preventing that misunderstanding is your job, and the only tool that actually does it is a written document that spells out exactly what's not included.&lt;/p&gt;


&lt;h2&gt;
  
  
  The Difference Between Prevention and Management
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Managing scope creep&lt;/strong&gt; means having a process for when clients ask for extras:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A change request form&lt;/li&gt;
&lt;li&gt;An approval workflow&lt;/li&gt;
&lt;li&gt;A system for tracking what's in and out of scope&lt;/li&gt;
&lt;li&gt;Scripts for having the "that's outside scope" conversation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These things help. If you're mid-project with no written agreement, a change request system is genuinely useful.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Preventing scope creep&lt;/strong&gt; means structuring the project so the conversation never needs to happen:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A written Statement of Work signed before work begins&lt;/li&gt;
&lt;li&gt;An explicit "not included" section listing everything that falls outside the agreement&lt;/li&gt;
&lt;li&gt;Client responsibilities defined so delays are on them&lt;/li&gt;
&lt;li&gt;Revision policy specified so there's no such thing as unlimited changes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When prevention works — and it usually does — there's no scope creep to manage. The client already knows what's included. The boundaries were set on day one. Everyone is working from the same document.&lt;/p&gt;


&lt;h2&gt;
  
  
  The Section That Does Most of the Work
&lt;/h2&gt;

&lt;p&gt;If you implement one thing from this article, implement this:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Write down what you won't do.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not just what you will do — what you explicitly will not do.&lt;/p&gt;

&lt;p&gt;Most freelancers write a scope of work that lists their deliverables. Very few add a "not included" section. But that section is where scope creep actually gets stopped.&lt;/p&gt;

&lt;p&gt;Here's what it looks like for a web design project:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Not Included:
- Copywriting or content creation (client provides all text)
- Photography or video production
- SEO optimization beyond basic meta tags
- Logo design or brand identity work
- Third-party software or licensing fees
- Ongoing maintenance after 30-day post-launch period
- Any pages beyond the 6 listed in scope
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Every line on that list is a future conversation that won't happen. A client who signed off on a document containing that list can't later claim they assumed copywriting was included — it's written down that it isn't.&lt;/p&gt;

&lt;p&gt;The conversation doesn't happen mid-project when you're under pressure and the relationship is strained. It happens before work starts, when both parties are calm and motivated to make the project succeed.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Most Freelancers Don't Do This
&lt;/h2&gt;

&lt;p&gt;Two reasons.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;First, it takes time.&lt;/strong&gt; Writing a proper Statement of Work from scratch — with a "not included" section tailored to the specific project — takes 30-60 minutes. For a small project, that's a significant overhead. So freelancers skip it, use a vague template, or send a brief email summary and call it good enough.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Second, it feels awkward.&lt;/strong&gt; Listing what you won't do feels negative. Defensive. Like you're already anticipating conflict with a client you haven't started working with yet.&lt;/p&gt;

&lt;p&gt;Both of these are real obstacles. But the cost of not doing it — unpaid extra work, strained relationships, scope disputes — is almost always higher than the cost of spending 30 minutes on a proper agreement.&lt;/p&gt;




&lt;h2&gt;
  
  
  What a Complete SOW Prevents
&lt;/h2&gt;

&lt;p&gt;A well-written Statement of Work doesn't just stop scope creep. It prevents several other common freelance problems:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Revision creep&lt;/strong&gt; — clients who request endless changes because there's no written policy on how many rounds are included.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Payment disputes&lt;/strong&gt; — clients who dispute the final invoice because they claim certain things weren't delivered, even though they were.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Timeline disputes&lt;/strong&gt; — clients who blame you for delays caused by their own slow feedback or late content delivery. A client responsibilities section makes it clear whose job it is to provide what, and when.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cancellation without compensation&lt;/strong&gt; — clients who cancel mid-project and feel no obligation to pay for completed work. A kill fee clause changes that.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IP disputes&lt;/strong&gt; — clients who assume they own the work before paying for it. An IP transfer clause ties ownership to final payment.&lt;/p&gt;

&lt;p&gt;All of these are prevented by the same document — written once, before the project starts.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Write One Without Spending an Hour on It
&lt;/h2&gt;

&lt;p&gt;The practical obstacle is time. Writing a proper SOW from scratch takes too long, so most freelancers don't do it consistently.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://stecya.com" rel="noopener noreferrer"&gt;stecya.com&lt;/a&gt; solves this by generating the complete document from your project details in about 30 seconds. You fill in the project type, client name, deliverables, timeline, and budget — Claude AI writes the full 10-section Statement of Work including the "not included" section, tailored to your specific project type.&lt;/p&gt;

&lt;p&gt;Free to generate and read. No credit card required.&lt;/p&gt;

&lt;p&gt;The goal isn't to replace thinking with automation. It's to remove the friction that causes freelancers to skip the SOW entirely — because a generated SOW that you review and edit is vastly better than no SOW at all.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Mindset Shift
&lt;/h2&gt;

&lt;p&gt;Scope creep management tools assume scope creep is inevitable and give you ways to handle it.&lt;/p&gt;

&lt;p&gt;That assumption isn't quite right. Scope creep is inevitable when there's no clear written agreement. It's largely preventable when there is one.&lt;/p&gt;

&lt;p&gt;The freelancers who deal with scope creep least aren't the ones with the best change request systems. They're the ones who spend 30 minutes at the start of every project writing down exactly what they will and won't do, getting it acknowledged in writing, and pointing to that document when anything comes up.&lt;/p&gt;

&lt;p&gt;That's not a tool problem. It's a habit problem.&lt;/p&gt;

&lt;p&gt;Build the habit. Write the SOW. List what's not included.&lt;/p&gt;

&lt;p&gt;The conversation you're dreading — "that's outside scope" — becomes much easier when you can say "as per the agreement we both signed, that's listed under not included" instead of "I didn't think that was part of the project."&lt;/p&gt;




&lt;h2&gt;
  
  
  Start With the Next Project
&lt;/h2&gt;

&lt;p&gt;You don't need to retroactively fix current projects. You don't need to confront existing clients about scope creep that's already happened.&lt;/p&gt;

&lt;p&gt;Just start with the next one.&lt;/p&gt;

&lt;p&gt;Before you begin any new project — generate or write a Statement of Work. Make sure it has a "not included" section. Get written acknowledgment from the client before starting any work.&lt;/p&gt;

&lt;p&gt;Do that consistently for three months and notice how different your client relationships feel.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;stecya.com generates a complete Statement of Work in 30 seconds — including the "not included" section. Free to try, no credit card required.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>beginners</category>
      <category>freelance</category>
    </item>
    <item>
      <title>I Did 2 Months of Work for a 2-Week Price — Here’s What I learned</title>
      <dc:creator>Roy Sukro</dc:creator>
      <pubDate>Sat, 18 Apr 2026 04:54:19 +0000</pubDate>
      <link>https://dev.to/kenzicode/i-did-2-months-of-work-for-a-2-week-price-heres-what-i-learned-45gf</link>
      <guid>https://dev.to/kenzicode/i-did-2-months-of-work-for-a-2-week-price-heres-what-i-learned-45gf</guid>
      <description>&lt;p&gt;It started with a simple request.&lt;/p&gt;

&lt;p&gt;“Can you build us a website Nothing fancy. Just a clean design, maybe 5 pages. Two weeks, tops.”&lt;/p&gt;

&lt;p&gt;I said yes. No contract. No written agreement. Just an email thread with some bullet points and a handshake over Zoom.&lt;/p&gt;

&lt;p&gt;You probably know where this is going.&lt;/p&gt;




&lt;h2&gt;
  
  
  How It Fell Apart
&lt;/h2&gt;

&lt;p&gt;Week one was fine. I designed the homepage, got approval, moved on to the inner pages. Week two is when things started to shift.&lt;/p&gt;

&lt;p&gt;“Actually, can you also write the copy for the About page? Just a few paragraphs.”&lt;/p&gt;

&lt;p&gt;Sure. That’s not a big deal.&lt;/p&gt;

&lt;p&gt;“And can you integrate our booking system? It should be simple — just embed a calendar widget.”&lt;/p&gt;

&lt;p&gt;Okay. A bit more work but manageable.&lt;/p&gt;

&lt;p&gt;“Oh and the logo doesn’t really match the new site. Can you tweak it a bit?”&lt;/p&gt;

&lt;p&gt;I’m a developer, not a designer. But fine.&lt;/p&gt;

&lt;p&gt;“One more thing — can you set up basic SEO? Just the meta tags and stuff.”&lt;/p&gt;

&lt;p&gt;By week four I was still working on a project that was supposed to be done in two weeks. The client wasn’t being malicious. They genuinely thought all of this was included. And I had nothing — nothing — written down that said it wasn’t.&lt;/p&gt;

&lt;p&gt;That project cost me roughly 6 extra weeks of work. Unpaid.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Real Problem Wasn’t the Client
&lt;/h2&gt;

&lt;p&gt;Here’s the thing I had to admit to myself afterward: it wasn’t the client’s fault.&lt;/p&gt;

&lt;p&gt;Clients don’t know what they don’t know. When they hire someone to “build a website,” they imagine a complete, finished, everything-works product. They don’t think in terms of scope. They don’t know that logo design is a separate service, that copywriting is a separate service, that SEO setup is a separate service.&lt;/p&gt;

&lt;p&gt;That’s not ignorance — that’s just not being in the industry.&lt;/p&gt;

&lt;p&gt;It was my job to define the boundaries. And I didn’t.&lt;/p&gt;

&lt;p&gt;The moment I agreed to start work without a clear written document saying exactly what was and wasn’t included, I handed the client a blank check.&lt;/p&gt;




&lt;h2&gt;
  
  
  What a Statement of Work Actually Does
&lt;/h2&gt;

&lt;p&gt;After that project, I started using a proper Statement of Work for every engagement. Not a general contract — those are about&lt;br&gt;
legal terms and payment conditions. A SOW is project-specific. It answers one question: what exactly are we building together?&lt;/p&gt;

&lt;p&gt;A good SOW has a few critical sections:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scope of Work&lt;/strong&gt; — what you will do. Specific, detailed, no vague language. Not “design the website” but “design up to 5 pages including Home, About, Services, Portfolio, and Contact.”&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What’s Not Included&lt;/strong&gt; — this is the section that actually changes everything.&lt;/p&gt;

&lt;p&gt;Most freelancers write what they will do. Almost nobody writes what they won’t do. But clients fill that gap with assumptions. They assume copywriting is included. They assume revisions are unlimited. They assume the logo is part of the deal.&lt;/p&gt;

&lt;p&gt;When you explicitly write “copywriting not included — client&lt;br&gt;
provides all text” and “logo design not included” and “revisions beyond 2 rounds billed at standard hourly rate” — the conversation changes completely.&lt;/p&gt;

&lt;p&gt;Not because clients are trying to cheat you. But because now everyone is working from the same page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Client Responsibilities&lt;/strong&gt; — what you need from them and when. Content, assets, feedback deadlines. If they’re late providing content, the project timeline shifts. This section protects you from delays that look like your fault.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Kill Fee&lt;/strong&gt; — if the client cancels after work has started, they owe you a percentage of the total fee. 25% is standard. This protects you from investing weeks into a project that disappears.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Late Payment Clause&lt;/strong&gt; — unpaid invoices accrue interest. 1.5% per month is standard. Most clients never trigger this — but having it written down means invoices get paid on time.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Problem With Writing SOWs
&lt;/h2&gt;

&lt;p&gt;Here’s the honest problem: writing a proper SOW from scratch takes 30-60 minutes. Every time. For every project.&lt;/p&gt;

&lt;p&gt;You copy the last one, update the client name, try to remember what needs to change, inevitably miss something, send it, have to fix it.&lt;/p&gt;

&lt;p&gt;After the scope creep nightmare I described above, I started taking SOWs seriously. But I also got tired of writing them from scratch for every project.&lt;/p&gt;

&lt;p&gt;So I built a tool to generate them.&lt;/p&gt;

&lt;p&gt;&lt;a href="Https://stecya.com"&gt;stecya.com&lt;/a&gt; — you fill in your project details and AI writes the complete SOW in about 30 seconds. Scope, deliverables, timeline, payment terms, what’s not included, client responsibilities, kill fee — all of it, tailored to your project type.&lt;/p&gt;

&lt;p&gt;It’s free to generate and read. I built it because I needed it myself.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Changed After I Started Using SOWs
&lt;/h2&gt;

&lt;p&gt;The first time I sent a proper SOW to a client, they pushed back a little. “What do you mean copywriting isn’t included?”&lt;/p&gt;

&lt;p&gt;I explained. They understood. We added copywriting to the scope, adjusted the price and timeline accordingly. Everyone was happy.&lt;/p&gt;

&lt;p&gt;That conversation — which used to happen week three when I was already deep in the project and had no leverage — now happened before a single line of code was written.&lt;/p&gt;

&lt;p&gt;That’s the real value of a Statement of Work. It’s not about being difficult or legalistic. It’s about having a real conversation about what you’re building before you build it.&lt;/p&gt;

&lt;p&gt;Clients who understand the scope upfront are better clients. Projects with clear boundaries run smoother. And when something outside the scope comes up — and it always does — you have something to point to.&lt;/p&gt;




&lt;h2&gt;
  
  
  The One Section That Matters Most
&lt;/h2&gt;

&lt;p&gt;If you take nothing else from this article, take this:&lt;/p&gt;

&lt;p&gt;Write down what you won’t do.&lt;/p&gt;

&lt;p&gt;It feels awkward. It feels negative. But it is the single most effective thing you can add to any freelance agreement.&lt;/p&gt;

&lt;p&gt;“SEO optimization beyond basic meta tags — not included.”&lt;/p&gt;

&lt;p&gt;“Photography and video production — not included.”  &lt;/p&gt;

&lt;p&gt;“Ongoing maintenance after 30-day post-launch period — not included.”&lt;/p&gt;

&lt;p&gt;“Any pages beyond the 5 listed above — not included.”&lt;/p&gt;

&lt;p&gt;Every item on that list is a conversation you won’t have to&lt;br&gt;
have at 11pm on a Tuesday when you’re already three weeks into&lt;br&gt;
a two-week project.&lt;/p&gt;




&lt;h2&gt;
  
  
  Start Simple
&lt;/h2&gt;

&lt;p&gt;You don’t need a lawyer. You don’t need a complex legal document.&lt;/p&gt;

&lt;p&gt;Start with a simple one-page document that answers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What am I building?&lt;/li&gt;
&lt;li&gt;What am I NOT building?&lt;/li&gt;
&lt;li&gt;When will it be done?&lt;/li&gt;
&lt;li&gt;How much does it cost?&lt;/li&gt;
&lt;li&gt;When do I get paid?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Get that signed — even just an email reply saying “I agree to&lt;br&gt;
these terms” — before you start any work.&lt;/p&gt;

&lt;p&gt;That one habit will save you more money and stress than almost&lt;br&gt;
anything else you do as a freelancer.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Built stecya.com after this experience — free AI SOW generator for freelancers. Takes 30 seconds. No credit card required.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>freelance</category>
      <category>webdev</category>
      <category>career</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
