Terms of Service

Last updated: March 2026

Introduction

These Terms of Service govern your use of the freelance web development services provided by Sakhile Dumisa ("I", "me", "my"). By engaging my services or using this website, you agree to these terms.


Services Offered

I provide freelance web development services specializing in:

  • Full-stack development with TanStack Start, Hono.js, and serverless architecture
  • Payment integrations (PayFast, Dodo Payments)
  • Database design (D1, Neon, MongoDB)
  • PWA implementation and performance optimization
  • Ongoing maintenance and support

A detailed scope of work will be outlined in each project agreement.


Project Process

1
Discovery

Requirements gathering and scope definition

2
Proposal

Detailed quote and timeline provided

3
Deposit

50% upfront payment required

4
Development

Work begins with regular updates

5
Review

Client feedback and revisions

6
Final Payment

Remaining 50% upon completion

7
Handover

Code transfer and deployment


Payment Terms

Deposit: 50% non-refundable deposit required before work commences
Final Payment: Remaining 50% due upon project completion before code handover
Hourly Work: Billed at R500/hour (or as agreed) for work outside scope
Payment Methods: PayFast (South Africa) or Dodo Payments (Pan-African)
Late Payment: Invoices unpaid after 14 days may result in project pause or termination

Revisions & Scope Changes

Each bundle includes a set number of revision rounds:

MVP Bundle1 round
Growth Bundle2 rounds
Scale Bundle3 rounds

Additional revisions or features outside the agreed scope will be billed at R500/hour.


Intellectual Property

Upon full payment, the client receives full ownership of all code and deliverables. I retain the right to:

  • Include the project in my portfolio
  • Use generic code snippets in future projects
  • Share project details (with client permission) as case studies

Delivery & Timeline

MVP Bundle2–3 weeks
Growth Bundle4–6 weeks
Scale Bundle8–12 weeks

Delays may occur due to client feedback delays (over 48 hours), scope changes, or third-party issues.


Client Responsibilities

  • Clear scope and requirements before development
  • Design assets (Figma, logo, content) in a timely manner
  • Feedback within 48 hours to maintain timeline
  • Access to required accounts (hosting, domain, payment gateways)

Termination

By Client: May terminate with written notice. Deposit is non-refundable. Work completed is billed at R500/hour.
By Me: May terminate if client fails to meet payment obligations or provide necessary materials.

Warranties & Disclaimers

Services are provided "as is". I am not liable for:

  • Third-party service outages (Vercel, Cloudflare, SES, etc.)
  • Loss of revenue or business opportunities
  • Security breaches resulting from client's failure to maintain credentials

Limitation of Liability & Dispute Resolution

Limitation of Liability

  • Total liability shall not exceed the total fees paid for the specific project
  • No liability for indirect, incidental, special, consequential, or punitive damages
  • In any dispute, your sole remedy is a refund limited to 50% of the total fees paid

Dispute Resolution

  • 14-day good faith negotiation period
  • Binding mediation before litigation
  • Exclusive jurisdiction of South African courts
  • Claims must be brought individually, not as class actions

You acknowledge that the fees charged reflect this allocation of risk and limitation of liability.


Governing Law

These terms are governed by the laws of South Africa.


Contact Information

For any questions regarding these terms, contact me at:

Sakhile Dumisa

dev@sakhiledumisa.com
Legal Disclaimer

This website and its legal pages are provided for informational purposes. I am not a lawyer. These documents are based on my business practices and should not be considered legal advice. If you have specific legal concerns, please consult a qualified attorney.