Search legal guides

Search MJ Kotze Inc legal guides and articles

Software & Technology

Professional & IT Consulting Services Agreement in South Africa

Master terms an IT or professional services consultancy can build every project on: statements of work, time-and-materials or fixed pricing, change control, acceptance, clear ownership of deliverables and of your own tools, protection for your people, and a liability cap that matches the fee.

Written by

Martin Kotze

Attorney, Conveyancer & Notary Public

Last reviewed:

Quick answer

What is a professional or IT consulting services agreement?

A professional or IT consulting services agreement is the master contract an IT consultancy signs once with a client, setting the rules for all the consulting, advisory, configuration and implementation work its people will do for that client. It is often called a PSA, or a master services agreement (see our MSA guide). Each project is then written up in its own statement of work (SOW): a short document that sets the scope, deliverables, team, timetable and price, and is signed under the master terms. A Cape Town consultancy might, for example, review a retailer’s cloud security, then configure its Microsoft 365 tenant, then run a data migration. That is three SOWs and one PSA. Each SOW is priced either on time and materials (the client pays agreed hourly or daily rates for the time actually spent) or at a fixed price for a defined result, usually paid in milestones. The PSA carries the terms nobody wants to renegotiate on every job: how SOWs and changes are agreed, how work is accepted, who owns what is created, confidentiality, protection of the consultancy’s staff, the liability cap and POPIA. It is not a consultancy agreement, which engages one individual consultant and turns on whether that person is really an employee. Nor is it a professional services addendum, which sits under a SaaS provider’s subscription contract and covers onboarding around its own product. A large rollout of someone else’s ERP or CRM usually needs a dedicated software implementation agreement, and running an IT function month after month against service levels is IT outsourcing or managed services, not project consulting. And if the deal is really supplying people to work under the client’s own direction, it is staff augmentation, which raises the questions in our guide to labour brokers and secondment.

Is an IT consulting services agreement binding in South Africa, and who owns the work?

Yes. A PSA is an ordinary commercial contract to perform work for a fee (at common law a contract for work, locatio conductio operis), and it binds both sides like any other contract. Each SOW signed under it binds on the master terms. No statute regulates consulting contracts as a class. Instead, particular Acts attach to particular clauses, and the one that catches most consultancies and clients out is ownership of what the consultants create. Under the Copyright Act 98 of 1978, copyright vests first in the author (section 21(1)(a)), and the author of a computer program is the person who exercised control over its making (section 1(1)). Code the consultancy’s own employees write in the course of their employment belongs to the consultancy (section 21(1)(d)). The rule that lets a paying client own commissioned work covers only photographs, portraits, gravures, films and sound recordings (section 21(1)(c)). It does not cover software, reports or designs. So who owns client code depends on how the work was run. In Bergh v Agricultural Research Council [2020] ZASCA 30 the Supreme Court of Appeal held that a client who only supplies functional requirements, reviews progress and tests the finished program does not, without more, control its making. In Haupt v Brewers Marketing Intelligence [2006] ZASCA 40, by contrast, the person who gave detailed instructions and checked and approved the work as it progressed was the author, even though an independent contractor wrote the code. Neither side should leave this to a dispute about facts. Section 22(3) gives an assignment of copyright no effect unless it is in writing and signed by or on behalf of the assignor, and section 22(5) allows copyright in future works to be assigned in advance. The PSA itself can therefore settle ownership of every deliverable before the first SOW starts. One formality trips up e-signing. Because section 22(3) is a signature the law requires, an assignment signed electronically must carry an advanced electronic signature under section 13(1) of the Electronic Communications and Transactions Act 25 of 2002 (ECTA). The SCA drew that line in Spring Forest Trading v Wilberry [2014] ZASCA 178: a signature the parties require of themselves can be met by a typed name at the foot of an email, while a signature required by law, given electronically, must be an advanced electronic signature. The practical answer is to sign the PSA on paper or with an advanced electronic signature, keep the assignment in the PSA, and let SOWs and change orders be signed electronically.
“No assignment of copyright and no exclusive licence to do an act which is subject to copyright shall have effect unless it is in writing signed by or on behalf of the assignor, the licenser or, in the case of an exclusive sublicence, the exclusive sublicenser, as the case may be.”
Copyright Act 98 of 1978, s 22(3)
“the mere provision of functional requirements and a periodic review of progress being made in the development of the program and testing it finally to see if it met its purpose, without more, does not establish control over the making of it or vest authorship therein.”
Bergh and Others v Agricultural Research Council (93/2019) [2020] ZASCA 30; [2020] 2 All SA 637 (SCA), para 63
“a person may because of his control over the making of a computer program be the author of that program even if the creator of the program is an independent contractor.”
Haupt t/a Softcopy v Brewers Marketing Intelligence (Pty) Ltd (118/05) [2006] ZASCA 40; 2006 (4) SA 458 (SCA), para 41
“Where the signature of a person is required by law and such law does not specify the type of signature, that requirement in relation to a data message is met only if an advanced electronic signature is used.”
Electronic Communications and Transactions Act 25 of 2002, s 13(1)

