Terms and Conditions

Including our delivery policy and refund policy. Last updated 2 November 2026.

1. About us

These terms apply to all web development, web design, hosting and related technical services (the "Services") provided by Mitch Stroebel trading as MSCode ("we", "us"), a sole proprietor based in South Africa, to any person or business that engages us (the "Client").

By accepting a quote, paying an invoice or otherwise instructing us to start work, the Client agrees to these terms.

2. Services and scope

Every project begins with a written quote or proposal that describes the deliverables, timeline, price and payment schedule. That document, together with these terms, forms the agreement between us.

Work outside the agreed scope is quoted separately and only starts once the Client has accepted the additional quote.

3. Pricing and payment

  • All prices are quoted and charged in South African Rand (ZAR) unless the quote states otherwise.
  • Projects are normally invoiced as a deposit before work starts, followed by milestone and final invoices as set out in the quote.
  • Online card payments are processed securely by PayFast. We do not see or store the Client's card details. EFT payments are also accepted where agreed.
  • Invoices are payable within 7 days of issue unless the quote says otherwise. We may pause work on, or withhold delivery of, a project while an invoice is overdue.

4. Delivery policy

The Services are digital. No physical goods are shipped. Delivery means handing over the agreed deliverables to the Client in one or more of the following ways, as set out in the quote:

  • deploying the website or application to the agreed hosting environment and giving the Client access to it;
  • giving the Client access to the source code repository, or sending the files through a secure download link or email;
  • handing over administrator accounts and relevant documentation.

Delivery dates in the quote are estimates and depend on the Client supplying content, assets, feedback and approvals on time. Delays caused by the Client move the delivery dates accordingly.

Once a milestone or the final project is delivered, the Client has 7 days to review it and report any material deviation from the agreed scope. If no issues are reported in that time, the deliverables are treated as accepted. Each quote includes a set number of revision rounds; further revisions are quoted separately.

Ownership of the final deliverables passes to the Client once all invoices for the project have been paid in full.

5. Refund and cancellation policy

Because the Services are custom digital work that starts as soon as a deposit is received, refunds are handled per milestone:

  • Deposit: the deposit secures our time and covers work started, so it is non-refundable once work has begun.
  • Delivered milestones: milestones that have been delivered and accepted (or are deemed accepted under clause 4) are non-refundable.
  • Cancellation before delivery: if the Client cancels, we refund any amount paid for milestones on which work has not yet started. Work already done on the current milestone is charged pro rata and deducted from the refund.
  • Work that does not match the agreed scope: if a deliverable materially differs from the agreed scope, we will correct it at no extra charge. If we cannot correct it within a reasonable time, the Client is entitled to a refund of the affected milestone.
  • Cancellation by us: if we are unable to complete a project, the Client is refunded for all milestones that were paid for but not delivered.

To request a refund, email mitch@mscode.co.za with the invoice number and the reason. We respond within 5 business days. Approved refunds are paid back to the original payment method (or by EFT) within 10 business days of approval.

Before opening a payment dispute or chargeback with a bank or card provider, we ask the Client to contact us first so that we can resolve the issue directly. Nothing in this policy limits the Client's rights under the Consumer Protection Act 68 of 2008 or other applicable law.

6. Client responsibilities and intellectual property

  • The Client must supply accurate content, assets and information, and confirms they have the right to use anything they provide (text, images, logos, trademarks, etc.).
  • Third-party components, fonts, libraries and stock assets remain subject to their own licences. We will tell the Client about any licence costs that apply.
  • Unless the Client objects in writing, we may show the finished work, and describe it, in our portfolio.
  • We keep the right to reuse general know-how, tools and generic code that is not specific to the Client's business.

7. Support, warranty and liability

  • We fix bugs in delivered work that were part of the agreed scope for 30 days after final delivery at no charge.
  • Ongoing hosting, maintenance, updates and support are separate services and are only provided where they are specifically agreed and invoiced.
  • The Services are provided with reasonable skill and care. We cannot guarantee that a website will be uninterrupted or error-free, or achieve particular search ranking, traffic or sales results.
  • To the fullest extent permitted by law, our total liability for any claim relating to a project is limited to the amount the Client paid us for that project, and we are not liable for indirect or consequential loss such as lost profits.

8. Privacy and personal information

We handle personal information in line with the Protection of Personal Information Act 4 of 2013 (POPIA).

  • What we collect: the Client's name, email address, phone number, billing details and the information needed to carry out the project.
  • Why: to quote, deliver and invoice the Services, to communicate about the project and to meet our legal and tax obligations.
  • Payments: card payments are handled by PayFast, which acts as an operator under its own privacy policy. We do not receive or store full card numbers.
  • Sharing: we do not sell personal information. We only share it with service providers needed to deliver the project (such as hosting, email and payment providers) or where the law requires.
  • Retention: we keep records for as long as needed for the project and for legal, tax and accounting purposes.
  • Your rights: you may ask to see, correct or delete your personal information by emailing mitch@mscode.co.za. If you are unhappy with how it is handled, you may also complain to the Information Regulator of South Africa.

9. Governing law and disputes

These terms are governed by the laws of the Republic of South Africa. If a dispute arises, we will first try to settle it informally. If that fails, it may be taken to the courts of South Africa that have jurisdiction.

10. Changes to these terms

We may update these terms from time to time. The version published on this page when a quote is accepted applies to that project. This version was last updated on 2 November 2026.

11. Contact us

Mitch Stroebel t/a MSCode

Email: mitch@mscode.co.za

Country: South Africa