File size: 16,284 Bytes
4b6d8c6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Freelance Contract Template: Ghana & Nigeria | Dollar Client Kit</title>
<meta name="description" content="What a freelance contract must contain for GH/NG/KE freelancers: scope, payment terms, IP, kill fee, jurisdiction. Common-law structure. Fill-in pack.">
<link rel="canonical" href="https://thedollarclientkit.netlify.app/protection/contract-pack">
<link rel="alternate" type="text/plain" href="llms.txt" title="The Dollar Client Kit (AI-readable)">
<meta property="og:type" content="article">
<meta property="og:site_name" content="The Dollar Client Kit">
<meta property="og:title" content="Freelance contract — the clauses that matter">
<meta property="og:description" content="Scope, payment, IP, kill fee, jurisdiction — what each does, why clients accept them, and where to get the pack.">
<meta property="og:url" content="https://thedollarclientkit.netlify.app/protection/contract-pack">
<meta property="og:image" content="https://thedollarclientkit.netlify.app/og-image.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="The Dollar Client Kit - Freelance contract pack">
<meta name="twitter:card" content="summary_large_image">
<meta name="theme-color" content="#111629">
<script type="application/ld+json">
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://thedollarclientkit.netlify.app/"}, {"@type": "ListItem", "position": 2, "name": "Freelance contract pack", "item": "https://thedollarclientkit.netlify.app/protection/contract-pack"}]}
</script>
<script type="application/ld+json">
{"@context": "https://schema.org", "@type": "Article", "headline": "Freelance Contract Template: Ghana & Nigeria | Dollar Client Kit", "description": "What a freelance contract must contain for GH/NG/KE freelancers: scope, payment terms, IP, kill fee, jurisdiction. Common-law structure. Fill-in pack.", "datePublished": "2026-10-17", "dateModified": "2026-10-17", "author": {"@type": "Organization", "name": "The Dollar Client Kit"}, "publisher": {"@type": "Organization", "name": "The Dollar Client Kit", "url": "https://thedollarclientkit.netlify.app/"}, "mainEntityOfPage": {"@type": "WebPage", "@id": "https://thedollarclientkit.netlify.app/protection/contract-pack"}}
</script>
<script type="application/ld+json">
{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "Is a freelance contract legally valid across borders (US to Ghana/Nigeria/Kenya)?", "acceptedAnswer": {"@type": "Answer", "text": "Yes \u2014 parties may agree in writing which law governs. Cross-border contracts are routine; enforcement distance is why prevention matters more than litigation."}}, {"@type": "Question", "name": "Can I use a contract for small projects under $500?", "acceptedAnswer": {"@type": "Answer", "text": "Yes \u2014 even a one-page agreement with scope, price, due date and IP-on-payment prevents the common small-project disputes."}}, {"@type": "Question", "name": "Who should govern the contract \u2014 my country or theirs?", "acceptedAnswer": {"@type": "Answer", "text": "US clients typically propose their state's law \u2014 common and acceptable. The clause's value is existing; negotiate only on large contracts."}}, {"@type": "Question", "name": "When does IP transfer to the client?", "acceptedAnswer": {"@type": "Answer", "text": "On full payment. Payment-gated IP is standard: until the invoice clears, work remains yours."}}]}
</script>
<style>
:root{
  --vellum:#EFE8D9; --paper:#FBF8F1; --ivory:#FFFDF9;
  --line:#D9D0BD; --line-soft:#E6DECE;
  --ink:#111629; --ink-3:#252C45; --graphite:#5B6072; --graphite-2:#8A8F9E;
  --teal:#1F9E8F; --iris:#5B5BD6; --glow:linear-gradient(100deg,#1F9E8F 0%,#5B5BD6 55%,#3E7BF0 100%);
  --lime:#CDF74F; --clay:#C0442A;
  --serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;
  --sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;
}
*{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%}
body{background:var(--vellum);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;
  background-image:radial-gradient(90% 60% at 100% 0%,rgba(91,91,214,.10),rgba(91,91,214,0) 60%),radial-gradient(70% 50% at 0% 100%,rgba(31,158,143,.10),rgba(31,158,143,0) 60%);
  background-attachment:fixed}