When you need a Professional & IT Consulting Services Agreement

  • When your IT or professional services business does repeat work for the same client (a review now, a configuration project next quarter, advisory hours in between) and you want to agree the legal terms once and add each job as a statement of work.
  • When you sell your people’s time on hourly or daily rates, or quote fixed prices for defined projects, and need clear rules on rate cards, estimates, expenses, invoicing and what happens when the scope changes.
  • When your consultants will write scripts, integrations, reports, configurations or other material for the client, and ownership of that work, and of the tools and templates you bring to every job, must be settled in writing before anyone argues about it.
  • When your team will work inside the client’s systems or alongside its staff, and you need to stop the client hiring your people away and copying your methods.
  • When your consultants will be able to see the client’s customer, employee or patient records, so that you act as an operator under POPIA and the client needs a written contract with you.
  • When a client sends you its standard supplier terms, written for buying goods rather than consulting work, and you need master terms that actually fit what you do.

What a Professional & IT Consulting Services Agreement should contain

1

Master terms, SOWs and order of precedence

The PSA holds the standing terms; each SOW records the scope, deliverables, team, timetable, assumptions and price, and is signed under the PSA. Say which document wins if they conflict, usually the PSA unless the SOW expressly changes a named clause. Say too what happens to running SOWs if the PSA ends, so a project is not stranded halfway, and what the client must pay for work already done.

2

Pricing: time and materials or fixed price

For time and materials, set the rate card, what counts as a billable day, how timesheets are approved, whether estimates are only estimates or a cap, and how expenses are charged. For a fixed price, tie the price to an exact scope, the milestones at which it is paid, and the assumptions it rests on. Either way, fix the payment period, interest on late payment, and the consultancy’s right to pause work while invoices remain unpaid.

3

Change control and client dependencies

Any change to scope, timetable or price should go through a written change request, an impact assessment and a signed change order before the work changes. List what the client must supply (access, environments, data, decisions and its own staff’s time) and by when, so that a client delay moves the timetable and, on a fixed price, the price. Decide whether a typed name on an email counts as signing a change: in Spring Forest Trading v Wilberry the Supreme Court of Appeal held that typed names on emails satisfied a contractual clause requiring changes to the agreement to be in writing and signed, so if only formal change orders should count, the PSA must say so.

4

Acceptance of deliverables

Define how deliverables are reviewed and signed off: the acceptance period, objective criteria, how defects are reported and fixed, and when silence or live use counts as acceptance. Advice and reports are usually accepted on delivery; configurations and integrations are tested first. Link fixed-price milestone payments to acceptance, so both sides know when a stage is finished and the invoice is due.

5

Ownership of deliverables, tools and know-how

Decide, per SOW or per deliverable, whether the client will own the work (a written, signed assignment, usually effective once the related fees are paid) or the consultancy will keep it and grant a licence. Either way, keep the consultancy’s pre-existing tools, scripts, templates, frameworks and methods outside the assignment, license to the client whatever of them is built into its deliverables, and preserve the consultancy’s right to reuse its general skills and know-how. Because section 22(5) of the Copyright Act allows future works to be assigned in advance, one signed assignment in the PSA can cover every later SOW.

6

Confidentiality and POPIA operator terms

Make confidentiality mutual: the client’s systems, data and plans on one side, the consultancy’s methods, tools and pricing on the other. Where consultants work with personal information held by the client, the consultancy is an operator. Section 20 of POPIA requires it to process that information only with the client’s knowledge or authorisation and to treat it as confidential. Section 21 requires a written contract under which it maintains security measures, and obliges it to notify the client immediately if there are reasonable grounds to believe the information has been accessed or acquired by an unauthorised person.

