This Site doesn't sell anything directly, and there's no cart or online checkout. This Refund Policy applies to paid client engagements for custom software development, integrations, and Learner Management System (LMS) implementation and support work carried out by Made On Chain, as agreed in a written proposal, quote, or Statement of Work ("Engagement Agreement"). Unless that Engagement Agreement says otherwise, the terms below apply.
Most projects require a deposit (typically 50% of the agreed fee) before work begins. This deposit secures your project slot and covers discovery, planning, and the resources we commit to starting your project. Once work has commenced, the deposit is non-refundable.
For larger projects billed in milestones, payments for milestones that have already been completed and delivered are non-refundable. If a project is cancelled mid-way through a milestone, we'll assess in good faith how much of that milestone's work was completed and invoice or refund the difference accordingly.
The final payment is due before final handover or go-live, unless otherwise agreed. Once a project has been delivered and formally accepted, we don't offer refunds for change of mind. If delivered work doesn't match the agreed scope in your Engagement Agreement, contact us first (see Section 6) so we can put it right.
We'll consider a refund (in full or in part) where, for example:
Refunds are not available simply because a project takes longer than expected due to delays on your side (see Client Responsibilities in our Terms & Conditions).
Email us at kyle@madeoc.co.za with your project or invoice reference and the reason for your request. We'll review it and respond within 14 business days. Approved refunds are paid back to the original payment method where possible.
QRgen, GAINLINE, Reality Shift, FreeVoices, and our journal index are separate products. Where any of them introduce paid features in future, refunds for those will be governed by that product's own terms, published on its own site.
If you have questions about this Refund Policy, contact us at kyle@madeoc.co.za or via WhatsApp.