How to cancel Azure DevOps in singapore and stop unexpected charges
What Azure DevOps is and why you might need to leave
Azure DevOps is a cloud-based platform built by Microsoft that centralises your development workflow in one place. It combines version control, project planning, continuous integration and continuous deployment (CI/CD), artifact management and testing into a single integrated service. If you are running a development team in Singapore or managing software projects across distributed teams, Azure DevOps sits at the heart of your collaboration and automation.
However, your needs change. You might have migrated to GitHub, GitLab or another CI/CD platform. Your project may have ended, your team structure shifted, or you discovered a more cost-effective alternative. Budget pressures are real, especially for growing startups in Singapore managing multiple cloud subscriptions. Whatever your reason, Yafee is here to guide you through a clean exit without surprise charges or locked-in data.
Core features of Azure DevOps
The platform includes Azure Boards for agile planning, Azure Repos for code version control, Azure Pipelines for automated builds and releases, Azure Artifacts for package management and Azure Test Plans for quality assurance. Each module works independently or together, supporting Agile, Scrum and DevOps methodologies. You can run CI/CD agents hosted by Microsoft or self-hosted, giving you flexibility in how you deploy code and manage releases across your Singapore-based or international teams.
Where you purchased Azure DevOps
You might have purchased Azure DevOps through three different channels: directly from Microsoft via your Azure portal or Microsoft 365 admin centre, through the Apple App Store as a mobile app subscription or through Google Play. Your cancellation route depends entirely on where you bought it. Yafee recommends checking your billing history first before you start the cancellation process, because the steps differ significantly depending on your purchase method.
Your legal position under singapore consumer law
When you cancel Azure DevOps in Singapore, your legal rights are protected by the Consumer Protection (Fair Trading) Act, Cap 52A of the Singapore Statutes. This legislation applies to all consumer transactions, including cloud services and digital subscriptions purchased by individuals or small businesses.
What the consumer protection (Fair trading) act means for you
Under this Act, Microsoft must provide you with a clear, honest description of Azure DevOps at the point of sale. You have the right to accurate billing information and transparent terms and conditions before you commit to the service. If Microsoft engages in unfair contract terms-such as hidden auto-renewal clauses, unreasonable termination fees or unilateral price increases without adequate notice-you have grounds to challenge the contract or seek compensation from the Competition and Consumer Commission of Singapore (CCCS).
Furthermore, if you cancel within a cooling-off period (which applies to distance contracts concluded online), you are entitled to a full refund of charges already paid, provided you have not used the service substantially. Nevertheless, if you have actively used Azure DevOps, Microsoft may be entitled to charge you for the period of active use up to the cancellation date.
Your right to cancel and timeline
You have the unconditional right to cancel Azure DevOps at any time. Microsoft cannot prevent you from leaving or enforce long-term lock-in contracts under Singapore law. However, they can charge you for services already rendered and consumed up to your cancellation date. If your subscription is on a monthly billing cycle, you are entitled to stop future charges by cancelling before your next renewal date. Yafee emphasises that you should initiate cancellation at least 5 business days before your next billing cycle to ensure the cancellation takes effect before you are charged again.
Azure DevOps pricing in singapore dollars
Understanding what you are paying helps you decide whether to cancel or adjust your plan instead. The following table breaks down typical Azure DevOps pricing in Singapore dollars, correct to current market rates.
| Plan |
Price (SGD) |
Billing period |
Best for |
| Free tier |
$0 |
No charge |
Small teams, open-source projects, learning |
| Basic (per user/month) |
$10-12 per user |
Monthly |
Teams needing full Azure Pipelines and boards |
| Azure Pipelines (hosted) |
Pay-per-use |
Monthly |
Variable workloads, consumption-based billing |
| Test Plans add-on |
$8-10 per user |
Monthly |
Teams requiring advanced testing capabilities |
| Self-hosted CI/CD agents |
$40 per agent |
Monthly |
On-premises or private cloud deployment |
| Artifacts storage |
$2 per 2GB |
Monthly |
Package management and dependency storage |
Your actual bill depends on the number of users, features you have activated and your consumption patterns. If your team size has changed or you have overbought licenses, your monthly cost may have crept higher than necessary. Before cancelling, ask yourself whether downgrading to fewer users or a simpler plan might meet your needs at lower cost. That said, if you are committed to leaving, cancelling promptly stops the next billing cycle and prevents unwanted charges.
How to cancel Azure DevOps: method by method
Your cancellation steps depend on where you purchased Azure DevOps. Yafee has outlined the precise procedure for each purchase channel so you can exit cleanly without confusion.
Cancelling if you bought through microsoft Azure portal
This is the most common purchase route for teams in Singapore. Follow these steps to cancel your subscription directly.
- Log in to your Azure portal (portal.azure.com) using your Microsoft account credentials.
- If you are an organisation administrator, ensure you have the required permissions to modify billing settings.
- Navigate to the "Subscriptions" section in the left-hand menu.
- Look for the subscription that includes Azure DevOps charges.
- Select the subscription and scroll down to find "Cancel subscription" or "Delete subscription".
- Click on this option to initiate the cancellation request.
- Enter your cancellation reason in the feedback form that appears.
- This helps Microsoft improve their service, but does not affect your cancellation.
- Confirm that you understand the cancellation will stop all services under that subscription.
- Azure DevOps access will be suspended after your current billing period ends or immediately, depending on your plan terms.
- Click "Cancel subscription" to complete the request.
- You will receive a confirmation email from Microsoft within 24 hours.
- Verify that future charges no longer appear on your billing statement after the cancellation takes effect.
- Check your Azure billing page 5-7 days after cancellation to confirm the charge has been removed.
Cancelling if you bought through apple app store
If you purchased Azure DevOps as a mobile app subscription through Apple, you must cancel through the App Store, not through Microsoft directly. Follow these steps to stop charges.
- Open the Apple App Store on your iPhone or iPad.
- Tap your profile picture in the top-right corner of the screen.
- Select "Subscriptions" from the menu that appears.
- You will see a list of all active app subscriptions linked to your Apple ID.
- Find "Azure DevOps" or the specific Azure mobile app in the list.
- Tap on it to view subscription details.
- Tap "Cancel Subscription" at the bottom of the screen.
- Apple will ask you to confirm your cancellation and may offer a discounted renewal as an incentive.
- Confirm the cancellation by tapping "Confirm" when prompted.
- Your subscription will terminate at the end of your current billing period, not immediately.
- Check your email for a confirmation from Apple within 1 hour.
- If you do not receive confirmation, repeat steps 1-5 to verify the cancellation was successful.
Cancelling if you bought through google play
If you subscribed to Azure DevOps through Google Play on an Android device, cancel using Google Play's subscription management system.
- Open Google Play on your Android device.
- Tap your profile icon in the top-right corner of the screen.
- Select "Subscriptions" from the menu.
- You will see all subscriptions linked to your Google account.
- Tap on the Azure DevOps subscription you wish to cancel.
- Review the subscription details and renewal date before proceeding.
- Tap "Cancel subscription".
- Google Play will display a confirmation dialog outlining the cancellation terms.
- Confirm your cancellation by tapping "Yes, cancel subscription".
- Your subscription access will end at the conclusion of your current billing period.
- Verify the cancellation by returning to your Subscriptions page.
- The Azure DevOps subscription should no longer appear in your active subscriptions list within 1-2 hours.
Cancelling Azure DevOps stops future charges, but immediate action is required to protect your data and workflows. Yafee recommends the following steps to ensure a smooth transition.
Export your data before access is lost
Once your subscription ends, your access to repositories, boards and artifacts may be restricted or removed entirely. Export your critical data immediately after cancelling, ideally before you initiate the cancellation process itself.
Log back into your Azure DevOps organisation and export all Git repositories, work items and build definitions. Use the Azure DevOps export tools or command-line utilities (such as Git clone for repositories) to download your data to a local machine or external storage. If you have linked Azure DevOps to other services (such as Slack, Jira or GitHub), disconnect those integrations to prevent orphaned webhook calls or failed notifications.
Notify your team of the cancellation
Inform all team members that Azure DevOps access will be suspended on a specific date. Provide them with details of where your team is migrating (GitHub, GitLab, or another platform) and the timeline for moving projects. Assign someone to coordinate the migration and verify that all critical repositories and boards have been transferred successfully.
Monitor your billing statement
Check your Azure portal or credit card statement 7-10 days after your cancellation takes effect. Confirm that no new charges for Azure DevOps appear on your next billing cycle. If a charge does appear, escalate the issue to Microsoft support immediately with evidence of your cancellation request and date.
Refunds and charging practices under singapore law
Your entitlement to a refund depends on when you cancelled and how much you have used Azure DevOps. Understanding these rules prevents disputes with Microsoft.
When you are entitled to a refund
If you cancel within 14 days of your initial purchase (or subscription renewal) and have not materially used the service, you are entitled to a full refund under the Consumer Protection (Fair Trading) Act. "Materially used" means you have not created substantial repositories, run significant pipelines or stored large amounts of artifacts. If you have actively used Azure DevOps, Microsoft can charge you for the period of use, calculated on a pro-rata daily basis.
If you cancel mid-cycle (before your next scheduled billing date), you typically receive a pro-rata refund for unused days in your current billing period. For example, if you pay $120 for a monthly subscription and cancel 15 days into a 30-day cycle, you are entitled to a refund of approximately $60 (half the monthly fee). Nevertheless, Microsoft may apply a processing fee or withhold a small amount for administrative costs, provided this is disclosed in their terms and conditions.
How to claim a refund
Contact Microsoft support directly at the billing contact email or through the Azure portal support centre. Provide your cancellation request date, your subscription ID and evidence of payment (such as an invoice or credit card statement). Request a refund calculation if one is due, and ask for the refund to be processed to your original payment method within 5-10 business days.
If Microsoft refuses to issue a refund, escalate your complaint to the Competition and Consumer Commission of Singapore (CCCS). Yafee advises you to document all communication with Microsoft and retain copies of your cancellation confirmation emails, as these will support your case with the CCCS if a dispute arises.
Common mistakes when cancelling Azure DevOps
Cancelling Azure DevOps is straightforward if you follow the right steps, but several common pitfalls can delay your exit or cost you extra money. Yafee has identified the most frequent mistakes so you can avoid them.
Not checking your purchase method first
Many users cancel in the wrong place. If you bought through Apple App Store but attempt to cancel through your Azure portal, your subscription will remain active and charges will continue. Before you cancel, log into your payment method (Azure portal, Apple ID or Google Play) and verify where the recurring charge appears on your billing statement. Cancel in that same location only.
Cancelling after your billing date
If your subscription renews on the 15th of each month and you cancel on the 16th, you have already been charged for the next month. Cancelling late means you lose that month's fees. Plan your cancellation for at least 5 business days before your renewal date to ensure the cancellation takes effect before the next charge posts.
Failing to export your repositories and data
After your subscription is terminated, Microsoft may restrict your access to repositories, boards and artifacts within 7-30 days, depending on your subscription terms. If you do not export your data before access is lost, recovering your repositories later can be difficult, costly or impossible. Use Git clone commands to download all repositories to your local machine within 24 hours of cancellation.
Not monitoring your billing statement after cancellation
System errors or processing delays can result in a charge appearing on your statement even after cancellation is confirmed. Check your Azure portal or credit card statement 10 days after your cancellation takes effect. If an unexpected charge appears, contact Microsoft support immediately with your cancellation confirmation as evidence.
Checklist for cancelling Azure DevOps
Use this checklist to ensure you have completed all steps before and after cancellation.
| Task |
Completed |
Notes |
| Verify where you purchased Azure DevOps (Azure portal, Apple App Store, or Google Play) |
☐ |
Check your billing statement or email receipts |
| Export all Git repositories to local storage or external drive |
☐ |
Use Git clone or Azure DevOps export tools |
| Export work items, boards and build definitions |
☐ |
Use Azure DevOps CSV export or REST API |
| Disconnect third-party integrations (Slack, Jira, GitHub, etc.) |
☐ |
Prevent orphaned webhooks or failed notifications |
| Notify your team of the cancellation date and migration plan |
☐ |
Provide alternative platform details and timeline |
| Initiate cancellation through the correct platform |
☐ |
Azure portal, Apple App Store, or Google Play only |
Continue with the checklist below after your cancellation is confirmed.
| Post-cancellation task |
Completed |
Timing |
| Verify cancellation confirmation email from Microsoft or your app store |
☐ |
Within 24 hours of cancellation request |
| Check that Azure DevOps access is suspended or access is read-only |
☐ |
7-30 days after cancellation (depends on plan) |
| Monitor your billing statement for any unexpected charges |
☐ |
10 days after cancellation takes effect |
| Claim a refund if eligible (within 14 days of purchase, no material use) |
☐ |
Contact Microsoft support within 30 days |
| Escalate to CCCS if Microsoft refuses a refund or cancellation |
☐ |
If dispute remains unresolved after 14 days |
| Verify cancellation in your subscription list on all platforms |
☐ |
One final check after 30 days |
Comparison: should you cancel or downgrade instead
Cancellation is not always the right choice. Yafee recommends comparing the cost of downgrading against cancellation to ensure you are making the most cost-effective decision.
| Option |
Cost (monthly, SGD) |
Access retained |
Best for |
| Full cancellation |
$0 |
None (or read-only after 30 days) |
Teams permanently migrating to another platform |
| Downgrade to free tier |
$0 |
Up to 5 users, limited pipelines, core repos and boards |
Teams wanting to keep repositories accessible but reduce spend |
| Reduce licensed users (Basic plan) |
$10-12 per user (variable) |
Full features for reduced team size |
Teams that have shrunk or want a smaller footprint |
| Remove paid add-ons only (e.g., Test Plans) |
Varies |
Core DevOps features, no advanced testing |
Teams not using specific paid modules |
| Full subscription (status quo) |
$40-100+ depending on configuration |
All features, all users |
Teams with no cost pressure or migration constraints |
| Switch to GitHub or GitLab |
$0-50+ depending on plan and features |
Full alternative platform features |
Teams seeking a different tool ecosystem or pricing model |
If you are cancelling purely for cost reasons, downgrading to the free tier (which supports up to 5 users and includes Repos, Boards and limited Pipelines) may retain the functionality you need without monthly charges. Nevertheless, if you are migrating to GitHub, GitLab or another platform entirely, full cancellation followed by immediate data export is the correct path.
If microsoft refuses to cancel or withholds a refund
Your legal position is protected by the Consumer Protection (Fair Trading) Act if Microsoft refuses to cancel your subscription or declines a refund you are entitled to. Escalation is straightforward.
Step 1: escalate to microsoft support formally
Submit a formal cancellation request in writing (email) to Microsoft support with the subject line "Formal Cancellation Request: Azure DevOps Subscription [Your Subscription ID]". Include your name, subscription ID, the date you originally purchased the subscription, the date you requested cancellation and a clear statement that you wish to cancel with effect from [a specific date]. Request written confirmation of the cancellation within 5 business days. If Microsoft does not respond, escalate to the next level.
Step 2: file a complaint with the CCCS
If Microsoft refuses to cancel after 14 days or declines a refund you believe is due, lodge a formal complaint with the Competition and Consumer Commission of Singapore. Provide your subscription evidence, email correspondence with Microsoft, your cancellation request and proof of payment. The CCCS investigates breaches of the Consumer Protection (Fair Trading) Act at no cost to you. Yafee advises you to retain all documentation, including screenshots of the cancellation confirmation and billing statements, as these will support your complaint.
Step 3: dispute the charge with your bank or card issuer
If Microsoft continues to charge you after cancellation, contact your bank or credit card issuer and request a chargeback for "unauthorised charges" or "failure to cancel subscription as requested". Provide your cancellation confirmation email as evidence. Your bank will investigate and may recover the funds within 60-90 days. This is a protected right under Singapore banking regulations.
If you need to send a certified termination notice to Microsoft regarding your Azure DevOps subscription, use the following address.
Microsoft Ireland Operations Limited
One Microsoft Place
South County Business Park
Leopardstown
Dublin 18
D18 P521
Ireland
Send your notice by registered mail or courier (such as DHL or FedEx) with proof of delivery. Include your name, subscription ID, current email address and a clear statement that you are requesting cancellation with immediate or end-of-cycle effect. Retain the delivery receipt and tracking number as proof that Microsoft received your notice. Yafee recommends this method if you have encountered repeated problems cancelling through the Azure portal or app stores, as it creates a paper trail that supports any future dispute with the CCCS or your bank.
Summary and next steps
Cancelling Azure DevOps in Singapore is a straightforward process once you know which purchase method to use. Whether you bought through the Azure portal, Apple App Store or Google Play, follow the platform-specific steps outlined above to initiate cancellation at least 5 business days before your next billing cycle. Export your repositories and data immediately to avoid losing access. Monitor your billing statement 10 days after cancellation to confirm no new charges appear. If you are entitled to a refund (you cancelled within 14 days and have not materially used the service), request it from Microsoft within 30 days of cancellation. Your rights are protected by the Consumer Protection (Fair Trading) Act; if Microsoft refuses to cancel or withholds a refund, escalate to the Competition and Consumer Commission of Singapore.
Yafee has helped thousands of consumers cancel cloud subscriptions cleanly and recover unwanted charges by following this structured, law-backed approach. Bookmark this guide, complete the checklist, and execute your cancellation with confidence.