5 exercises — Practice freelance contract and legal vocabulary in English: SOW, MSA, NDA, IP assignment, milestone payments, and scope creep communication.
Core Freelance Contract vocabulary clusters
Core documents: MSA (Master Services Agreement), SOW (Statement of Work), NDA (Non-Disclosure Agreement), change order, work order
IP & legal: IP assignment, work-for-hire, moral rights, confidentiality, liability cap, indemnification, warranty, jurisdiction
Scope: scope of work, deliverable, acceptance criteria, scope creep, change request, out-of-scope, change order
Dispute: arbitration, mediation, governing law, force majeure, termination clause, cure period
0 / 10 completed
1 / 10
A freelance developer explains contract structure to a colleague: "I use an MSA — Master Services Agreement — as the umbrella legal document. It covers the relationship: IP ownership, confidentiality, liability limits, payment terms, dispute resolution. Then for each project I write a separate SOW — Statement of Work — that describes what I'm building, the deliverables, timeline, and price. The MSA stays in place; I just write a new SOW for each engagement." What is the difference between an MSA and a SOW?
MSA (Master Services Agreement): the umbrella contract that governs all future work between two parties. Covers: legal terms (IP, confidentiality, liability), payment terms, dispute resolution, termination. Signed once; remains in effect for all subsequent projects. SOW (Statement of Work): a project-specific document executed under the MSA. Covers: project description, deliverables, timeline, pricing, acceptance criteria. Each new project has a new SOW; the MSA doesn't need to be re-signed. Related documents: NDA (Non-Disclosure Agreement) — protects confidential information shared during discussions. Often signed before the MSA. Change Order — a written amendment to a SOW for scope changes, additional work, or price adjustments. Must be signed by both parties before work begins. Work Order — similar to SOW; the term varies by industry/region. Contract structure vocabulary: Recitals — the "whereas" clauses at the start of a contract describing context. Whereas — introductory clause. Notwithstanding — a common legal term meaning "despite" or "regardless of." Hereinafter referred to as — how parties are named in the contract for subsequent references. In conversation: "The MSA negotiation is the hard part — once that's done, adding new projects is just a one-page SOW that takes an hour to write."
2 / 10
A freelance engineer negotiates IP rights with a client: "The client wants everything I create to be their intellectual property — that's the work-for-hire clause. I agreed, but I carved out my pre-existing code — my utility libraries and frameworks I developed before this project. Those stay mine. I also retained the right to use general knowledge and skills I gained during the project — I just can't take their specific proprietary code or trade secrets." What is IP assignment and why is carving out pre-existing IP important for freelancers?
IP assignment: a contract clause transferring ownership of intellectual property created during the engagement from the freelancer to the client. Without an assignment clause, IP ownership defaults depend on jurisdiction — in many countries, the creator retains copyright unless explicitly transferred. Work-for-hire: a legal doctrine (US) where work created within the scope of employment or as a specifically ordered/commissioned work becomes the property of the employer/commissioning party. Freelancers should specify whether the engagement is work-for-hire. Carve-out: explicitly excluding specified pre-existing items from the IP assignment. Critical for: utility libraries you've built over years, frameworks you use across clients, open-source tools you contribute to. IP vocabulary: Pre-existing IP — code, tools, or materials the freelancer created before the engagement. Must be listed (even roughly) in the contract. Background IP — same as pre-existing IP; used in UK/EU contexts. Foreground IP — new IP created during the engagement; typically assigned to the client. Moral rights — in many jurisdictions, the right to be identified as the author and to object to derogatory treatment; can't be assigned (only waived in some jurisdictions). License-back — the client assigns IP to them but licenses it back to you for use in other projects. In conversation: "I always list my pre-existing libraries in the contract schedule — if I don't carve them out explicitly, I could be handing over my entire open-source toolkit."
3 / 10
A freelance consultant explains payment terms: "My standard terms are net-30 — payment due within 30 days of invoice. I require a 30% upfront deposit to start work, 40% at the mid-project milestone, and 30% on delivery and acceptance. I have a late payment clause: 1.5% per month on overdue balances. For long-term clients, I sometimes work on a monthly retainer — they pay a fixed monthly fee and I'm available for a defined number of hours." What is a retainer arrangement in consulting?
Retainer: a recurring fee the client pays to reserve the consultant's availability for a defined amount of work per period. Types: Time-based retainer — client pays for X hours/month; unused hours may or may not roll over. Project retainer — ongoing relationship with priority access; not tied to specific hours. Engagement retainer — a fixed monthly fee for advisory availability. Payment vocabulary: Net-30 — payment due 30 days after invoice date. Net-15, net-60 are variations. Due on receipt — payment due immediately upon invoicing. Milestone payment — payment tied to completion of a defined project milestone. Reduces risk for both parties. Fixed-price contract — total price agreed upfront regardless of hours worked. Risk to consultant if scope is unclear. Time-and-materials (T&M) — pay for actual hours worked at agreed hourly rate. Risk to client if project expands. Blended rate — a single hourly rate for mixed-skill project teams instead of individual rates per role. Late payment clause — specifies interest charged on overdue invoices. Prompt payment discount — discount offered if paid within a shorter window (e.g., 2/10 net-30: 2% discount if paid in 10 days). In conversation: "After getting paid 90 days late twice, I moved to milestone payments — I only do the next phase of work after the previous invoice clears."
4 / 10
A consultant handles a scope creep situation: "The client is asking me to add a user authentication system — that's not in the SOW. The SOW covers the product catalogue and checkout flow only. I'll document this as a change request. I'll estimate the additional work — 3 days — and send a change order: an amendment to the SOW with the new scope, price, and timeline impact. No new work starts until both parties sign." What is scope creep and why must changes be managed through a formal change order?
Scope creep: the gradual expansion of project scope beyond what was agreed in the SOW — often through informal requests, assumptions, or "while you're at it" additions. Scope creep erodes profitability on fixed-price contracts and strains relationships when the client expected more than the consultant planned to deliver. Change order: a formal written amendment to the SOW. Elements: description of additional work, revised deliverables, price for the change, timeline impact, updated total project cost. Must be signed before additional work begins. Scope management vocabulary: In-scope — explicitly included in the SOW. Out-of-scope — explicitly excluded. Acceptance criteria — specific, measurable conditions that determine when a deliverable is complete. Clear acceptance criteria prevent disputes about whether work is "done." Gold-plating — the consultant adding unrequested features beyond the SOW. Also a form of scope change (time spent). Deliverable — a specific, tangible output defined in the SOW (e.g., "deployed API with documentation," not "good backend"). Definition of Done — the mutual agreement of what completed work looks like. In conversation: "I never start out-of-scope work without a signed change order — even for small requests. Once you do it informally once, every request becomes just a small thing.
5 / 10
A freelancer explains liability clauses in a contract negotiation: "The client wants unlimited liability — if my code causes them losses, they can sue for any amount. I countered with a liability cap: my total liability is capped at the fees I received for the project. I also have a mutual indemnification clause — each party indemnifies the other for their own breaches. I excluded consequential damages — lost profits, lost business — from my liability." What is a liability cap and why is it important for freelancers?
Liability cap: a contract clause limiting the maximum amount one party can claim from the other in damages. Standard approach: cap at the fees paid for the project (or a multiple thereof — 1× or 2× fees). Without a cap: a bug in your code could theoretically expose you to the client's entire business losses — existentially dangerous for a solo consultant. Contract risk vocabulary: Consequential damages (indirect damages) — losses beyond the direct contract value: lost profits, lost customers, reputational harm. Typically excluded from liability by both parties. Direct damages — direct financial loss caused by the breach. More likely to be covered. Indemnification — one party agrees to defend and compensate the other for third-party claims arising from a specified breach. Example: "I indemnify you against any IP infringement claims if I used someone else's code in my deliverables." Mutual indemnification — both parties indemnify each other for their respective breaches. Force majeure — neither party is liable for delays caused by events beyond their control (pandemic, natural disaster, government action). Cure period — if a party breaches, they have X days to fix it before the other party can terminate. Governing law — which country/state's laws apply to disputes. Arbitration — disputes resolved by an arbitrator (faster and cheaper than court). In conversation: "I always cap liability at my project fees — if I wrote a bug that cost the client $10M in losses, I shouldn't owe more than the $50K they paid me."
6 / 10
Sarah (the freelancer) is drafting a Slack message to her client, Mark: 'Just confirming we're on track for the sprint review tomorrow. I've updated the Jira story with the latest testing results and have attached the revised API response schema. Let me know if you spot any issues!' What does 'API response schema' most accurately refer to in this context?
'API response schema' describes the *structure* of the data being sent back from the server – essentially, how the data is formatted. Options A and D are about UI/UX or bugs, respectively; option B is a legal agreement, not a technical specification. The correct answer focuses on the technical definition of the data itself.
7 / 10
David, a freelance developer, needs to document a change request for a client regarding a new feature. He writes: 'The client is requesting an integration with their existing CRM system. This will require approximately 8 hours of development time and an additional $1500 in cost. I've prepared a revised SOW outlining the scope, timeline, and price adjustments.' What does 'SOW' stand for here?
'SOW' stands for 'Statement of Work,' a crucial document in freelance contracts. It clearly defines the specific tasks, deliverables, and associated costs for a particular project or change. Options A, C, and D have completely different meanings and are not relevant to this scenario.
8 / 10
Emily, a freelance legal consultant specializing in IT contracts, is explaining the concept of 'consequential damages' to a client. She says: 'We've included a clause excluding consequential damages – essentially, we won't be liable for any indirect losses you might incur as a result of using our software, like lost profits or damage to your brand.' What is the primary reason for explicitly excluding this type of liability in a contract?
'Consequential damages' (also known as indirect losses) are extremely difficult to prove in court. They often involve complex calculations and require demonstrating a direct causal link between the freelancer's work and the loss. Excluding this clause significantly reduces the freelancer's potential liability and financial risk – that's why it is so important.
9 / 10
Ben, a freelance web developer, receives the following API response from a third-party payment gateway: `{"status": "success", "transaction_id": "TXN12345", "amount": 99.99, "currency": "USD"}`. Which of the following best describes what this API response is conveying?
The API response is providing feedback on a payment operation. The `status` field indicates success, and the other fields (transaction ID, amount, currency) detail the details of the successful transaction. Option A describes an error; options C and D are not typical responses from a payment gateway.
10 / 10
Lisa is preparing a PR (Pull Request) description for her code changes. She writes: 'These commits implement the new user authentication flow as defined in the SOW and address the security vulnerabilities identified during testing.' What does 'SOW' refer to in this context?
'SOW' stands for 'Statement of Work', a core document outlining the project's scope and deliverables. In this PR context, it specifies the requirements that Lisa's code changes are designed to fulfill – in this case, implementing the user authentication flow as defined in the SOW.
These modules build the same on-the-job skills as Freelance Contract & Legal Vocabulary for IT
— work through them together for a fuller vocabulary set.
What does the "Freelance Contract & Legal Vocabulary for IT" vocabulary exercise cover?
This exercise tests real IT vocabulary related to freelance contract & legal vocabulary for it through 10 multiple-choice questions, each built from realistic workplace sentences rather than abstract definitions.
Is this vocabulary exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is completely free — no account, sign-up, or payment required.
How many questions does this exercise have?
This exercise has 10 questions. Each one shows a real-world sentence or scenario with multiple-choice options and an explanation once you answer.
What happens after I answer a question?
You'll see immediate feedback showing whether your answer was correct, along with a short explanation of why — then a button to move to the next question, and a full results screen at the end.
Can I retry the exercise if I get questions wrong?
Yes. Once you reach the results screen, click "Try again" to reset your answers and go through the exercise from the start as many times as you like.
Do I need to create an account to take this exercise?
No account is needed. Your answers are scored in your browser during the session — nothing is saved to a server, so you can jump straight in.
Is my progress saved if I leave the page?
No — progress within an exercise resets if you navigate away or reload. Each exercise is short enough to complete in a few minutes in one sitting.
Are these vocabulary exercises connected to other topics?
Yes — this module shares real-world context with 1 other vocabulary module. See "Related vocabulary" below to keep building a connected skill set.
How is this different from reading a glossary or blog article?
Exercises like this one are active recall drills — you have to choose the correct term or phrasing yourself, which builds retention faster than passively reading a definition.
Where can I find more vocabulary exercises?
Browse the full Vocabulary exercises hub for hundreds of modules covering Agile, DevOps, security, databases, architecture, and more — organised by IT role and skill.