Refund policy
A deposit is refundable in full until work starts, and covers work already done after that. This policy exists so neither of us is guessing if an engagement ends early.
Last updated 25 August 2026.
Why a deposit exists at all
Taking a deposit is what retires a listing from sale. The moment yours is settled, that opportunity is off the market and is not offered to anyone else — so the deposit is holding something real, not just reserving a slot in a queue.
Before work starts
If you change your mind after paying a deposit but before we have begun work, tell us in writing and we will refund it in full. The listing returns to sale.
After work starts, before handover
If you end the engagement once work is under way, the deposit is applied against the work done up to that point, charged at the proportion of the agreed scope completed. Anything left over is refunded. If the work done exceeds the deposit, we will not invoice you for the difference unless we agreed that in writing beforehand.
You get whatever has been built to that point — the repository as it stands, with no obligation on you to use it. The listing returns to sale unless we agree otherwise.
If we end the engagement
If we cannot deliver — for any reason on our side — you receive a full refund of everything you have paid, including the deposit, regardless of how much work has been done. That is our risk to carry, not yours.
After handover
Once you have signed off the build and the final invoice is settled, the engagement is complete and fees are not refundable. Sign-off is your acceptance that the build matches the agreed scope, which is why it is a deliberate step you take yourself rather than something we mark on your behalf.
If the build does not match the agreed scope, do not sign off — raise it on the project thread and we will put it right. That is what the handover stage is for, and there is no time pressure on it.
Defects after sign-off
Defects in what we delivered against the agreed scope are fixed under the post-service support term at no additional charge. This is a repair obligation rather than a refund one: we correct the work rather than return the fee.
Support terms
A post-service support term is charged for a fixed three months and is refundable pro rata if you cancel part-way through, calculated from the date you tell us in writing. Renewals are treated the same way.
What is never refundable
- Third-party costs we paid on your behalf and cannot recover — domains, licences, paid APIs and similar — where you asked us to buy them.
- Bank charges and currency-conversion differences on the original payment.
- Hosting and infrastructure costs after handover, which are yours and are billed by your provider, not by us.
How to ask for a refund, and when you will get it
Ask in writing through the contact form or on your project thread, saying what you want refunded and why. We will respond within five working days with the calculation, and pay any agreed refund within fourteen days of agreeing it, by the same method you paid.
Refunds are recorded against the original invoice, which is kept rather than deleted, so the trail of what was paid and what was returned stays intact for both of us.
If we disagree
Your project record — the status history, the messages, the invoices and their timestamps — is the reference we both work from, and you can see all of it in your dashboard. If we still disagree after that, the dispute provisions in our terms of use apply.