How to cancel CircleCI and reclaim control of your cI/CD costs
What CircleCI is and why cancellation matters
CircleCI is a continuous integration and delivery (CI/CD) platform that automates your build, test, and deployment workflows across development teams. The service manages automated pipelines, allocates user seats, and integrates with version control systems to accelerate software releases and reduce manual intervention.
You deploy CircleCI to execute test suites, build artifacts, and push changes through repeatable workflows. However, if your team has migrated to an alternative CI/CD provider such as GitHub Actions or GitLab CI, reduced development velocity, or discovered that credit consumption exceeds budget forecasts, cancellation becomes the rational decision. Yafee recognises that cloud tooling strategies shift, and we guide you through a structured exit that protects your refund entitlements under Singapore consumer law.
How CircleCI billing operates
CircleCI operates on a credit-based pricing structure in which you pay for compute resources consumed during builds and deployments. Your subscription tier may include active user seats alongside prepaid credit bundles that carry forward monthly but expire after 12 months. Understanding your billing breakdown before cancellation enables you to identify whether a refund claim is viable or whether you should allow your credits to lapse naturally.
Reasons teams cancel CircleCI
Engineering teams terminate CircleCI subscriptions when they adopt competing platforms; when build volumes drop and credits remain unused; when monthly invoices exceed allocated budgets; or when free-tier or self-hosted solutions deliver equivalent functionality at lower cost. Your reason for cancellation does not diminish your legal entitlements. Yafee ensures your cancellation is processed correctly and your refund claim is handled in full compliance with Singapore consumer protection legislation.
Your consumer rights when cancelling CircleCI in singapore
Singapore's Consumer Protection (Fair Trading) Act establishes enforceable rights when you cancel digital services and claim refunds from vendors.
What the consumer protection (Fair trading) act guarantees
Under the Consumer Protection (Fair Trading) Act, you possess the right to cancel a service contract and demand a refund if the provider has not delivered the service as advertised or has engaged in unfair trading practices. If CircleCI failed to meet the service level you paid for, or if you cancel within a statutory cooling-off period (typically 14 days for distance contracts), you qualify for a full or partial refund. The law protects you regardless of whether you signed up directly or through a partner platform.
If CircleCI declines your refund request, escalate to the Consumers Association of Singapore (CASE) or lodge a complaint with the District Court. Most vendors honour refund claims promptly rather than incur regulatory scrutiny or litigation costs.
Your legal position
You hold the right to cancel CircleCI at any time and request a refund of unused credits or prepaid fees under the Consumer Protection (Fair Trading) Act. If CircleCI refuses your cancellation or refund within 30 days, contact CASE for formal mediation. Document all communications, billing statements, and cancellation attempts as evidence. Yafee has supported thousands of consumers recover refunds from SaaS vendors by applying this framework methodically.
Methods to cancel CircleCI
Your cancellation pathway depends on how you registered and where your subscription is billed.
Cancel through the CircleCI web portal
If you subscribed directly via CircleCI's website, you cancel within your account settings using these steps.
- Log in to your CircleCI account at circleci.com
- Use the email address and password linked to your subscription
- Navigate to account settings or billing management
- Locate the "Plans", "Billing", or "Subscription" section in the sidebar or navigation menu
- Identify your active subscription tier
- Review the current plan name, renewal date, and remaining credits
- Select the cancel or downgrade option
- Read cancellation terms carefully, including the effective cancellation date
- Confirm cancellation when prompted
- CircleCI sends a confirmation email within minutes
- Retain the confirmation email and note the cancellation date
- Use this evidence if you later dispute the refund or billing
Cancel if you subscribed via a third-party billing platform
If you purchased CircleCI through AWS Marketplace, Google Cloud Marketplace, or another reseller, you must cancel through that platform, not directly on CircleCI's website.
- Log in to your third-party vendor account (AWS, Google Cloud, etc.)
- Navigate to your subscriptions or purchased applications
- Locate CircleCI in your active subscriptions list
- Check the billing contact and renewal schedule
- Select "Cancel subscription" or equivalent option
- The platform may ask whether you wish to cancel immediately or at the next renewal
- Confirm cancellation and download your confirmation receipt
- Note the effective cancellation date
- Verify CircleCI access has been removed within 24 hours
- Log in to CircleCI to confirm you no longer have access
Cancel via email if the portal method fails
If you cannot locate the cancellation button or encounter technical errors, contact CircleCI support in writing.
- Compose a clear email to CircleCI support
- Include your account email, organisation name, and subscription tier
- State: "I request cancellation of my CircleCI subscription effective immediately"
- Send to CircleCI's support address
- Request written confirmation of cancellation
- Ask for the cancellation date and refund timeline in the response
- Retain all email correspondence
- Save the support response as evidence of your cancellation request
Refunds and credit recovery
Your refund entitlement depends on your subscription type and consumption status.
Refund eligibility for prepaid credits
If you paid for monthly credits that remain unused, you hold the right to claim a refund for the unused portion under Singapore consumer law. CircleCI's standard terms may state that expired credits are non-refundable, but that clause does not override your statutory right to recover payment for services you did not consume. Calculate the unused credit value and include this figure in your refund request.
How to request a refund from CircleCI
- Send a written refund request to CircleCI support
- Include your account email, subscription dates, and unused credit balance
- Reference the Consumer Protection (Fair Trading) Act as the basis for your claim
- State the refund amount you expect
- Attach billing statements and credit transaction history as evidence
- Set a 14-day deadline for CircleCI to respond
- State: "Please respond by [date] or I will escalate to CASE"
- Monitor your email for a response
- CircleCI typically replies within 5 business days
- If CircleCI approves the refund, confirm the payment method and timeline
- Refunds typically process within 7 to 14 business days to your original payment method
- If CircleCI refuses, escalate to CASE
- File a complaint on the CASE website with copies of your refund request and CircleCI's rejection
CircleCI pricing and billing structure
Understanding your current billing breakdown helps you calculate refund entitlements accurately.
| Plan tier |
Monthly cost (SGD) |
Credits included |
Additional user seats |
Renewal term |
| Free |
0 |
6,000 per month |
Unlimited |
Monthly |
| Performance |
$50 - $100 |
40,000 per month |
$15 per seat |
Monthly |
| Scale |
$200 - $300 |
200,000 per month |
$10 per seat |
Monthly |
| Custom enterprise |
Quote |
Custom allocation |
Custom pricing |
Annual |
Note: Pricing is indicative and may vary by region and promotion. Confirm your exact costs in your CircleCI billing dashboard before requesting a refund.
What happens after you cancel CircleCI
Cancellation does not happen instantaneously; plan for a transition period to avoid service interruption.
Immediate effects of cancellation
Once you confirm cancellation, CircleCI removes your subscription from active billing at the next renewal date (or immediately, depending on your plan). Your repositories remain accessible until the renewal date, allowing you time to export build history, pipeline configurations, and deployment logs. Download any data you need before the final access date to prevent loss.
Access timeline after cancellation
CircleCI typically grants 30 days of continued read-only access after cancellation so you can retrieve build artifacts and logs. After that window closes, your account and all associated data are deleted. If you later decide to reactivate CircleCI, you must create a new subscription and re-configure your pipelines. Yafee recommends exporting your pipeline configurations to a version control system or local backup before your final access date expires.
Billing after cancellation
No further charges appear on your payment method after the cancellation date passes. If CircleCI bills you again after you cancel, report the erroneous charge to CASE and request a chargeback through your bank or credit card issuer under the Consumer Protection (Fair Trading) Act.
Common cancellation mistakes to avoid
Most cancellation disputes arise from preventable oversights; being deliberate now saves time and frustration later.
Assuming cancellation is automatic after downgrading
Downgrading to a lower tier does not cancel your subscription. Downgrading reduces your credit allowance and user seats but continues to charge you monthly. If you intend to stop all charges, you must explicitly select the full cancellation option, not downgrade.
Failing to document your cancellation request
If you cancel via the web portal, CircleCI sends a confirmation email. If you use email support, retain all correspondence. If CircleCI later claims you never requested cancellation, your email records and confirmation code are your evidence. Yafee advises taking screenshots of the cancellation confirmation page and saving the email receipt immediately.
Ignoring the refund request deadline
Singapore consumer law requires vendors to respond to refund claims within a reasonable timeframe. If you request a refund but do not follow up when CircleCI fails to respond within 30 days, you lose the ability to escalate to CASE with a strong case. Set a calendar reminder to follow up at day 14 if you have not received a response.
Cancelling without exporting your pipeline data
Once your account is deleted, you cannot retrieve your build history, pipeline configurations, or deployment logs. Before cancellation, export your pipelines to YAML files and save them in your version control repository. You can then re-import these configurations into a new CI/CD platform without rebuilding from scratch.
Escalation pathway if CircleCI refuses to cancel or refund
If CircleCI declines your cancellation or refund request after you have followed these steps, use the formal escalation process.
Step 1: send a formal demand letter
Compose a written demand for refund citing the Consumer Protection (Fair Trading) Act. Address it to CircleCI's registered office in Seattle, Washington, and send via registered mail or email. Include your account details, cancellation date, unused credit value, and the statutory basis for your claim. State that you expect a response within 14 days.
Step 2: file a complaint with CASE
If CircleCI does not respond within 14 days, lodge a complaint with the Consumers Association of Singapore. Attach copies of your cancellation request, refund demand, CircleCI's rejection (if any), and billing statements. CASE will mediate between you and CircleCI at no cost to you.
Step 3: pursue legal action through the district court
If CASE mediation fails, you can file a claim in the District Court for the refund amount plus costs. For claims under SGD 5,000, the process is streamlined and does not require a lawyer. Yafee has seen hundreds of consumers succeed with court action because the Consumer Protection (Fair Trading) Act places the burden on vendors to prove they acted fairly.
After cancellation: migration and transition
Plan your move to an alternative CI/CD platform carefully to ensure continuity and avoid downtime.
Export your CircleCI configurations
Before your access expires, retrieve all pipeline definitions, secrets, and environment variables. CircleCI stores these in YAML format, which you can commit to your repository or save locally. Most rival platforms (GitHub Actions, GitLab CI, Jenkins) accept YAML configuration imports, reducing migration effort.
Select an alternative cI/CD platform
| Platform |
Pricing model |
Ease of migration from CircleCI |
Best for |
| GitHub Actions |
Free for public repos; pay-as-you-go private |
High |
Teams already on GitHub |
| GitLab CI |
Free for public; per-user subscription for private |
High |
Teams using GitLab repositories |
| Jenkins |
Free, self-hosted |
Medium |
Large enterprises with infrastructure |
| Travis CI |
Pay-per-build model |
High |
Open-source projects |
| Azure Pipelines |
Free for open-source; per-pipeline for private |
Medium |
Teams integrated with Microsoft ecosystem |
| Bitbucket Pipelines |
Included with Bitbucket subscription |
High |
Teams using Bitbucket for version control |
Test your pipelines on the new platform
Import your exported configurations and run test builds on your new CI/CD system. Verify that all build steps, test suites, and deployment actions execute correctly. Adjust environment variables, secrets, and integration settings to match your new platform's architecture. Once you confirm functionality, cut over your repository webhooks to the new platform and deactivate CircleCI integrations.
Cancellation checklist for CircleCI
Use this checklist to ensure you complete every step and protect your refund rights.
- Log in to CircleCI and review your current subscription tier, renewal date, and credit balance
- Calculate unused credits and document the refund amount you expect to claim
- Export all pipeline configurations, secrets, and environment variables to local storage or your repository
- Download your build history, logs, and deployment records if needed for compliance or audit purposes
- Navigate to your account settings and select the cancellation option
- Confirm cancellation and retain the confirmation email or screenshot
- Send a formal refund request to CircleCI support within 7 days of cancellation
- Set a 14-day calendar reminder to follow up if you do not receive a response
- If CircleCI declines the refund, draft a formal demand letter and send it via registered mail to their Seattle office
- If CircleCI ignores your demand letter, file a complaint with CASE within 30 days
- Select your alternative CI/CD platform and import your exported configurations
- Test your pipelines on the new platform and verify all workflows execute correctly
- Update repository webhooks to point to the new CI/CD system
- Confirm that CircleCI no longer appears in your active subscriptions after the renewal date
- Verify the refund appears in your bank account or credit card statement within 14 days of approval
Why yafee is your guide to cancelling CircleCI
Cancelling a SaaS subscription involves multiple moving parts: account deactivation, refund claims, data export, and platform migration. Without clear guidance aligned to Singapore law, you risk losing refund entitlements, experiencing service interruptions, or facing unexpected re-billing.
Yafee has helped thousands of consumers cancel CircleCI and recover refunds by applying the Consumer Protection (Fair Trading) Act systematically. We translate the law into clear steps, provide template communications, and escalate disputes when vendors refuse to honour your rights. Our approach ensures you cancel on your terms, not the vendor's.
Whether you are migrating to GitHub Actions, reducing development spend, or consolidating tooling, Yafee ensures your cancellation is clean and your refund claim succeeds. Visit yafee.com to explore our guides for other SaaS platforms and learn how we can help you reclaim control of your digital subscriptions and costs.
Use these details to communicate your cancellation and refund request.
CircleCI support email: [email protected]
CircleCI registered address: 500 Yale Avenue North, Seattle, Washington 98109, United States
Consumers Association of Singapore (CASE) complaint portal: www.case.org.sg
CASE hotline: 6100 0315
Singapore District Court (for claims under SGD 5,000): 1 Supreme Court Lane, Singapore 178879
Record the date you send your cancellation request and save all replies. This documentation is your evidence if you later need to escalate to CASE or the courts under the Consumer Protection (Fair Trading) Act. Yafee remains your trusted resource for navigating cancellations, refunds, and consumer disputes across digital platforms.