<?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>Forem: Cole Fierce</title>
    <description>The latest articles on Forem by Cole Fierce (@cole_fierce_42e7490f389a9).</description>
    <link>https://forem.com/cole_fierce_42e7490f389a9</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%2F3852697%2Fde4a54c1-07a0-4984-813b-f219ff74e7f2.png</url>
      <title>Forem: Cole Fierce</title>
      <link>https://forem.com/cole_fierce_42e7490f389a9</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/cole_fierce_42e7490f389a9"/>
    <language>en</language>
    <item>
      <title>How to Review a Contract in 5 Minutes (Without a Lawyer)</title>
      <dc:creator>Cole Fierce</dc:creator>
      <pubDate>Tue, 31 Mar 2026 04:31:23 +0000</pubDate>
      <link>https://forem.com/cole_fierce_42e7490f389a9/how-to-review-a-contract-in-5-minutes-without-a-lawyer-542b</link>
      <guid>https://forem.com/cole_fierce_42e7490f389a9/how-to-review-a-contract-in-5-minutes-without-a-lawyer-542b</guid>
      <description>&lt;p&gt;Last year I signed a freelance services agreement without reading page 7.&lt;/p&gt;

&lt;p&gt;Page 7 had a 24-month worldwide non-compete clause. I didn't find out until I tried to take on a new client in the same industry. That one oversight could have cost me my entire income for two years.&lt;/p&gt;

&lt;p&gt;I'm a developer, not a lawyer. So I did what developers do — I built a tool to solve the problem.&lt;/p&gt;

&lt;p&gt;But before I get to that, here's what I learned about reading contracts that every developer-freelancer should know.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 5 clauses that burn developers the most
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. The "All Work Product" IP trap
&lt;/h3&gt;

&lt;p&gt;Watch for this language:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"All work product, tools, frameworks, and methodologies &lt;strong&gt;used&lt;/strong&gt; or developed during this engagement are the exclusive property of Client."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That word "used" is the trap. It doesn't just cover what you build for the client — it claims ownership of your existing code libraries, reusable components, and frameworks you brought to the project. Always add: "excluding Contractor's pre-existing intellectual property."&lt;/p&gt;

&lt;h3&gt;
  
  
  2. The open-ended non-compete
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;"Contractor shall not provide similar services to any entity in the same industry for 24 months."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;No geographic limit. No definition of "industry." And 24 months is absurd. Standard is 6 months max with a specific geographic scope. If a client won't negotiate this, it's a red flag.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Payment contingent on "satisfaction"
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;"Payment upon Client's satisfactory approval of deliverables."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;With no objective criteria, the client can withhold payment forever by saying they're not satisfied. Tie payment to specific milestones and defined acceptance criteria — not subjective approval.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. No late payment penalty
&lt;/h3&gt;

&lt;p&gt;If your contract doesn't include a late payment clause, you have zero leverage when an invoice goes unpaid for 60 days. Add: "Invoices unpaid after 30 days accrue 1.5% monthly interest."&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Unlimited liability
&lt;/h3&gt;

&lt;p&gt;No liability cap means a $5,000 project could expose you to a $500,000 lawsuit. Standard practice: cap liability at total fees paid under the contract.&lt;/p&gt;

&lt;h2&gt;
  
  
  The quick-check method
&lt;/h2&gt;

&lt;p&gt;Before you sign anything, run through this 5-minute checklist:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Ctrl+F "non-compete"&lt;/strong&gt; — If it exists, check duration and scope&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ctrl+F "intellectual property" or "work product"&lt;/strong&gt; — Make sure your pre-existing IP is excluded&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ctrl+F "satisfaction" or "approval"&lt;/strong&gt; — Make sure payment isn't subjective&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Look for the liability section&lt;/strong&gt; — There should be a cap&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Check payment terms&lt;/strong&gt; — There should be a late penalty clause&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If any of these are missing or look wrong, push back before signing. Most clients expect negotiation — it's not rude, it's professional.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I built ClauseGuard
&lt;/h2&gt;

&lt;p&gt;After my non-compete disaster, I wanted something that could do this check automatically. So I built &lt;a href="https://clauseguard.io" rel="noopener noreferrer"&gt;ClauseGuard&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You upload any contract — PDF, Word, or plain text — and in about 30 seconds it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Assigns a risk score (0-100)&lt;/li&gt;
&lt;li&gt;Flags every risky clause with a plain-English explanation&lt;/li&gt;
&lt;li&gt;Suggests specific negotiation counter-language you can copy and send back&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The tech stack for anyone curious: vanilla HTML/JS frontend, Supabase for auth and database, Stripe for payments, Claude API for the AI analysis, deployed on Vercel.&lt;/p&gt;

&lt;p&gt;The first analysis is free, no credit card needed. I'm a solo dev looking for feedback — especially from other developers who freelance. What contract clauses have burned you?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://clauseguard.io" rel="noopener noreferrer"&gt;clauseguard.io&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Not legal advice. ClauseGuard is an AI analysis tool, not a law firm. Always consult a lawyer for high-stakes contracts.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>freelancing</category>
      <category>career</category>
      <category>productivity</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