7

Your people: staffing and non-solicitation

The consultancy chooses, supervises and replaces its own consultants, stays their employer and pays them; the client can be given key-person commitments for named roles. Add a non-solicitation clause under which the client may not recruit consultants who worked on its projects, during the engagement and for a reasonable period after it. If a fee is payable when the client breaches that promise, the fee is a penalty under the Conventional Penalties Act 15 of 1962, and section 3 lets a court reduce it if it is out of proportion to the consultancy’s prejudice. A fee for a hire the PSA expressly permits is, on the reasoning in Sun Packaging v Vreulink, more likely to be the price of that right than a penalty.

8

Warranties, liability cap and exit

Warrant that the services will be performed with reasonable skill and care by suitably qualified people, with re-performance as the first remedy for a defect. Cap each party’s total liability, usually by reference to the fees under the SOW concerned, exclude indirect and consequential loss, and agree the carve-outs, typically confidentiality, data-protection breaches and claims that the deliverables infringe someone else’s rights. On exit, require return or deletion of data and a handover of work in progress, paid for at agreed rates.

IT consulting services agreement compared with similar contracts

ContractWhat it coversTypical partiesWhere the risk sits
IT consulting services agreement (PSA)Master terms for consulting, advisory, configuration and implementation projects, each run under its own SOWAn IT or professional services firm and a business clientScope creep, acceptance disputes, and unclear ownership of the code and documents the consultants produce
Consultancy agreementEngaging one individual consultant for an assignmentA business and a self-employed personThe consultant being treated as an employee under labour law
Professional services addendumOnboarding, configuration and training around a SaaS provider’s own productA SaaS or cloud provider and its subscriberFit with the subscription terms and ownership of custom work
Software implementation agreementConfiguring, integrating and migrating data into software licensed from a third-party vendorAn implementer and a customer, with the vendor alongsideGaps between the implementer’s promises and the vendor’s licence, and failed go-lives
IT outsourcing / managed services agreementRunning an IT function continuously against service levelsA managed service provider and a customerService-level remedies, staff transfers under section 197 of the LRA, and exit

Common South African pitfalls

  • Assuming payment buys the code. The commissioning rule in section 21(1)(c) of the Copyright Act covers photographs, portraits, gravures, films and sound recordings only. For software, reports and designs, ownership turns on who controlled the making: usually the consultancy in an ordinary engagement, sometimes a hands-on client. Until a written, signed assignment settles it, the client has no clear title and the consultancy has a dispute it never priced for.
  • Assigning everything and giving away your toolkit. A blanket assignment of all intellectual property created during the engagement can sweep in the scripts, templates, frameworks and accelerators the consultancy reuses on every job. Carve out pre-existing and generic material, list the important items in the SOW, and license to the client what is built into its deliverables.
  • Warranting title you do not have. A consultancy can only assign what it owns. Code its employees write in the course of their employment belongs to it under section 21(1)(d) of the Copyright Act, but work by freelancers and subcontractors stays with them unless they have assigned it to the consultancy in writing. Put those assignments in place before promising a client clean ownership.
  • Selling consulting that is really staff augmentation. Where the consultancy simply supplies people who work under the client’s day-to-day direction, the arrangement can fall within the Labour Relations Act’s definition of a temporary employment service: a person who, for reward, provides workers to a client and pays them. Section 198 then makes the consultancy and the client jointly and severally liable for certain breaches, including of the Basic Conditions of Employment Act, and section 198A can deem a placed worker who earns no more than the BCEA threshold to be the client’s employee once the placement runs past three months, unless the worker is standing in for an absent employee. Scope the work as projects and outcomes where that is the reality, and take advice where it is not.
  • Letting change control happen in chat messages. When a client asks for one more report in a Teams thread and the team simply does it, a fixed price quietly absorbs the extra work. A signed change order before the work changes is the reliable fix, and the PSA should say whether an email with typed names counts as signing, because the Supreme Court of Appeal has held that it can.
  • Letting invoices age. An unpaid fee is an ordinary debt that prescribes three years after it falls due (sections 11(d) and 12(1) of the Prescription Act 68 of 1969). The client’s acknowledgement of liability interrupts prescription (section 14), but a long argument over disputed timesheets can quietly run the clock out.

