Skip to content
Legal

Refund Policy

When refunds apply, how to request one, and how quickly we’ll get back to you.

Last updated: 13 May 2026

1. Overview

Leyecodes Ltd accepts payments through Paystack and other approved processors. This policy explains the circumstances in which we issue refunds across our three categories of paid offering: custom software engagements, subscriptions to our products, and one-off digital products or services.

2. Custom software engagements

Engagements are governed by the signed Statement of Work (“SOW”) between us. Unless the SOW says otherwise:

  • Deposits are non-refundable once work has begun, because they secure capacity that we hold open for you.
  • Milestone payments are non-refundable once the corresponding milestone has been delivered and accepted (or deemed accepted under the SOW).
  • If we materially fail to deliver a milestone and cannot remedy the failure within a reasonable cure period, you may request a pro-rated refund of unearned fees for that milestone.

3. Subscription products

Some of our products are sold on a recurring monthly or annual subscription (for example, TutorChum and Receiptly). For these:

  • Free trial: if your plan includes a free trial, you will not be charged until the trial ends. Cancel before the trial expires to avoid any charge.
  • First-time subscribers: if you cancel within seven (7) days of your first charge and have not made material use of paid features, write to us and we will refund that charge in full.
  • Subsequent billing cycles: we do not pro-rate refunds for unused portions of a billing cycle. You will keep access until the end of the cycle you have already paid for, and the next renewal will not be charged once you cancel.
  • Annual plans: annual plans are refundable on a pro-rated basis (months remaining, rounded down) within the first 30 days. After 30 days, annual plans are non-refundable.

4. One-off products and fixed-fee services

  • Before delivery: if you cancel before we have started work or shipped the product, you will receive a full refund.
  • After delivery: once a digital product or fixed-fee service has been delivered, it is non-refundable, except where the product is materially defective and we are unable to fix the defect within a reasonable period.

5. Failed or duplicate payments

If you have been charged in error — for example, a duplicate charge or a charge for a service we did not provide — contact us and we will refund the affected amount in full once verified.

6. How to request a refund

Email billing@leyecodes.com with:

  • The name and email address used to make the payment.
  • The transaction reference (from your Paystack receipt or our invoice).
  • A short explanation of why you are requesting the refund.

We will acknowledge your request within 2 business days and resolve it within 10 business days of acknowledgement. Approved refunds are returned to the original payment method.

7. Chargebacks

We prefer to resolve billing concerns directly. Please reach out before raising a chargeback with your bank so we can investigate and, where appropriate, refund you faster than the chargeback process would.

8. Changes to this policy

We may update this policy from time to time. The “Last updated” date above reflects the latest change. Changes do not apply retroactively to refund requests already submitted.

9. Contact

Billing questions: billing@leyecodes.com. See also our Cancellation Policy and Terms of Service.