We understand that circumstances change. This policy outlines how project or service cancellations are handled at Rudocode.
Last updated: May 2026 · Effective immediately
At Rudocode, we invest significant time, planning, and resources in every project. Our Cancellation Policy is designed to be fair — protecting the client's interests while also recognising the real costs incurred by our team when a project is discontinued.
We strongly encourage clients to discuss any concerns, delays, or changes in direction with us before opting for cancellation. In many cases, issues can be resolved through scope adjustments, timeline extensions, or revised agreements.
Before you cancel: Contact us. Our team is committed to finding solutions that work for both parties. Most concerns can be resolved without terminating the engagement.
If you wish to cancel an active project or engagement, you must notify Rudocode in writing (via email to admin@rudocode.com or your designated project manager). The required notice periods are:
Upon cancellation, the client is responsible for:
Rudocode will prepare a final statement of completed work and costs within 5 business days of the cancellation effective date.
We do not charge a separate "cancellation fee." The client pays only for work completed and costs incurred. However, advance payments are typically non-refundable once project work has commenced (see our Refund Policy for detailed scenarios).
Rudocode reserves the right to terminate an engagement under the following conditions:
In such cases, Rudocode will provide written notice and allow a 7-day remedy period (except for legal/ethical violations, which may result in immediate termination). If the issue remains unresolved, the project will be formally closed.
If Rudocode terminates the engagement without cause, we will refund a proportional amount of any advance payment covering uncompleted work.
For clients on monthly retainer or maintenance agreements:
Cancelling a maintenance plan does not affect ownership of previously delivered code or assets — all IP that has been fully paid for belongs to the client.
Before choosing cancellation, consider whether a scope reduction or modification might better serve your needs. We can:
Scope changes are governed by our standard change request process and do not constitute a cancellation. Any scope reduction that has already been delivered and paid for is non-refundable.
Once a cancellation is confirmed, here is what to expect:
Rudocode sends a written cancellation confirmation acknowledging the notice and effective termination date.
Our team prepares a final statement detailing work completed, costs incurred, and any outstanding balance or refund due.
Active work continues during the notice period. We complete any in-progress tasks that can be reasonably finished within the timeframe.
All completed deliverables, code, credentials, and documentation are packaged and handed over to the client upon clearance of outstanding payments.
Any approved refund is processed, or a final invoice is issued for remaining balances. All active access by Rudocode to client systems is revoked.
Upon cancellation and settlement of all outstanding payments:
Rudocode will cooperate in good faith to ensure a smooth transition, including a brief handover call to explain the project status, codebase structure, and any critical technical considerations.
If you need to temporarily pause a project rather than cancel it entirely, Rudocode can accommodate a project hold under the following conditions:
A pause does not waive any payment obligations for work already completed. Any work performed to facilitate the pause (documentation, code freezing, handover notes) may be billed at our standard hourly rate.
To initiate a cancellation, request a pause, or discuss your options:
Please include your project name, company, and a brief description of your reason for cancelling. Our team will respond within 1 business day.
Let's talk first. Most concerns can be resolved without ending the project.