.wrap{max-width:1080px;margin:0 auto;padding:0 20px}
.mono{font-family:var(--mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase}
.topbar{border-bottom:1px solid var(--line);background:rgba(251,248,241,.72);backdrop-filter:blur(8px);position:sticky;top:0;z-index:20}
.topbar .wrap{display:flex;align-items:center;justify-content:space-between;gap:14px;height:56px}
.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.01em;font-size:14px;color:var(--ink);text-decoration:none}
.brand .mark{width:16px;height:16px;border-radius:5px;background:var(--glow);flex:none}
.pillrow{display:flex;align-items:center;gap:8px}
.pill{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:6px 11px;border-radius:100px;border:1px solid var(--line);color:var(--graphite);white-space:nowrap}
.pill.live{background:var(--glow);border-color:transparent;color:#fff}
.hide-s{display:none}
@media(min-width:760px){.hide-s{display:inline-flex}}
.hero{padding:56px 0 34px}
.kicker{display:flex;align-items:center;gap:12px;margin-bottom:22px;color:var(--graphite)}
.kicker .num{color:var(--iris);font-weight:700}
h1{font-weight:800;text-transform:uppercase;font-size:clamp(34px,7.4vw,72px);line-height:.92;letter-spacing:-.035em;margin-bottom:22px}
h1 em,h2 em{font-family:var(--serif);font-style:italic;font-weight:500;text-transform:none;letter-spacing:-.02em;background:var(--glow);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}
.hero p.sub{max-width:620px;color:var(--graphite);font-size:17px}
.hero p.sub b{color:var(--ink)}
section{padding:52px 0;border-top:1px solid var(--line)}
h2{font-weight:800;text-transform:uppercase;font-size:clamp(24px,4.2vw,40px);line-height:.96;letter-spacing:-.03em;margin-bottom:18px}
.prose{max-width:760px;color:var(--graphite);font-size:15.5px}
.prose p{margin-bottom:14px}
.prose b{color:var(--ink);font-weight:650}
.break{margin-top:22px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--paper);max-width:820px}
.brow{display:flex;justify-content:space-between;gap:14px;padding:14px 18px;border-bottom:1px solid var(--line-soft);font-size:14px}
.brow:last-child{border-bottom:0}
.brow .bl{color:var(--graphite)}
.brow .bl b{color:var(--ink);font-weight:600}
.brow .bl small{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--graphite-2);margin-top:3px}
.brow .bv{font-family:var(--mono);font-size:13px;font-weight:700;color:var(--clay);white-space:nowrap}
.brow.good .bv{color:var(--teal)}
.note{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--iris);border-radius:0 14px 14px 0;padding:16px 18px;margin-top:22px;max-width:760px;font-size:14px;color:var(--graphite)}
.note b{color:var(--ink)}
.q{padding:18px 0;border-bottom:1px solid var(--line);max-width:760px}
.q:last-child{border-bottom:0}
.q h3{font-size:15.5px;font-weight:700;margin-bottom:6px}
.q p{color:var(--graphite);font-size:14.5px}
.q a,.prose a{color:var(--iris);font-weight:600}
.btn{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:15px;letter-spacing:-.01em;padding:15px 24px;border-radius:100px;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:var(--sans);transition:all .2s ease}
.btn-lime{background:var(--lime);color:var(--ink)}
.btn-lime:hover{background:#DBFF75;transform:translateY(-2px)}
.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}
.btn-ghost:hover{border-color:var(--ink)}
.cta{background:var(--ink);color:#EDEAF6;border-radius:22px;padding:38px 26px;margin:0 0 52px}
.cta h2{color:#fff}
.cta p{color:#B4B9CF;max-width:520px;margin-top:14px}
.cta .row{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px;align-items:center}
.cta .mono{color:#8A90AD}
footer{border-top:1px solid var(--line);padding:30px 0 56px;color:var(--graphite)}
footer .frow{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}
footer .disc{font-size:12.5px;color:var(--graphite-2);max-width:640px;margin-top:16px;line-height:1.5}
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
</style>
</head>
<body>

<header class="topbar">
  <div class="wrap">
    <a class="brand" href="calculator.html" title="The Dollar Client Kit - free fee leakage calculator"><span class="mark"></span> THE DOLLAR CLIENT KIT</a>
    <div class="pillrow">
      <span class="pill hide-s">GH · NG · KE</span>
      <span class="pill live" title="Last fee verification date">FEES CHECKED — OCT 2026</span>
    </div>
  </div>
</header>

<main>
  <section style="border-top:0">
    <div class="wrap">
      <div class="kicker mono"><span class="num">04A</span> <span>CONTRACTS · GH · NG · KE</span></div>
      <h1>Sign nothing <em>undefined.</em></h1>
      <p class="sub">Ghana, Nigeria and Kenya share English common-law contract heritage — a plain written agreement, signed by both sides, is the whole ceremony. What matters is <b>which clauses</b>: scope, payment terms, IP transfer, kill fee, jurisdiction. Here is what each does and why US clients accept them without blinking.</p>
    </div>
  </section>

  <section>
    <div class="wrap">
      <h2>The seven clauses.</h2>
      <div class="break">
        <div class="brow good"><div class="bl"><b>Scope of work</b><small>what IS and IS NOT included, in writing</small></div><div class="bv">the anti-drift clause</div></div>
        <div class="brow good"><div class="bl"><b>Payment terms</b><small>amount, currency, due date, late fee</small></div><div class="bv">USD · net-15 or 50/50</div></div>
        <div class="brow"><div class="bl"><b>Revision limit</b><small>rounds included, then hourly</small></div><div class="bv">e.g. 2 rounds</div></div>
        <div class="brow good"><div class="bl"><b>IP transfer</b><small>on full payment, not on signature</small></div><div class="bv">payment-gated</div></div>
        <div class="brow"><div class="bl"><b>Kill fee</b><small>client cancels mid-project</small></div><div class="bv">25-50% of scope</div></div>
        <div class="brow"><div class="bl"><b>Termination notice</b><small>either side, days of notice</small></div><div class="bv">7-14 days</div></div>
        <div class="brow"><div class="bl"><b>Jurisdiction</b><small>whose law governs the dispute</small></div><div class="bv">state it explicitly</div></div>
      </div>
      <div class="note"><b>IP transfer on payment is the freelancer's seatbelt:</b> work stays yours until invoice is paid in full — the strongest leverage you will ever have, and the standard term in US service agreements. <b>Kill fee protects both sides:</b> clients accept it because it also binds you. If a client refuses both, you are not negotiating a contract — you are meeting a risk transfer. <b><a href="invoice-template.html">Invoice pairs with this contract.</a></b></div>
    </div>
  </section>

  <section>
    <div class="wrap">
      <h2>Why US clients sign these without friction.</h2>
      <div class="prose">
        <p><b>These are not aggressive terms — they are default terms.</b> US service agreements carry payment-gated IP, kill fees and defined scope as standard; a freelancer who presents them reads as experienced, not difficult. What makes a contract signable is <b>precision, not length</b>: two pages of clear clauses beat twelve pages of boilerplate nobody reads. Our pack is written to be read by both sides in ten minutes.</p>
        <p><b>The cross-border specifics:</b> (1) contract states <b>USD amounts</b> — your local-currency conversion is your operational matter, not a contract term; (2) payment method named (ACH/wire instructions go on the invoice, not the contract); (3) jurisdiction clause acknowledges cross-border reality — "laws of [client's state/country], disputes first by good-faith negotiation" is commonly accepted and avoids unenforceable fantasy clauses; (4) W-8BEN mentioned as a compliance exhibit where the client requests it (<b><a href="w8ben-explained.html">explained</a></b>).</p>
        <p><b>Ghana/Nigeria/Kenya enforcement reality:</b> for typical freelance amounts, the contract's real function is <b>prevention and clarity</b> — it stops scope drift and payment ambiguity before they happen — not courtroom drama. Get paid via rails with receipts (<b><a href="fee-receipts.html">receipts page</a></b>), keep the signed PDF in the client folder, and file for tax records (<b><a href="tax-ghana.html">GH</a></b> · <b><a href="tax-nigeria.html">NG</a></b>). The pack ships US-client and local-client variants.</p>
      </div>
    </div>
  </section>

  <div class="wrap">
    <div class="cta">
      <h2>Two variants, fill-in ready.</h2>
      <p>The Kit's contract pack: US-client and local-client versions, every clause annotated with why it exists. $19 founding through Dec 31, with invoice and rate card. 14-day refund.</p>
      <div class="row">
        <a class="btn btn-lime" href="calculator.html" title="Run your own numbers in the free fee leakage calculator">Run the free calculator</a>
        <a class="btn btn-ghost" href="kit.html" style="color:#EDEAF6;border-color:rgba(255,255,255,.25)" title="Get the Dollar Client Kit - $19 founding price">Get the Kit — $19</a>
        <span class="mono">Card · MoMo · 14-day refund</span>
      </div>
    </div>
  </div>

  <section>
    <div class="wrap">
      <h2>Questions.</h2>
      <div class="q"><h3>Is a freelance contract legally valid across borders (US to Ghana/Nigeria/Kenya)?</h3><p>Yes — parties may agree in writing which law governs; cross-border service contracts are routine. Enforceability across jurisdictions is the practical limit, which is why the contract's main job is prevention and clarity rather than litigation.</p></div>
      <div class="q"><h3>Can I use a contract for small projects under $500?</h3><p>Yes — and you should: even a one-page agreement with scope, price, due date and IP-on-payment prevents the two common small-project disputes (undefined revisions, delayed payment). The pack's short form fits under $500 work.</p></div>
      <div class="q"><h3>Who should govern the contract — my country or theirs?</h3><p>US clients typically propose their state's law; that is common and acceptable for standard freelance work. The clause's value is that it exists (no ambiguity). Negotiate jurisdiction only on large contracts with real dispute risk.</p></div>
      <div class="q"><h3>When does IP transfer to the client?</h3><p>On full payment — this is standard and payment-gated IP belongs in every agreement. Until the invoice is cleared, work remains yours; the license to use drafts can be granted for evaluation purposes.</p></div>
    </div>
  </section>
</main>

<footer>
  <div class="wrap">
    <div class="frow">
      <span>THE DOLLAR CLIENT KIT · CONTRACT PACK · GH NG KE · US-CLIENT VARIANTS</span>
      <span>FEES CHECKED — OCT 2026 · NEXT — NOV 2026</span>
    </div>
    <p class="disc">ESTIMATES ONLY — ranges, not quotes. Fee schedules, FX spreads and provider terms change without notice; verify with your provider before moving large amounts. Not affiliated with Payoneer, Wise, Fiverr, Upwork, Grey, Raenest, Cleva or any provider named. Nothing here is tax, legal or financial advice.</p>
  </div>
</footer>

</body>
</html>