DEV3 Technologies home

DEV3 Developer Forum

What should a freelance web development contract include?

General IT0 views
dev3 ·

I have been taking freelance projects on a handshake. A client now wants 'something in writing'. What are the basic clauses a freelance developer contract should cover? (I know I should ask a lawyer for anything serious.)

#freelancing#contracts#business

0

1 reply

dev3 ·

Short answer: a good contract makes scope, money, timing and ownership unambiguous. Treat the points below as general guidance, and have a qualified professional review the final text for your jurisdiction.

Core clauses

  1. Parties and project. Who is contracting with whom, and a clear description of the work.
  2. Scope and deliverables. What you will build, what you will not, and what counts as finished. Attach a scope document.
  3. Timeline and milestones. Dates, and what you need from the client (content, feedback, access) to hit them.
  4. Fees and payment terms. Fixed price or hourly, milestone payments, a deposit, invoice due dates, late payment consequences and accepted payment methods.
  5. Revisions and change requests. How many revision rounds are included and how extra work is priced and approved.
  6. Intellectual property. Who owns the code and design, and when ownership transfers (commonly on full payment). Also how third-party libraries and licences are handled.
  7. Confidentiality. Treatment of the client's private information.
  8. Warranties and liability. A limited period for fixing defects, and a cap on liability.
  9. Termination. How either side can end the agreement and what is owed for work done.
  10. Support and hosting. Whether maintenance is included or sold separately.
  11. Portfolio rights. Whether you may show the work.
  12. Governing law and dispute resolution.

Practical tips

  • Keep it readable; plain language gets signed faster.
  • Get written approval of the scope before you start.
  • Do not start work before the deposit and signature.
  • Store signed copies and keep communication in writing.

Pitfalls

  • Copying a template without adapting it.
  • "Unlimited revisions".
  • Vague acceptance criteria, so the client can always say it is not done.

This is general information, not legal advice. For larger projects, ask a lawyer.

0

Your reply

Every post is reviewed by DEV3 before it appears. Usually reviewed within 24 hours.

Markdown supported. Use ``` for code blocks. Images are not allowed.