Rand & Rule

Freelance software developer contract template (South Africa)

What a South African software developer contract should include: deposits, IP, POPIA and the key clauses that prevent common disputes.

The disputes developers run into most

Preview: key clauses

Deposit

A 50% non-refundable commitment deposit is payable before work begins.

Payment

Invoices are payable by EFT within 14 days, with interest on overdue amounts.

Warranty period

The Contractor will fix defects reported within 30 days of delivery at no charge. New features are quoted separately.

In the Starter Kit

The full South African contractor agreement — edit once, reuse for every client.

Get the kit · R349

Other contract templates

General information only — not legal advice.