Frequently asked questions

What is the difference between a PSA and a statement of work?

The PSA holds the standing legal terms and is signed once. A statement of work describes one piece of work (its scope, deliverables, team, timetable and price) and is signed under the PSA, which it incorporates. Most of the negotiation happens once, on the PSA, so later SOWs are quick commercial documents.

Should we price consulting work on time and materials or a fixed price?

Time and materials suits work whose shape is not yet known, such as advisory hours or a discovery phase: the client pays for the time actually spent at agreed rates and carries the risk of overrun. A fixed price suits a well-defined deliverable: the consultancy carries the overrun risk, so the scope, assumptions and change-control process must be tight. Many engagements combine the two, with a time-and-materials discovery phase followed by a fixed-price build.

Who owns the code and documents our consultants create for a client?

There is no automatic answer, which is why the PSA must deal with it. Copyright in a computer program vests in the person who controlled its making: usually the consultancy where the client only sets requirements and tests the result (Bergh, 2020), but possibly the client where it directs and approves the work in detail (Haupt, 2006). A written assignment signed by the assignor, or an express licence, removes the doubt.

Can a client hire one of our consultants?

Only on the terms the PSA allows: most PSAs bar the client from recruiting consultants who worked on its projects, during the engagement and for a reasonable period after, and like any restraint the clause should be reasonable in length and scope. A fee payable on breach of that promise is a penalty that a court may reduce under section 3 of the Conventional Penalties Act 15 of 1962. Some PSAs instead permit a hire against an agreed placement fee, which is more likely to be treated as the price of that right than as a penalty.

Does POPIA apply when our consultants work on a client’s systems?

Usually, yes: a consultancy whose people work with personal information held in a client’s systems processes it on the client’s behalf, which makes the consultancy an operator. Section 21 of POPIA requires the client to have a written contract ensuring the operator maintains security measures, and obliges the operator to tell the client immediately if it has reasonable grounds to believe the information was accessed or acquired by an unauthorised person. These terms can sit in the PSA or in a separate data protection addendum.

Can we sign the PSA and SOWs electronically?

Mostly, yes: under section 13(2) of ECTA an electronic signature is not without legal force merely because it is electronic, and where the parties themselves require a signature, a reliable method such as a typed name on an email can meet it (Spring Forest Trading v Wilberry, 2014). The exception is the copyright assignment: section 22(3) of the Copyright Act requires a signature by law, so section 13(1) of ECTA demands an advanced electronic signature. Sign the PSA, with the assignment in it, on paper or with an advanced electronic signature.

How long do we have to recover unpaid consulting fees?

Three years. An unpaid invoice is an ordinary debt, which prescribes three years after it falls due under sections 11(d) and 12(1) of the Prescription Act 68 of 1969. The client’s express or tacit acknowledgement of liability interrupts prescription and starts the period afresh (section 14), and serving summons interrupts it too (section 15).

Does the Consumer Protection Act apply to consulting work?

Usually not, but check. The Consumer Protection Act 68 of 2008 does not apply where the client is a juristic person whose asset value or annual turnover equals or exceeds the threshold the Minister sets (section 5(2)(b)). For smaller business clients and individuals it can apply, and section 54 then gives the client a right to timely performance and to services performed in the manner and quality that persons are generally entitled to expect.

Sources & authority

This guide is general information, not legal advice. It reflects the law as at October 2026.

Get your Professional & IT Consulting Services Agreement reviewed or drafted

Upload an existing document for a fixed-fee review, or have a bespoke Professional & IT Consulting Services Agreement drafted for your business — personally, by a senior corporate and commercial attorney. No obligation to proceed.

Review: Fixed fee from R8 325 (excl. VAT)Draft: Fixed fee from R8 175 (excl. VAT)

For the businesses we act for

The Keystone Workspace

The attorney-designed platform the businesses we act for use to run their contracts, e-signatures and company secretarial work in one place.

Why you can trust this: Martin Kotze has been an admitted Attorney of the High Court of South Africa, registered Conveyancer, and Notary Public since 2014, practising from Pretoria. The firm is regulated by the Legal Practice Council under firm registration 17444.

This guide is general information, not legal advice for your specific matter.