Who this policy applies to
This Refunds & Cancellation Policy applies to projects and services delivered by AmsterCode, including:
- Custom-coded websites, landing pages and business platforms.
- Extended sites with multiple sections, portals and dashboards.
- AI Customer Service Assistants (text-only or text + voice).
- Managed hosting, maintenance and AI usage subscriptions.
Our work is aimed at companies, organisations and professionals (B2B). We do not sell standard consumer products or self-service templates. Every project is scoped and priced individually.
If a specific signed contract includes different refund or cancellation conditions, the contract takes precedence over this page.
Project deposits and non-refundable work
To start a custom project, we require a non-refundable deposit (usually 10% of the agreed project price, or another amount clearly stated in your proposal).
This deposit covers, among other things:
- Discovery, planning and definition of your project.
- Reserving time in our schedule and turning away other work.
- Initial design concepts, technical architecture and setup.
Because this is made-to-measure work for your business, it cannot be returned or reused for someone else. For this reason, deposits are not refunded if you decide to stop after we have started.
Cancelling a website or platform project
For fixed-price projects, the payment schedule and milestones are described in your written proposal. In general:
- A deposit is due to start the project (non-refundable).
- One or more intermediate payments are linked to milestones.
- The final payment is due once the agreed work is delivered and approved.
If you wish to cancel the project early, we look at how much work has already been done compared to the agreed scope:
- Work that has already been completed or clearly started is payable in full and is not refunded.
- Stages that have not yet started may be cancelled without further payment.
Practically, this means: you pay for the part of the project that exists and has been prepared, and we both confirm the early stop in writing. We do not issue full refunds for a project that has already been designed or coded according to the agreed scope.
If you feel that something does not match the agreed scope, the first step is to let us know, so we can correct the work inside the project instead of stopping it.
Hosting and AI usage subscriptions
Managed hosting, maintenance and AI usage are billed as recurring subscriptions (monthly or yearly). The exact price, billing rhythm and notice period are described in your proposal or subscription confirmation.
As a rule:
- Fees for a subscription period that has already started are not refunded.
- You can cancel for the next period by respecting the agreed notice period (for example 30 days before renewal).
- After cancellation takes effect, we stop the managed services and remove or hand over the technical assets as agreed.
For AI assistants, monthly fees include infrastructure, monitoring and light ongoing tuning. If usage patterns or infrastructure costs change significantly, we speak with you and adjust the subscription band in agreement.
Corrections, improvements and scope changes
Our projects always include a reasonable level of corrections and refinements inside the agreed scope. If something is not implemented as described in the proposal, we fix it.
There is an important difference between:
- Corrections: bringing the website, platform or assistant in line with what was promised.
- New work: adding extra pages, features, flows, languages or logic that were not part of the original agreement.
New or significantly expanded work is handled via a separate quote or change request. If you decide not to go forward with extra work, this does not create a right to a refund for the correctly delivered base project.
How to request a refund or cancellation
If you have a question about a project, invoice or subscription, please contact us directly. In many cases, the best solution is to clarify what you expected and correct the work where needed.
To help us respond quickly, please include:
- Your company name and contact details.
- The project or subscription this is about.
- The invoice number(s) or proposal reference, if possible.
- A short description of your concern and what outcome you are asking for.
We kindly ask you to contact us before starting a chargeback with your bank. In our experience, most issues can be resolved faster and more clearly directly between us.
Applicable law and updates
This Refunds & Cancellation Policy is part of the legal framework for working with AmsterCode, together with our Terms & Conditions, Privacy Policy and Cookie Policy. The documents should be read as one whole.
Unless a specific contract says otherwise, our services and agreements are governed by Dutch law. Any disputes that cannot be resolved in a normal way will be brought before the competent court in the Netherlands.
We may update this page from time to time to reflect changes in our services, pricing models or legal obligations. The version published on this website is the version that applies.
This page is written to be understandable for non-lawyers. It does not replace independent legal advice. If you have a complex or unusual situation, we encourage you to consult your own legal advisor as well.