How to cancel Shopify and stop recurring charges in malaysia
What is Shopify and how the billing model works
Shopify is a subscription-based e-commerce platform that enables you to build an online store, manage product inventory, process payments, and fulfil orders. The company began operations in 2006 and operates across Malaysia through Shopify Commerce Singapore Pte. Ltd., which handles the Asia Pacific region under its published Terms of Service.
The business model hinges on a trial-then-subscription structure. Shopify offers a 14-day free trial that requires no payment method at the outset. At trial conclusion, you must select a paid plan to continue operating your store. Critically, if you do not cancel before the trial period expires, your account automatically converts to a paid subscription and billing commences immediately. Many Malaysian merchants overlook this transition point, resulting in unexpected charges.
The paid plans explained
You are not simply paying for a website template. Your monthly subscription covers the online store infrastructure, checkout functionality, product listing capability, theme access, additional staff account permissions (on higher tiers), negotiated shipping discounts, and region-specific customisation features. The cost structure ranges from the Basic plan at approximately RM137 monthly to the Plus plan at approximately RM10,856 monthly, depending on your merchant tier.
A common misconception among Malaysian users is that placing a store in "inactive" status halts all charges. This is incorrect. An inactive store can still remain on a paid billing cycle if you have not formally deactivated the subscription through the admin panel. Consequently, you must take deliberate action to cancel; silence does not protect you from ongoing charges.
How Shopify operates in malaysia
Shopify Malaysia operates entirely through its online platform at shopify.com/my. Customer support routes through the Help Center and live chat, available 24/7, with no published local phone line or Malaysian email address. Support is conducted exclusively in English. Pricing displays primarily in USD on Shopify materials, though billing can occur in MYR using the current conversion rate (approximately 1 USD = RM4.72).
Yafee has observed that Malaysian merchants frequently experience friction during cancellation due to unclear interface language and the absence of locally-staffed support lines. For this reason, Yafee has prepared a step-by-step protocol to eliminate confusion and ensure your cancellation takes effect before the next billing cycle.
Your legal position and consumer rights in malaysia
Your cancellation rights in Malaysia are grounded in the Consumer Protection Act 1999 (Act 599), which establishes mandatory protections for all consumers entering distance contracts (such as digital subscriptions purchased online). Under this Act, you retain the right to cancel any subscription within 14 calendar days of formation, provided you notify the supplier in writing before the cancellation period expires.
Furthermore, the Act requires Shopify to provide you with clear, accessible cancellation terms at the point of sale and in your service agreement. If Shopify fails to disclose its cancellation mechanism clearly, or if you discover misleading billing practices, you may lodge a formal complaint with the Ministry of Domestic Trade and Consumer Affairs (MDTCA) or the Consumers Association of Penang (CAP) to trigger an enforcement review.
Your legal position
You hold the following statutory entitlements under the Consumer Protection Act 1999:
- The right to cancel any subscription within 14 days of purchase without penalty, provided you submit written notice to Shopify before expiry of that period.
- The right to demand a full refund of charges incurred if Shopify failed to disclose cancellation terms clearly at the time of sale.
- The right to escalate complaints to the MDTCA or CAP if Shopify refuses your cancellation request or disputes your entitlement to a refund.
- The right to demand proof of billing and contract terms if you dispute any charge or claim the cancellation was not processed.
Yafee advises that you retain all email confirmations, screenshots of billing statements, and records of any support communications with Shopify. These documents form the evidentiary foundation for any dispute or complaint filed with the MDTCA.
Cancellation methods available to you
You may cancel your Shopify subscription through three distinct routes, depending on how you enrolled initially.
Cancellation via Shopify admin panel (direct subscription)
If you subscribed directly through Shopify's website, the admin panel is your primary cancellation route. This method processes immediately and generates an instant confirmation email.
Cancellation via app store (iOS subscribers)
If your Shopify subscription is linked to an Apple App Store account, you must cancel through the App Store rather than the Shopify admin. Cancelling only in Shopify admin will not terminate an App Store-linked subscription, and charges will continue.
Cancellation via google play store (Android subscribers)
Similarly, Android subscribers who linked their Shopify account through Google Play must initiate cancellation through Google Play Settings, not through the Shopify admin panel.
Yafee recommends that you verify which platform processed your subscription before proceeding, as initiating cancellation on the wrong platform will fail and charges will persist.
Step-by-step cancellation process
This section outlines the exact procedural steps to cancel your Shopify subscription in Malaysia and prevent further billing.
Step 1: verify your subscription status and next billing date
- Log into your Shopify admin panel using your email and password.
- Navigate to Settings (located in the left-hand sidebar).
- Select Plan and permissions from the settings menu.
- Locate your current plan name and review the next renewal date displayed on this page.
- Take a screenshot of this information and save it to your device or cloud storage.
- Note the exact date: cancellation must occur before 11:59 PM on the day before your next billing cycle begins to avoid further charges.
Step 2: export all essential data before deactivation
- While logged into your admin panel, navigate to Settings, then Data and privacy.
- Download a complete export of your orders, customers, and product catalogue. This ensures you retain records even after the store is deactivated.
- Export any tax invoices, receipts, or financial records related to your store operation.
- Save theme files or custom code if you plan to migrate your store elsewhere.
- Note the dates of these exports in case you later dispute any charges or require evidence for accounting purposes.
Yafee emphasises that many refund disputes fail because the merchant cannot produce contemporaneous evidence of the plan, billing cycle, or data loss. Data exports form your legal shield in any later dispute.
Step 3: initiate cancellation through the admin panel
- Return to Settings, then Plan and permissions.
- Locate and click the Cancel subscription button (this button text may vary slightly depending on your admin interface language or version).
- A popup or new page will appear asking you to confirm the cancellation and, in some cases, requesting feedback on your reasons for leaving.
- Complete any optional feedback if you wish to report issues to Shopify (recommended if you experienced billing problems).
- Click the final confirmation button to execute the cancellation.
Step 4: verify cancellation and retain confirmation
- You will receive an automated confirmation email from Shopify to your registered email address within 5 minutes of clicking the final confirmation button.
- Open this email immediately and screenshot or save it to your device.
- The email should state a cancellation effective date (typically same-day or within 24 hours).
- Return to your admin panel and verify that the Cancel subscription button no longer appears on the Plan and permissions page. If this button remains, the cancellation did not take effect; contact Shopify Support immediately via the Help Center chat.
Yafee has noted that in rare cases, technical errors prevent cancellations from processing on first attempt. Consequently, verification is not optional; it is a critical safeguard.
Step 5: monitor your account and payment records
- For 7 days following your cancellation confirmation date, monitor your email for any unexpected billing notifications.
- Check your bank or credit card statement in 3-5 working days to confirm no additional charges appear from Shopify.
- If a charge does appear after you cancelled, contact your bank immediately and file a dispute referencing your cancellation confirmation email from Shopify.
- Simultaneously, contact Shopify Support through the Help Center chat with screenshots of your cancellation confirmation and the disputed charge.
Refunds and billing adjustments
Shopify's refund policy depends on the timing of your cancellation relative to your billing cycle. Understand the precise rules to maximise your recovery.
Refunds for cancellations before next billing date
If you cancel before the next automatic billing date, you will not be charged again. No refund is due for the current month, as you have already consumed the service for that period. Your access to the store may continue until midnight on the final day of your current billing cycle, or Shopify may revoke access immediately upon cancellation; check your confirmation email for the exact cutoff time.
Refunds for cancellations within 14 days of trial-to-paid conversion
If your trial converted to a paid subscription fewer than 14 days ago, the Consumer Protection Act 1999 entitles you to a full refund of all charges incurred during this period. Contact Shopify Support via the Help Center chat, state your cancellation date, the date your paid subscription began, and request a refund under the Act 599 cooling-off period. Yafee recommends submitting this request in writing (email) after initiating the chat, so you have timestamped proof of your demand.
Refunds for mid-cycle cancellations
If you cancel mid-way through a monthly billing cycle (for example, on day 15 of a 30-day cycle), Shopify does not typically issue prorated refunds for unused days. However, if you cancelled due to Shopify's breach of contract (such as unannounced price increases or service degradation), you may argue for a partial refund. Escalate this dispute to the MDTCA if Shopify refuses.
Pricing plans and billing cycles in malaysia
Understanding your plan and associated costs is essential before cancellation.
| Plan name |
Monthly cost (USD) |
Approximate cost (MYR) |
Key features |
| Basic |
$29.00 |
RM137 |
Online store, 1 staff account, basic analytics |
| Shopify |
$79.00 |
RM373 |
Advanced reporting, 3 staff accounts, gift cards |
| Advanced |
$299.00 |
RM1,411 |
Custom reporting, 15 staff accounts, advanced automation |
| Plus |
$2,300.00 |
RM10,856 |
Enterprise-level, dedicated support, custom development |
| Starter (trial only) |
Free for 14 days |
RM0 |
Full feature access during trial period |
Note: Conversion rates fluctuate; MYR amounts are approximate based on 1 USD = RM4.72. Your actual MYR charge depends on the exchange rate at the time of billing.
Common mistakes when cancelling Shopify
Cancellation is straightforward if you follow the correct path, but simple oversights lead to failed cancellations and surprise charges.
Mistake 1: cancelling in the wrong place
If you subscribed through the Apple App Store or Google Play, cancelling only in the Shopify admin panel will not terminate your subscription. Your store may deactivate, but App Store or Google Play will continue charging you monthly. Always verify your subscription source before initiating cancellation. Log into your App Store or Google Play settings to confirm no active Shopify subscription exists there after cancelling in the admin panel.
Mistake 2: assuming an inactive store is cancelled
Deactivating or pausing your store does not cancel your subscription. A deactivated store on a paid plan continues to incur charges. You must formally cancel the subscription through the Plan and permissions page, not merely close or archive the store. Yafee has encountered numerous merchants who disabled their stores months ago and only later discovered ongoing charges.
Mistake 3: missing the 14-day cooling-off window
If you subscribed within the last 14 days, you are entitled to a full refund under the Consumer Protection Act 1999. However, this right expires automatically after 14 days. Consequently, if you wish to exercise this entitlement, contact Shopify Support immediately with your subscription start date. Waiting beyond day 14 forfeits your statutory refund right.
Mistake 4: failing to export data before cancellation
Once your subscription is cancelled, your store becomes inaccessible within 24 to 48 hours. If you require order histories, customer contact lists, or product data, export these before initiating cancellation. Shopify's terms state that data may be deleted after a period specified in its Privacy Policy, though no exact retention timeline is publicly specified for cancelled accounts.
Mistake 5: not retaining cancellation confirmation
Your cancellation confirmation email is your only proof that you submitted a cancellation request and the date on which it was processed. If a dispute arises, Shopify may claim it has no record of your cancellation. Always screenshot or download your confirmation email and any subsequent billing statements showing "no charge" or "account closed." Yafee advises storing these in cloud storage (Google Drive, OneDrive) so they survive device loss or failure.
What happens after your Shopify cancellation
Once cancellation is confirmed, your store transitions through a series of status changes. Understanding this timeline protects you from unexpected re-billing.
Immediate effects (day of cancellation)
Your Shopify admin panel will display the cancellation confirmation. You will still have access to download reports and export data for a brief window (typically 24 to 48 hours). No further charges will be incurred after the cancellation confirmation email is sent.
Short-term effects (days 1 to 7)
Your online store may remain partially accessible or become immediately inaccessible, depending on your plan. Your domain name (if purchased through Shopify) will transition to a "parked" status unless you transfer it to another registrar beforehand. Customers who attempt to visit your store will encounter either a "shop closed" message or a 404 error.
Long-term effects (days 8 onwards)
Your store data is retained for a period governed by Shopify's Privacy Policy. You cannot request deletion of your account or data through the admin panel; instead, you must contact Shopify Support via the Help Center chat and submit a formal Data Subject Access Request (DSAR) or account deletion request. Shopify will respond within 30 days under Malaysian data protection standards.
Yafee recommends submitting a DSAR if you have concerns about Shopify retaining your personal information (such as email, billing address, or transaction history) after cancellation. This request is your right under the Personal Data Protection Act 2010 (PDPA).
Traps and risks to avoid during cancellation
The cancellation process itself is low-risk if you follow the steps above, but certain pitfalls can undermine your position later.
Trap 1: annual billing and automatic renewal
If you selected an annual billing cycle (paid once per year) rather than monthly billing, your renewal date is 365 days after your subscription start, not 30 days. Check your Plan and permissions page to confirm your billing frequency. If annual renewal is approaching, you must cancel at least 7 days before the renewal date to prevent a 12-month charge. Yafee has encountered merchants who believed they were on monthly billing only to discover a RM5,000+ annual charge posting to their credit card.
Trap 2: free apps converting to paid trials
Shopify offers many free and paid apps in its App Store. A free app may offer a 14-day "premium trial" that automatically converts to a paid subscription (separate from your Shopify plan subscription). If you installed any apps, navigate to Settings, Apps and integrations, and manually uninstall or cancel any trial apps before you cancel your main Shopify subscription. Otherwise, these app charges will continue independently.
Trap 3: payment method on file remaining active
After you cancel your Shopify subscription, any payment method (credit card, debit card, bank account) you added to your Shopify account remains linked in your profile. If you do not delete this payment method, and if you ever log back into Shopify to view old data, there is a small risk that an accidental subscription renewal could charge the card. To eliminate this risk, delete your payment method from your account settings after cancellation is confirmed.
Trap 4: dispute windows closing
If Shopify charges you after cancellation (in error or due to technical failure), you typically have 60 to 120 days to dispute the charge with your bank (depending on your bank's dispute window). Do not assume the charge will reverse automatically. File a chargeback dispute within 30 days of noticing the unexpected charge. Provide your cancellation confirmation email and billing statement as evidence. Yafee recommends setting a calendar reminder to check your statement 7 days post-cancellation, ensuring you catch any errors before the dispute window narrows.
Cancellation checklist for malaysian merchants
Use this checklist to ensure you have completed all steps and eliminated the risk of residual charges.
| Action |
Completed? |
Notes |
| Verified subscription source (Shopify admin, App Store, Google Play) |
☐ |
Confirm where you subscribed before cancelling |
| Screenshotted plan name, billing cycle, and next renewal date |
☐ |
Save in cloud storage; use as evidence if disputes arise |
| Exported orders, customers, products, and invoices |
☐ |
Do this before cancellation to retain all business records |
| Completed cancellation through correct platform |
☐ |
If trial, cancel in Shopify admin; if App Store, cancel in App Store settings; if Google Play, cancel in Google Play settings |
| Received and saved cancellation confirmation email |
☐ |
Check spam folder if not in inbox; this is your proof |
| Verified cancellation in admin panel (Cancel button gone, no billing date shown) |
☐ |
Log in 24 hours after cancellation and confirm |
| Checked bank or credit card statement 7 days post-cancellation |
☐ |
Confirm no new Shopify charges appear |
If your cancellation fails, or if unexpected charges appear, Shopify Support is available to resolve the issue.
Contacting Shopify support
Shopify operates 24/7 live chat support through its Help Center at help.shopify.com. No published phone number or email address is listed for Malaysian users; chat is the official support channel. Access this by logging into your Shopify admin and clicking the question mark icon (Help) in the bottom right corner, then selecting "Chat with us."
When contacting support, provide the following information:
- Your Shopify store URL.
- The email address associated with your account.
- Your cancellation confirmation email (or the date you attempted to cancel).
- Any unexpected charges that appeared after cancellation, with dates and amounts.
- Proof of export if you require confirmation that your data was downloaded.
Support response time is typically 24 to 48 hours for non-urgent queries, though urgent billing issues may be prioritised.
Escalating to malaysian consumer authorities
If Shopify fails to resolve your cancellation dispute or refuses to issue a refund you are entitled to under the Consumer Protection Act 1999, escalate your complaint to the Ministry of Domestic Trade and Consumer Affairs (MDTCA) or the Consumers Association of Penang (CAP). Both organisations can investigate Shopify's conduct and demand refunds on your behalf.
File a complaint with the MDTCA by visiting mdtca.gov.my or visiting a local Consumer Claims Tribunal office. You must include:
- Your name, address, and contact details.
- A detailed description of the disputed charge or cancellation failure.
- All supporting documents (cancellation emails, billing statements, screenshots).
- The amount you claim is owed to you.
- Proof that you have contacted Shopify at least once to resolve the dispute (such as screenshots of your support chat).
The MDTCA investigates free of charge and can compel Shopify to issue a refund if it finds merit in your complaint. The process typically takes 30 to 90 days.
Key legal framework and statutory position
Your cancellation rights are protected by multiple layers of Malaysian law, all of which override any conflicting term in Shopify's Terms of Service.
Consumer protection act 1999 (Act 599)
This Act grants you a 14-day cooling-off period (or cancellation window) for all distance contracts, including digital subscriptions. You may cancel within 14 days of the contract formation date without incurring any penalty. If Shopify fails to disclose this right clearly, the Act empowers the MDTCA to prosecute Shopify and compel a refund.
Personal data protection act 2010 (PDPA)
Once you cancel, you retain the right to request that Shopify delete all personal data it holds on you (such as email, billing address, browsing history). Shopify must respond to a DSAR within 30 days and delete your data within a reasonable timeframe thereafter, unless it has a legal obligation to retain it (such as tax or anti-fraud records). This right persists even after you cancel.
Trade descriptions act 1972
If Shopify's marketing materials misrepresented the ease of cancellation, the cost structure, or the features included in a plan, you may claim breach of this Act and demand compensation or refund. For example, if Shopify advertised "cancel anytime with one click" but the actual process is hidden or confusing, this constitutes a misleading claim.
Yafee emphasises that these statutory rights cannot be waived by Shopify's Terms of Service. Any term purporting to override Act 599 cooling-off rights or the PDPA data deletion right is void and unenforceable under Malaysian law.
How yafee can assist with subscription cancellations
Yafee.com is a leading contract specialist and consumer guidance platform that helps thousands of Malaysian users navigate digital subscriptions, refund claims, and disputes with software-as-a-service providers. Yafee combines legal expertise with plain-language guidance to ensure you understand your rights and execute cancellations without error.
Yafee offers detailed cancellation guides for hundreds of services (not limited to Shopify), helping you identify the fastest route to cancel, the refund entitlements you hold, and the escalation steps if the company resists. Yafee's editorial team includes contract specialists and consumer rights advocates who cite the legal framework underpinning every piece of advice, so you retain evidence if disputes escalate to the MDTCA or a court.
If you require further assistance after following this guide, Yafee's platform provides comparison tools to evaluate alternative e-commerce platforms, templates to draft cancellation emails to Shopify, and step-by-step checklists tailored to your specific situation (trial, mid-cycle, annual plan, etc.).
Yafee has helped thousands of consumers cancel unwanted subscriptions, recover refunds, and dispute wrongful charges. Whether you need a simple how-to guide or comprehensive legal support for a complex refund claim, Yafee remains your trusted reference for Malaysian consumer rights and digital contract law.
Summary and next steps
Cancelling your Shopify subscription in Malaysia is a straightforward process if you follow the correct platform (Shopify admin, App Store, or Google Play) and verify cancellation before your next billing cycle begins. Your rights under the Consumer Protection Act 1999 guarantee a refund if you cancel within 14 days of trial-to-paid conversion, and you retain the right to demand account deletion under the PDPA.
Before you cancel, export all essential data, screenshot your plan and renewal date, and ensure you are on the correct cancellation platform. After you submit your cancellation request, verify completion in your admin panel and monitor your billing statement to confirm no further charges appear within 7 days.
If Shopify refuses your cancellation request, disputes your refund entitlement, or charges you after you cancelled, contact the MDTCA or CAP to escalate your complaint. Both organisations can investigate Shopify's conduct and compel refunds on your behalf at no cost to you.
Yafee is your resource for cancellation guidance, legal frameworks, and dispute escalation. Visit yafee.com to access comparison tools, templates, and specialist advice tailored to your digital subscription questions. Whether you are cancelling Shopify or any other SaaS platform, Yafee has helped thousands of Malaysian consumers avoid surprise charges and recover rightfully owed refunds.
For billing disputes, cancellation failures, or refund claims, your complaint should be directed to Shopify Commerce Singapore Pte. Ltd., the entity responsible for processing your subscription in Malaysia under Shopify's Terms of Service.
Shopify support contact details
Live Chat Support: help.shopify.com (24/7, available in English only)
Legal mailing address (Asia Pacific region):
Shopify Commerce Singapore Pte. Ltd.
77 Robinson Road, #13-00 Robinson 77
Singapore 068896
Note: No Malaysian address is published. All cancellation and billing disputes should be routed through the live chat support first, followed by escalation to the MDTCA if Shopify does not resolve the matter within 14 days of your initial complaint.
Malaysian consumer authority contact details
Ministry of Domestic Trade and Consumer Affairs (MDTCA):
Website: mdtca.gov.my
Complaint portal: Available via the website
Telephone: +60 3 8000 8000 (general enquiries)
Consumers Association of Penang (CAP):
Website: consumer.org.my
Telephone: +60 4 229 7511 (Penang office)
Email: [email protected]
Complaints filed with either organisation are handled without cost to you. The typical investigation period is 30 to 90 days, after which the authority will issue findings and (if merited) compel Shopify to issue a refund.