Maintenance Terms and Conditions
Last updated: 30th of April, 2026
- Payment & Pricing
- Maintenance package invoices are payable in advance and due within 7 days of receipt.
- All prices are exclusive of GST.
- Code Squirrel reserves the right to hold work or suspend services where payments are overdue.
- Pricing and Terms & Conditions are subject to change. Prior notice will be provided via email.
- Out-of-Scope Work
- Services outside the inclusions of the agreed maintenance package will be charged on a time and materials basis.
- Cancellation
- A 60-day notice period applies to cancellation of any maintenance package, taking effect from the date notice is given and inclusive of any full billing periods within which the notice period falls. For example, a cancellation notice given on 10 January would include February and March’s service in full.
- Hour Allocations
- Included hours are reserved for the delivery of the package’s standard inclusions (e.g. framework updates, production deployments). These are not generally available for other use and are listed as an indication of the expected time required to perform those inclusions.
- Available hours may be used for feature development, bug fixes, and support requests.
- Time is recorded in 30-minute increments.
- Hours are deducted from the current month’s allocation before any carried-forward hours are applied.
- Unused available hours roll over into the following billing month and may accrue across a maximum of two consecutive months, after which they expire. For example, if your package includes 100 hours and 50 are used in January, 150 hours will be available in February. Any of January’s hours still unused at the end of February will expire.
- Included hours are during business hours only unless otherwise specified. Some packages may include after-hours coverage for production updates — refer to the individual package inclusions for details. Public holidays are not covered under any package; work performed on public holidays is charged at the applicable ad-hoc public holiday rate.
- Application Coverage
- A maintenance package covers a single application only, including its frontend and backend. For example, a mobile app and its API backend would constitute one application and can be covered under one package.
- A package cannot be split across multiple applications. For example, if you have two separate application integrations and a website, only one would be covered by a single package.
- Where an application requires multiple developer skill sets (e.g. a frontend and a backend developer), allocated hours may be split accordingly. Each developer’s time counts toward the total — for example, 10 hours of frontend work and 10 hours of backend work equals 20 hours against your quota.
- Response Times
- Initial response time refers to acknowledgement of an issue, not its resolution. Resolution time may be significantly longer depending on the complexity of the problem and resource availability at the time.
- Penetration Testing
- Code Squirrel recommends that penetration testing be conducted by an independent, qualified third party.
- Where a client requires penetration testing, Code Squirrel can assist in facilitating access and coordinating with the chosen provider, though this coordination time may draw from available hours.
- Remediation of any issues identified through testing is not considered general maintenance and will draw from available development hours or be charged at ad-hoc development rates.
- Client Responsibilities
- The client must provide timely access to systems, credentials, and environments necessary for work to be carried out. Delays caused by the client (e.g. slow feedback, withheld access) do not count against response or delivery times.
- The client is responsible for ensuring a designated point of contact is available to approve work and provide direction.
- Backups & Data
- Code Squirrel will take reasonable care when performing maintenance, but the client is responsible for maintaining their own backups. Code Squirrel is not liable for data loss resulting from maintenance activities.
- Third-Party Services
- Code Squirrel is not responsible for outages, degraded performance, or issues caused by third-party platforms, APIs, hosting providers, or plugins outside of our control.
- Time spent investigating or working around third-party issues may draw from available hours or be charged at ad-hoc rates.
- Limitation of Liability
- Code Squirrel’s total liability in connection with any maintenance package is limited to the fees paid in the relevant billing period.
- Code Squirrel expressly excludes liability for any indirect, consequential, incidental, or special losses or damages, including but not limited to loss of revenue, loss of profits, loss of data, or loss of business opportunity, whether arising in contract, tort, or otherwise.
- Nothing in these terms limits liability that cannot be excluded under applicable Australian Consumer Law.
- Fair Use
- Available hours are intended for reasonable, ongoing maintenance activity. Code Squirrel reserves the right to flag where usage patterns suggest a project-scale engagement would be more appropriate, and to discuss a revised arrangement accordingly.
- Change of Scope / New Projects
- Maintenance packages are not intended to cover new features of significant scope or new builds. Where a request constitutes a new project in Code Squirrel’s assessment, it will be scoped and quoted separately.
- Commencement & Onboarding
- The maintenance package commences on the agreed start date. An onboarding period may be required for Code Squirrel to familiarise itself with the application — this time may draw from available hours.
- Package Changes
- The client may upgrade or downgrade their maintenance package with 30 days notice. Downgrades take effect at the start of the next billing period.
- Force Majeure
- Code Squirrel is not liable for delays or failures caused by circumstances beyond our reasonable control, including natural disasters, infrastructure outages, or other events outside our control.
