Skip to content
Peter KagundaWeb Developer

Refund Policy

How refunds work for my web development services, digital products, hosting and domains.

This refund policy explains how refunds work for everything you can buy from me, Peter Kagunda, through peterkagunda.com: web development services, digital products such as the Nasi Chat Pro plugin, and hosting and domain services. It should be read together with my Terms & Conditions. If anything here is unclear, please contact me before you pay. I would much rather answer a question first than process a refund later.

Refund policy for web design and development services

Every project starts with a written scope, timeline and fixed quote (or an agreed hourly rate). Because my time is reserved for your project once it is booked, refunds for services work as follows:

  • Before work starts: if you cancel after paying a deposit but before any work has begun, I will refund the deposit in full.
  • After work has started: the deposit covers planning, setup and the first stage of work, and is non-refundable once work has begun. If the project is split into milestones, you pay only for milestones that have been completed or are in progress.
  • Completed and approved work: work that you have reviewed and approved, or that has gone live, is not refundable.
  • Hourly and retainer work: hours already worked are billable. Unused prepaid support hours can be refunded on request, less any hours used.
  • If I cannot deliver: if I am unable to complete the agreed scope for reasons on my side, I will refund the payment for any work not delivered.

Requests for changes outside the agreed scope are not grounds for a refund. They are handled as additional work, quoted and agreed in writing.

Refunds for plugins and other digital products

Digital products, including Nasi Chat Pro, are delivered instantly as a download and licence key, so they cannot be "returned" like a physical item. I still want you to be happy with what you bought:

  • If the plugin does not work as described on your site and I cannot fix the problem, you can request a full refund within 14 days of purchase.
  • Please contact me first with details of the problem. Most issues are conflicts with another plugin or theme and can be solved quickly.
  • When a refund is issued, the licence key is deactivated and the plugin must be removed from your site.
  • Refunds are not available for change of mind after the licence has been activated, or for features that are not listed on the product page. Try the free Nasi Chat plugin first if you are unsure.

Hosting, domains and third-party services

  • Domain registrations and renewals are paid to the registry as soon as they are processed and cannot be refunded.
  • Hosting: you can cancel at any time. Unused full months on a prepaid plan can be refunded on request, less any setup or migration work already done.
  • Third-party licences (premium themes, plugins, SSL certificates, email services and similar) bought on your behalf follow the refund policy of the company that sells them.

How to request a refund

  1. Email hello@peterkagunda.com with your name, the order or invoice number and the reason for the request.
  2. I will reply within two business days and, where possible, try to solve the problem first.
  3. Approved refunds are sent back to the original payment method (card, PayPal or M-Pesa). Depending on your bank or payment provider, it can take 5–10 business days for the money to appear.

Changes to this policy

I may update this refund policy from time to time. The version published on this page when you made your purchase applies to that purchase.

Last updated: 13 November 2026

Ready to get started?

Tell me about your project — I usually reply within one business day.

Start Your Project