All levels 6 topic areas 59+ exercises

Freelance Developer

Freelance developers communicate in English to win work, set expectations, protect their time, and build long-term client relationships. This path covers the business English of freelancing — from the first client proposal to the final invoice — with a focus on professional communication that builds trust.

Topics covered

  • Client proposals
  • Contract & scope language
  • Status updates & reporting
  • Invoicing & payment
  • Handling difficult clients
  • Building reputation

Vocabulary spotlight

4 terms every Freelance Developer should know in English:

scope creep n.

The gradual expansion of project requirements beyond the original agreement without adjusting budget or timeline

"Three "small additions" later, we had classic scope creep — I issued a change request."
retainer n.

A recurring payment arrangement for ongoing availability or work, paid regardless of specific deliverables

"They moved to a 20-hour monthly retainer after the project so I'm always available."
kill fee n.

A payment the client owes if they cancel a project after work has begun

"The contract includes a 25% kill fee if the client terminates after sign-off."
deliverable n.

A specific output or outcome that the freelancer agrees to produce as part of the contract

"The final deliverable is a deployed, tested web application with documentation."
Open full glossary →

📚 Vocabulary Reference

Key terms organised by category for Freelance Developers:

Business Terms

proposalquoteestimateretainermilestonedeliverablekill feechange requestinvoicepayment termsnet 30

Contracts & Scope

scope of workscope creepchange orderNDAIP ownershipindemnificationlimitation of liabilitytermination clauseacceptance criteria

Client Communication

onboarding callstatus updatecheck-infeedback roundrevisionsign-offhandovermaintenance agreementreference letter

Rates & Finance

hourly ratefixed pricevalue-based pricingrate increasedepositlate payment feeexpense reimbursementcurrencybank transferinvoice dispute
Study full vocabulary modules →

Recommended exercises

Real-world scenarios you'll practise

  • Writing a project proposal that wins the client's trust and budget
  • Responding to a client who requests out-of-scope changes on a fixed-price contract
  • Sending a professional payment reminder for an overdue invoice
  • Writing a weekly status update that reassures clients the project is on track

🎯 Interview questions specific to this role

Practise answering these questions out loud — or in writing. Each question targets a real interviewer concern for Freelance Developers.

  1. How do you qualify a potential client before committing to a project?
  2. How do you handle a situation where a client keeps adding requirements beyond the original scope?
  3. Walk me through your typical contract and what protections it includes.
  4. How do you set and communicate your rates?
  5. How do you build a long-term relationship with a client after the project is complete?
Practice all interview exercises →

Recommended reading

Explore another role

🤖 AI Agents Engineer

Open path →