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). Each project is scoped and priced individually.
If a signed contract includes different 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 stated in your proposal).
This deposit covers, for example:
- 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, it cannot be returned or reused for someone else. Therefore deposits are not refunded once real work has started.
Cancelling a website or platform project
For fixed-price projects, the payment schedule and milestones are described in your written proposal.
- A deposit starts the project (non-refundable).
- Intermediate payments are linked to milestones.
- The final payment is due once the agreed work is delivered/approved.
If you cancel early, we look at how much work has been done versus the agreed scope:
- Work already completed or clearly started is payable and not refunded.
- Stages not yet started may be cancelled without further payment.
If something does not match the agreed scope, the first step is to contact us so we can correct it inside the project.
Hosting and AI usage subscriptions
Managed hosting, maintenance and AI usage are billed as recurring subscriptions (monthly or yearly). The exact rhythm and notice period are stated in your proposal or confirmation.
- Fees for a subscription period that already started are not refunded.
- You can cancel for the next period by respecting the agreed notice period.
- After cancellation takes effect, managed services stop and handover happens as agreed.
If usage or infrastructure costs materially change, we discuss it and adjust the subscription band by agreement.
Downtime, outages and service credits
Parts of our services may depend on third-party platforms (hosting, cloud infrastructure, APIs, AI model providers). These systems are outside our control and short interruptions may occur.
For subscriptions, we generally do not provide cash refunds for short interruptions. If there is a material disruption affecting core functionality for a sustained period, we may, at our discretion:
- apply a service credit to the next billing cycle, or
- extend the subscription period by a reasonable amount of time.
Credits are not guaranteed, not transferable, and cannot be exchanged for cash. If you need guaranteed uptime (SLA), redundancy or dedicated infrastructure, it must be agreed separately in writing.
Corrections, improvements and scope changes
Our projects include reasonable corrections inside the agreed scope. If something is not implemented as promised, we fix it.
We separate:
- Corrections: bringing delivery in line with the proposal.
- New work: additional pages/features/flows/languages not in scope.
New work is handled via a separate quote or change request. Declining extra work does not create a right to a refund for correctly delivered base work.
How to request a refund or cancellation
If you have a question about a project, invoice or subscription, contact us directly. In many cases the fastest solution is to clarify expectations and correct the work where needed.
To help us respond quickly, include:
- Your company name and contact details.
- The project/subscription this relates to.
- Invoice number(s) or proposal reference (if possible).
- A short description of the issue and the outcome you want.
Please contact us before starting a chargeback with your bank. Most issues can be resolved faster directly between us.
Applicable law and updates
This policy is part of the legal framework for working with AmsterCode together with our Terms, Privacy Policy and Cookie Policy.
Unless a contract states otherwise, agreements are governed by Dutch law and disputes go to the competent court in the Netherlands.
This page is written for clarity for non-lawyers and does not replace independent legal advice.