Skip to main content

Legal

Refund & Cancellation Policy

Custom development is billed against work that has already been done. This page sets out plainly when money comes back to you, when it does not, and how we handle a project that ends early.

Last updated: 5 August 2026

The principle behind this policy

We work on milestone payments specifically so that neither side is ever badly exposed. You are never paying far ahead of delivered work, and we are never building far ahead of payment.

Because of that, refunds are calculated against work completed rather than against the total contract value. The short version: you pay for what has been built, and you do not pay for what has not.

Consultation and quotation

The initial consultation, requirement discussion and written quotation are free of charge and carry no obligation. Nothing is payable until you approve a proposal and a project formally begins.

Cancelling before work starts

If you cancel after paying an advance but before any design or development work has begun, you receive a full refund of that advance, less any third-party costs already incurred on your behalf (for example a domain registration or a developer account fee). We aim to process this within 7 to 10 working days.

Cancelling a project in progress

If you cancel once work is underway, we calculate the position as follows:

  • Milestones already delivered and approved are payable in full and are not refundable.
  • For the milestone in progress, we charge only the proportion of work genuinely completed, and refund the balance of anything you have already paid towards it.
  • Milestones not yet started are not charged, and any amount paid towards them is refunded in full.
  • You receive all work completed to that point — designs, source code and assets — once the outstanding balance is settled.

When we cancel

In the unlikely event that we cannot continue a project — for example because of a change in our capacity — we will tell you as early as possible, hand over all completed work and source code, and refund every amount paid for work not delivered. Where it helps, we will also assist you in briefing another developer.

What is not refundable

  • Milestones that have been delivered and approved by you.
  • Work completed to a written specification you approved, where you later change your mind about the direction.
  • Third-party costs already spent on your behalf — hosting, domains, app store developer accounts, licensed fonts or assets, paid APIs.
  • Projects delayed or stalled because required content, feedback, approvals or access were not provided by you.
  • Completed products where the dissatisfaction relates to business results — downloads, sales, rankings — rather than to the delivered scope.

If the work is not what was agreed

If delivered work does not match the approved scope, that is our responsibility to fix, not yours to pay for again. Tell us what is wrong and we will correct it at no additional cost.

If we cannot bring the work in line with the agreed scope within a reasonable time, you are entitled to a refund of the amount paid for that specific milestone.

Maintenance and support plans

Monthly maintenance plans can be cancelled with 15 days' written notice. The current month is payable in full; no further months are charged. Unused hours within a completed month do not carry forward and are not refundable.

How to request a refund

Email hadost7@gmail.com with your project name, the invoice or milestone concerned, and the reason for the request.

  • We acknowledge every request within 2 working days.
  • We assess it against the milestone record and respond with a decision and calculation within 7 working days.
  • Approved refunds are issued to the original payment method within 7 to 10 working days of approval.

Resolving disagreements

If we disagree about what was in scope, we will work through the signed proposal and the written approvals together before anything escalates. In our experience almost every dispute of this kind comes down to a written record that settles it. Our full terms are set out in our Terms & Conditions.

Contact

Questions about this policy can be sent to hadost7@gmail.com. We would rather answer a question before a project starts than argue about it afterwards.