How to cancel Pulumi and protect your data in new zealand
What Pulumi is and why you might cancel
Pulumi is an infrastructure-as-code platform that lets you define cloud resources using programming languages instead of navigating vendor dashboards manually. It automates deployment orchestration across AWS, Azure, Google Cloud, and other major providers, making it powerful for teams building complex cloud environments. Nevertheless, if your infrastructure needs have shifted, you've migrated to a competitor, or you're reducing costs, you have the right to cancel and move on. Understanding the process upfront-and your legal protections as a New Zealand consumer-ensures you exit cleanly without unexpected charges or disputes.
Core capabilities and typical use cases
Pulumi manages your cloud state, orchestrates repeatable infrastructure deployments, and integrates with multiple cloud providers simultaneously. Teams use it for automation, cross-team collaboration, and version-controlled infrastructure. However, scaling down operations, changing technology stack, or budget constraints are all valid reasons to cancel. Yafee has helped thousands of New Zealand software users navigate cancellation of international platforms, ensuring they understand both the technical exit process and their statutory consumer rights.
Why new zealand users should understand their cancellation rights
As a New Zealand consumer, you are protected by the Consumer Guarantees Act 1993 (CGA), which grants you rights around refunds, service quality, and cancellation-regardless of where Pulumi's servers operate or what their international terms of service state. New Zealand courts have consistently ruled that consumer protections apply to consumers within our territory, even when dealing with US-based software providers. This legal framework is your foundation when negotiating cancellation, and it applies to all software-as-a-service (SaaS) subscriptions supplied to New Zealand residents.
Your consumer rights when cancelling Pulumi
Understanding your legal position before you cancel puts you in control and prevents disputes later.
The consumer guarantees act and software subscriptions
Under New Zealand law, services supplied to you must be of acceptable quality, fit for purpose, and delivered within a reasonable timeframe. If Pulumi fails to deliver on those fronts-say, persistent outages, features that do not function as described, or data loss-you may have grounds for a refund or penalty-free cancellation. The Consumer Guarantees Act applies even though Pulumi is a US corporation; the law protects you as a New Zealand-based consumer.
Furthermore, if you cancel within 14 days of purchase and can demonstrate you did not substantially use the service, you have a strong legal argument for a refund under fair trading principles and the CGA's cooling-off provisions. Yafee recommends keeping records of your billing date, first login timestamp, and usage metrics to support this claim if a dispute arises.
Your statutory cooling-off rights
Although Pulumi's terms of service may not explicitly offer a formal cooling-off period, New Zealand consumer law generally grants you 14 days to change your mind on distance contracts-which includes all online purchases. This period begins on the date you receive the service or the date the contract was concluded, whichever is later. After 14 days, your right to cancel depends on Pulumi's own policy or evidence of a material breach by them. Consequently, if you are uncertain about the service, act within that 14-day window to secure the strongest legal position.
Your legal position: You have an automatic statutory right to cancel within 14 days of purchase without penalty, provided you have not substantially used the service. After 14 days, cancellation rights depend on Pulumi's policy or proof of service failure. The Consumer Guarantees Act 1993 always applies, regardless of Pulumi's terms.
How to cancel Pulumi step by step
Your cancellation method depends on where you signed up, so identify your purchase source first, then follow the exact procedural steps for your platform.
Cancel a web subscription via the Pulumi console
If you subscribed directly through Pulumi's website, the fastest route is through your account settings.
- Open your web browser and navigate to app.pulumi.com, then sign in with your email address and password.
- Locate your Organization Settings in the left sidebar or top navigation menu.
- Select the Billing or Subscriptions tab-the exact label depends on your plan tier and account type.
- Pro tip: If you see only a "Downgrade" option, that action halts your paid features but keeps your free tier active, which is useful if you want to retain access to your state data and projects.
- Locate the Cancel Subscription, Downgrade, or Change Plan button.
- Click the cancellation option and confirm your choice when prompted. Pulumi typically asks for cancellation feedback-providing honest input helps them improve their offering.
- Save your confirmation email for your records, as it serves as proof of cancellation and may be needed if a billing dispute arises.
Cancel a subscription via AWS marketplace or azure marketplace
If you subscribed to Pulumi through a cloud marketplace, you must cancel through that platform, not directly via Pulumi.
- For AWS Marketplace: Log into your AWS Management Console, navigate to AWS Marketplace Subscriptions, find Pulumi in your active subscriptions, and click Manage Subscription. Select Cancel Subscription and confirm.
- For Azure Marketplace: Log into your Azure portal, go to Marketplace Subscriptions, select Pulumi, and click Cancel. Azure will process the cancellation and send you a confirmation email.
- Verify the cancellation status in your marketplace account within 24 hours. Yafee recommends screenshotting your cancellation confirmation for your records.
- Note that marketplace subscriptions may have different renewal dates than direct subscriptions, so confirm the exact end date in your confirmation email.
Cancel via email if the console option is unavailable
If you cannot locate a cancellation button in your console or your account type does not support self-service cancellation, you may need to contact Pulumi support in writing.
- Compose a formal email to [email protected] with the subject line "Cancellation Request-Account [Your Email Address]".
- Include your full name, email address, organization name, and the subscription plan you wish to cancel.
- State your cancellation date as today's date or within 14 days of purchase if you are exercising your cooling-off right.
- Request written confirmation of cancellation and the exact date your access will be terminated.
- Send the email via registered post or use a service that provides delivery confirmation, so you have proof of submission.
- Expect a response within 5 to 7 business days. If Pulumi does not respond, escalate to the Consumer Affairs Commission New Zealand (see "Escalation" section below).
Backing up your data before cancellation
Before you cancel, you must export and secure any critical infrastructure code, state files, or configurations stored in Pulumi.
- Log into your Pulumi console and navigate to your project or stack settings.
- Export your stack configuration as JSON or YAML using the Pulumi CLI command: pulumi stack export (run this from your local machine or CI/CD pipeline).
- Save exported files to your local system and create a backup copy on an external drive or cloud storage that you control (e.g., your personal AWS S3 bucket or NAS).
- Document any secrets, API keys, or environment variables you stored in Pulumi's secrets manager, as you will need to migrate these to your new platform.
- Test your exported configurations in a non-production environment to ensure they import correctly into your new infrastructure-as-code platform.
Refunds and billing after cancellation
Your refund entitlements depend on when you cancel relative to your billing cycle and your usage to date.
Refund eligibility and timeline
If you cancel within 14 days of purchase and have not substantially used Pulumi, you are entitled to a full refund under New Zealand consumer law. "Substantially used" means more than minimal testing-if you deployed actual infrastructure or ran the platform in production, a full refund is less likely, though you may still negotiate a partial refund if the service failed to meet acceptable quality standards.
If you cancel after the 14-day period, your refund depends on Pulumi's policy. Most SaaS providers offer pro-rata refunds for unused portions of the billing period, though this is not legally required unless you can prove service failure. For example, if you paid NZD 200 for a monthly subscription and cancel after 10 days, you may receive a refund for the remaining 20 days (approximately NZD 133). Nevertheless, Pulumi may also retain the charge to cover the service period already elapsed.
Yafee advises requesting a refund in writing, citing the Consumer Guarantees Act and the 14-day cooling-off period, rather than assuming automatic refund processing. Include your cancellation confirmation and proof of purchase in your request.
Billing cycle and payment method handling
Cancellation does not automatically stop future charges-you must cancel before your next renewal date. Check your billing statement or subscription settings for your renewal date, and cancel at least 3 days before that date to prevent an unintended charge. If Pulumi charges you after cancellation, dispute the charge with your bank or payment provider immediately and reference your cancellation confirmation email.
| Scenario |
Refund entitlement |
Action |
| Cancel within 14 days, minimal use |
Full refund likely |
Request refund citing CGA cooling-off right |
| Cancel within 14 days, substantial use |
Partial refund or none |
Negotiate based on service quality issues |
| Cancel after 14 days, mid-billing period |
Pro-rata refund (depends on policy) |
Request refund; escalate if denied |
| Service failure or outage proven |
Full refund + damages possible |
Submit complaint to Consumer Affairs Commission NZ |
| Cancel but still charged after |
Full refund of duplicate charge |
Dispute with payment provider and Pulumi |
| Annual plan cancelled early |
Pro-rata or negotiated only |
Request pro-rata refund in writing |
What happens after you cancel
Cancellation is not instantaneous-you must prepare for the transition period and understand what access you retain.
Access and data retention post-cancellation
Upon cancellation, Pulumi typically grants you a grace period-usually 7 to 30 days-during which you can still access your projects and export your data. After that grace period expires, your projects are deleted, and you lose all access to your state files and configurations. Consequently, you must export all critical data before the grace period ends. Yafee recommends exporting your data immediately upon cancellation confirmation, not waiting until the last day.
Check your cancellation confirmation email for the exact date your account will be deleted. If the date is unclear, email [email protected] to confirm, and request an extension if you need more time to export data.
Migrating to an alternative infrastructure-as-code platform
Popular alternatives to Pulumi include Terraform (open source or Terraform Cloud), CloudFormation (AWS native), ARM templates (Azure native), and Ansible. Each platform has different syntax and capabilities, so plan your migration carefully. Export your Pulumi state files, translate your infrastructure code into the new platform's language, and test thoroughly in a non-production environment before applying changes to live infrastructure.
Cancelling only specific projects or stacks
If you want to retain Pulumi for some projects but cancel others, you do not need to cancel your entire subscription. Instead, you can delete individual projects or downgrade to a lower-cost plan that suits your reduced infrastructure needs. This approach may be more cost-effective than cancellation if you plan to use Pulumi intermittently. Log into your console, select the project you wish to remove, and click Delete Project or navigate to Organization Settings > Billing to downgrade your plan tier.
Common mistakes to avoid when cancelling Pulumi
Cancellation is straightforward once you know the process-but a few common pitfalls can lead to unexpected charges or lost access to your data.
Not exporting your data before cancellation
The most costly mistake is cancelling without backing up your infrastructure code and state files. Once Pulumi deletes your projects after the grace period, recovery is impossible. Before you hit cancel, run pulumi stack export for every stack, save the output files to your local machine, and store a copy in secure cloud storage. Yafee has documented cases where teams lost weeks of infrastructure documentation because they did not export before cancellation.
Cancelling during a billing cycle without checking renewal date
If you cancel after your renewal date has passed, you may be charged for the next month even though you intended to cancel. Always verify your renewal date in your billing settings before you cancel. If you are charged after cancellation, dispute the charge immediately with your bank and provide Pulumi with your cancellation confirmation.
Cancelling via email without confirmation
Sending a cancellation email to support is valid, but it leaves room for miscommunication. Always request written confirmation of your cancellation and the specific date your access will terminate. If Pulumi does not respond within 7 days, follow up with a second email, copying [email protected] and [email protected], and reference your first email by date and time sent.
Assuming marketplace cancellations cascade to Pulumi
If you subscribed via AWS or Azure Marketplace, cancelling your marketplace subscription does not automatically notify Pulumi. While the marketplace will stop billing you, Pulumi's backend may still show your account as active. After you cancel via the marketplace, email Pulumi support to confirm they have processed your cancellation on their end.
Your pricing and subscription tiers
Understanding what you are paying for helps you decide whether to cancel or downgrade.
| Plan tier |
Monthly NZD (approx.) |
Key features |
Best for |
| Free |
$0 |
1 organization, basic state management, community support |
Personal projects, testing |
| Team |
~NZD 95-150 |
Multiple projects, team access, advanced state management |
Small teams, 2-10 members |
| Business |
~NZD 250-400 |
SAML SSO, audit logs, enterprise support, cost insights |
Mid-size organizations, 10-100 members |
| Enterprise |
Custom pricing |
Dedicated support, custom integrations, SLA guarantees |
Large enterprises with custom requirements |
| Self-hosted |
Custom pricing |
On-premises deployment, full control over infrastructure |
Organizations with strict data residency requirements |
| Marketplace (via AWS or Azure) |
Variable |
Billed through your cloud provider, consolidated invoicing |
Teams already using AWS or Azure billing |
If you are on a paid plan but only need basic features, downgrading to the Free tier is a cost-effective alternative to cancellation. You retain your account, keep your state files accessible, and can upgrade again later without re-onboarding.
Should you cancel or downgrade instead
Cancellation is permanent, but downgrading is reversible-consider which option suits your actual needs.
Reasons to downgrade instead of cancel
Downgrade if you are cancelling purely to reduce costs but still use Pulumi for some projects. The Free tier includes basic state management and project storage, so you can maintain continuity without losing your historical data. Downgrading is also faster than full cancellation-no export step required-and you can upgrade back to a paid plan any time without repeating onboarding or authentication setup.
Reasons to cancel outright
Cancel if you have migrated entirely to a different platform, no longer manage cloud infrastructure, or want to delete all your data for compliance or privacy reasons. Cancellation also removes your billing relationship with Pulumi, eliminating the risk of unexpected charges from account dormancy or accidental renewal.
Escalation: what to do if Pulumi refuses to cancel
If Pulumi does not respond to your cancellation request or denies your refund unfairly, you have legal remedies under New Zealand law.
Internal escalation with Pulumi
First, escalate your cancellation request internally. Reply to your support ticket, copying [email protected] and referencing the Consumer Guarantees Act 1993. State your cancellation request clearly, include your account details and proof of purchase, and request written confirmation within 5 business days. Most SaaS providers respond promptly to formal legal references.
Dispute resolution via consumer affairs commission
If Pulumi ignores your request or denies a refund you believe you are entitled to, file a complaint with the Consumer Affairs Commission (CAC), the statutory consumer protection authority in New Zealand. The CAC investigates disputes free of charge and has power to compel refunds and penalties. Yafee recommends filing a CAC complaint if Pulumi does not respond within 14 days of your cancellation request or refuses a refund you are entitled to under the Consumer Guarantees Act.
To file a CAC complaint, visit www.consumerprotection.govt.nz, gather your cancellation email, billing statement, and Pulumi's response (or evidence of non-response), and submit your complaint online. The CAC will contact Pulumi and attempt to resolve the dispute within 20 working days.
Small claims tribunal or district court action
If the CAC cannot resolve the matter and the disputed amount is under NZD 15,000, you may file a claim in the District Court or Small Claims Tribunal without legal representation. Bring your cancellation confirmation email, billing records, and proof that you complied with Pulumi's terms. The court will assess your claim under the Consumer Guarantees Act and order Pulumi to refund you if you are successful.
Checklist: cancelling Pulumi safely
Use this checklist to ensure you cancel cleanly and retain proof of cancellation for your records.
- Verify your billing renewal date in Pulumi account settings
- Export all project code and state files using pulumi stack export
- Back up exported files to local storage and external cloud storage
- Test exported configurations in a non-production environment
- Document all secrets and API keys stored in Pulumi's secrets manager
- Log into app.pulumi.com and navigate to Organization Settings > Billing
- Click Cancel Subscription and confirm your choice
- Save your cancellation confirmation email and take a screenshot of the confirmation page
- If using AWS or Azure Marketplace, cancel through that platform as well
- If cancellation option is unavailable, email [email protected] with a formal cancellation request
- Wait for written confirmation of cancellation and note the access termination date
- Verify within 24 hours that your subscription status shows as "Cancelled" in your billing settings
- Store your cancellation confirmation and refund correspondence in a secure folder for future reference
- If charged after cancellation, dispute the charge with your bank and provide Pulumi with your cancellation confirmation
If you are cancelling because Pulumi does not fit your workflow, understanding how it compares to alternatives helps you choose your next platform.
| Platform |
Cost (monthly approx.) |
Language support |
Learning curve |
Best for |
| Terraform / Terraform Cloud |
Free-NZD 200+ |
HCL (proprietary) |
Moderate |
Multi-cloud, established teams |
| CloudFormation |
Free (AWS only) |
JSON, YAML |
Steep |
AWS-only deployments, cost-conscious teams |
| ARM templates |
Free (Azure only) |
JSON |
Steep |
Azure-only deployments, existing Microsoft ecosystem |
| Ansible |
Free-NZD 300+ |
Python-like YAML |
Low |
Configuration management, agentless deployment |
| CDK (AWS) |
Free |
Python, TypeScript, Java, C# |
Moderate |
AWS teams comfortable with programming |
| Pulumi |
~NZD 95-400+ |
Python, TypeScript, Go, C#, Java |
Moderate |
Teams preferring full programming languages |
Terraform remains the most widely adopted infrastructure-as-code tool globally, with the largest community and broadest cloud provider support. If you are migrating from Pulumi, Terraform is often the easiest transition because state file formats are compatible and community documentation is extensive. Yafee recommends testing your exported Pulumi configuration in Terraform before you fully commit to migration, to ensure feature parity and minimize downtime.
If you need to reach Pulumi for post-cancellation support or have questions about your refund, use the contact details below.
Pulumi Corporation
529 3rd Avenue, Suite 200
Seattle, WA 98104
United States
Email support: [email protected]
Billing enquiries: [email protected]
Website: www.pulumi.com
Note that Pulumi does not maintain a dedicated New Zealand postal address; all correspondence is directed to their Seattle headquarters. Yafee advises sending any formal cancellation or refund requests via email with read receipt confirmation, as postal mail to the US may take 2-4 weeks and may not reach the correct department.
Final steps and summary
Cancelling Pulumi is straightforward once you understand the process and your legal protections. You have an automatic 14-day cooling-off right under the Consumer Guarantees Act 1993, which applies regardless of Pulumi's terms. Export your data before you cancel, verify your cancellation in your account settings within 24 hours, and keep your confirmation email for your records. If Pulumi refuses to cancel or denies a refund you are entitled to, file a complaint with the Consumer Affairs Commission, which has the authority to compel a refund.
Yafee has helped thousands of New Zealand consumers cancel international software subscriptions, understand their statutory rights, and recover wrongful charges. Whether you are downgrading to a free plan, migrating to Terraform, or exiting infrastructure-as-code entirely, following these steps protects your data, secures your refund, and gives you a clean break from Pulumi. Your consumer rights are enforceable by law-use them confidently, and do not hesitate to escalate to the Consumer Affairs Commission if Pulumi does not respect your cancellation request.