
Manage Codespark
What you don't know !
Silent Waste
84%
of people lose money every month on unused services
Lack of Transparency
60%
of users feel lost facing cancellation terms
Budget Illusion
82%
of consumers underestimate the cost of their automatic withdrawals
Fear of Commitment
44%
of subscribers have experienced a 'commercial trap' experience
Legal Validation
All our letters are written by legal experts to guarantee their compliance.
Legal Commitment
We generate legally binding documents that your provider is obligated to honor.
Immediate Efficiency
Free yourself from your commitments in less than 2 minutes, directly online.
Budget Optimization
Regain control of your finances by stopping superfluous withdrawals.
Cancel Codespark: Step-by-Step Guide
How to cancel Codespark and stop recurring charges in malaysia
What Codespark is and why cancellation matters
Codespark is a children's coding education platform sold as a subscription service. It is owned by Begin Learning, which means your support requests and cancellation instructions route through their central system rather than a local Malaysia office. Many Malaysian parents sign up for the 7-day free trial, then discover the auto-renewal process is harder to stop than expected-and that is exactly why Stopee exists.
The service offers coding challenges, puzzles, and creative tools for one child per subscription. Your account automatically renews each billing cycle unless you cancel before the renewal date, according to Codespark's terms of service. If you have noticed unexpected charges on your bank statement or app store account, you are in the right place.
Codespark pricing and billing plans in malaysia
Codespark offers three pricing tiers. Monthly and annual plans are recurring subscriptions that renew automatically. The lifetime plan is a one-time purchase with no ongoing charges.
| Plan type | Price (USD) | Price (RM estimate) | Renewal |
|---|---|---|---|
| Monthly subscription | $7.98 | RM35.91 | Every 30 days |
| Annual subscription | $39.98 | RM179.91 | Every 12 months |
| Lifetime access | $99.00 | RM445.50 | No renewal |
Pro tip: Prices shown are in US dollars and converted to Malaysian ringgit at approximately RM4.50 per dollar. Your actual charge may vary slightly due to exchange rate fluctuations and foreign transaction fees from your bank. Check your latest receipt to confirm which plan you purchased.
Where Codespark operates and what support looks like
Codespark does not maintain a Malaysia-specific office, local phone number, or live chat support. The only cancellation method available is email to [email protected]. There are no published support hours, which can mean slower response times if you need urgent help with incorrect charges.
Pricing is billed in US dollars regardless of your location. This means your Malaysian ringgit charge is subject to currency conversion at your bank's exchange rate, plus any foreign transaction fees they apply. You will not see a fixed local Malaysian regulated price.
Your rights under malaysian consumer law
Malaysian consumers are protected by the Consumer Protection Act 1999 (CPA 1999) and the Distance Contracts Regulations, which apply to online purchases including digital subscriptions.
Cooling-off period and refund rights
Under the Distance Contracts Regulations, you have the right to cancel any distance contract (including online subscriptions) within 14 calendar days of purchase without penalty or explanation. This applies even if you have already used the service. Codespark's own terms do not mention a cooling-off period, but Malaysian law overrides their terms in your favour.
For subscriptions purchased within the past 14 days, you can request a full refund by email and cite the Distance Contracts Regulations. Codespark must honour this request regardless of whether they mention it in their terms.
Unfair contract terms under the CPA 1999
The CPA 1999 prohibits unfair contract terms. If Codespark makes cancellation deliberately difficult to find, charges a cancellation fee, or uses deceptive auto-renewal language, these practices may breach Malaysian consumer law. Stopee recommends documenting any unfair treatment and reporting it to the Malaysian Ministry of Domestic Trade and Cost of Living (MDTCCOL) if Codespark refuses to comply.
Escalation point if Codespark refuses
If Codespark ignores your cancellation request or refuses a refund you are entitled to under Malaysian law, you can file a complaint with the MDTCCOL Consumer Claims Tribunal. Stopee has helped thousands of consumers navigate this process. You can also contact the tribunal at their website or phone line to report unfair subscription practices.
How to cancel Codespark step by step
Codespark cancellation depends on where you purchased the subscription. The steps differ if you bought directly from Codespark, through Apple's App Store, or through Google Play. Start with your receipt to identify your purchase channel.
Cancellation method 1: direct Codespark account (web purchase)
If you purchased directly from Codespark's website using a credit card or debit card, follow these steps.
- Log in to your Codespark account at codespark.com using your email and password.
- If you forgot your password, click "Forgot password" and reset it via your email.
- Navigate to your account settings or subscription management page.
- Look for a menu option labelled "Account," "My subscription," "Billing," or "Settings."
- Find the section showing your current plan and renewal date.
- This page should display your next billing date clearly. Screenshot this page as proof.
- Click "Cancel subscription" or a similar button next to your plan details.
- Warning: Do not close the page immediately after clicking cancel. Wait for a confirmation message or email.
- Confirm the cancellation when prompted.
- Codespark may ask why you are leaving. You can skip this or provide feedback-it is optional.
- Check your email for a cancellation confirmation from Codespark within 2-3 hours.
- This email is your proof that cancellation succeeded. Keep it in case billing continues by mistake.
Pro tip: After cancellation, you retain access to all paid features until the end of your current billing period. Your child can keep using Codespark until the last day of the month or year you paid for. You will not be charged again after that date.
Cancellation method 2: apple app store (iOS)
If you purchased a Codespark subscription through Apple's App Store on an iPhone or iPad, you must cancel through Apple, not through Codespark itself. Web-based cancellation will not stop Apple charges.
- Open the Apple App Store app on your iPhone or iPad.
- Tap the profile icon (circle) in the bottom right corner of the screen.
- Tap "Subscriptions" from the menu that appears.
- This shows all active subscriptions linked to your Apple ID.
- Find "Codespark" in the list and tap it.
- If you do not see Codespark listed, your subscription may already be cancelled or inactive.
- Tap "Cancel subscription" at the bottom of the Codespark subscription page.
- Apple will show your renewal date and ask you to confirm cancellation.
- Confirm cancellation by tapping "Confirm" or "Yes."
- Apple will display a confirmation message on screen immediately.
- Check your email for a cancellation confirmation from Apple within 1-2 hours.
- Screenshot this email as your cancellation proof.
Warning: Deleting the Codespark app from your device does not cancel the subscription. You must follow the Apple App Store steps above or Apple will continue charging you every month or year.
Cancellation method 3: google play (Android)
If you purchased through Google Play on an Android device, cancel through Google Play rather than Codespark's website.
- Open Google Play Store on your Android phone or tablet.
- Tap your profile icon in the top right corner (or use the menu icon).
- Tap "Manage your Google Play account" or "Subscriptions."
- You may need to tap "Payments and subscriptions" first, then select "Subscriptions."
- Scroll down and find "Codespark" in your active subscriptions list.
- If you do not see it, the subscription may already be inactive.
- Tap "Codespark" to open the subscription details.
- This page displays your renewal date and payment method.
- Tap "Cancel subscription" at the bottom of the page.
- Google will ask you to confirm and may offer a reason survey.
- Confirm the cancellation by tapping "Yes, cancel" or the final confirmation button.
- Google will display a confirmation message immediately. Screenshot it.
- Check your Gmail inbox for a cancellation confirmation from Google within 1-2 hours.
- Save this email as proof of cancellation.
Pro tip: If you see "No billing information" in your Google Play subscription details, the subscription is already cancelled and you will not be charged again.
Cancellation method 4: email support if web/app methods fail
If you cannot access your account or the cancellation button is missing, email Codespark support directly.
- Compose an email to [email protected] with the subject line "Subscription Cancellation Request - Account [Your Email Address]."
- Use your registered account email as the subject reference so support can locate you quickly.
- In the email body, include:
- Your full name and registered Codespark email address.
- The email address on your payment method (Apple ID, Google Account, or credit card).
- Your current plan type (monthly, annual, or lifetime).
- Your next renewal date (copy from your account page or receipt).
- A clear request: "Please cancel my subscription effective immediately. Do not renew my account on [renewal date]."
- Attach a screenshot of:
- Your Codespark account subscription page.
- Your latest receipt or charge confirmation.
- Send the email and keep a copy for your records.
- Codespark should respond within 5-7 business days in English.
- Wait for a written cancellation confirmation from [email protected].
- If you do not receive a response within 7 days, send a follow-up email or escalate to consumer authorities (see consumer rights section below).
Warning: Do not request a refund in the initial cancellation email unless you purchased within the past 14 days or were charged in error. First, confirm that cancellation itself is processed. You can request refunds separately after confirmation.
Refund policy and how to request your money back
Codespark's standard policy does not offer refunds for used or partially used billing periods. However, Malaysian consumer law gives you stronger rights than Codespark's terms.
When you are entitled to a refund
You have the right to a full or partial refund in these situations:
- You purchased within the last 14 calendar days and are exercising your cooling-off right under the Distance Contracts Regulations.
- You were charged twice for the same billing period (duplicate charge).
- You were charged after cancellation confirmation.
- You were charged without your authorisation (unauthorized charge).
- The service did not work as advertised or had a serious fault you reported.
How to request a refund from Codespark
- Email [email protected] with the subject line "Refund Request - Account [Your Email Address]."
- Use professional language and be specific about your refund reason.
- In the email body, explain:
- Your registered email address and full name.
- The charge date and amount (e.g., "RM35.91 charged on 15 January 2025").
- Your specific refund reason (e.g., "Purchased within 14 days, exercising cooling-off right" or "Charged after cancellation confirmation").
- The date you originally purchased.
- Attach your cancellation confirmation email and your bank or app store receipt.
- Send the email and allow 10-14 business days for a response.
- If Codespark approves, they will process a refund to your original payment method within 5-7 business days after that.
- Check your bank or app store account for the refund.
- Bank transfers can take 2-5 business days to appear, depending on your bank.
- If Codespark refuses your refund, escalate to consumer authorities.
- Contact the MDTCCOL Consumer Claims Tribunal or file a report with Stopee to document the refusal.
Pro tip: Keep all emails and screenshots in a folder on your computer or cloud storage. If Codespark disputes your refund claim, this documentation proves your case.
What happens after you cancel
Cancellation can feel abrupt, but here is exactly what to expect after you submit your request.
Access during the final billing period
You keep full access to Codespark and all paid features until your current billing period ends. If you cancelled on 15 January and your renewal date was 28 February, you can use Codespark until 27 February at midnight. You will not lose access early, and your child can continue their progress and lessons.
Timeline for confirmation and final billing
Codespark takes 2-3 hours to confirm web-based cancellations. Email cancellations take 5-7 business days. Apple and Google usually confirm within 1-2 hours. You should see a confirmation email, and no new charge should appear after your final billing period ends.
What to do if you see a charge after cancellation
If a charge appears after your cancellation confirmation email date, email [email protected] immediately with your confirmation email attached. Describe the charge date and amount. Reference your previous cancellation request and ask them to reverse it as a billing error. Most billing disputes are resolved within 7-10 business days if you have proof of cancellation.
Recovering access if you cancel by mistake
If you cancel and then decide you want Codespark again, you can resubscribe at any time through the same method (web, Apple, or Google). Your child's progress and saved work are usually retained for 30 days after cancellation. Email [email protected] if you need to restore older data.
Common cancellation mistakes and how to avoid them
Cancellation is straightforward, but a few missteps can delay the process or leave you unprotected. Here are the traps Stopee sees most often.
Mistake 1: cancelling in the wrong place
Many parents delete the Codespark app from their phone and assume the subscription is cancelled. It is not. The subscription continues until you cancel through Codespark's account settings, Apple's App Store, or Google Play-depending on where you purchased. Deleting the app is like deleting an email. The bill keeps arriving.
Prevention: Check your receipt to identify your purchase channel. Cancel through that channel only. If you bought through Apple, cancel through Apple. If you bought through the Codespark website, cancel on the website.
Mistake 2: not saving cancellation proof
You cancel, think it is done, and forget to screenshot the confirmation. Two months later, a charge appears. You have no proof of your cancellation request, and Codespark disputes your claim. Without evidence, reversing the charge becomes your problem.
Prevention: Screenshot every confirmation page. Save every confirmation email. Create a folder or note in your phone labelled "Subscriptions Cancelled" with screenshots dated and named. Stopee recommends keeping this proof for 12 months after your final charge.
Mistake 3: cancelling too close to the renewal date
You wait until 27 February to cancel, but your renewal is 28 February. Codespark or Apple may have already processed the charge. You will be charged, even though you attempted to cancel.
Prevention: Cancel at least 3-5 days before your renewal date. Check your renewal date now and mark a calendar reminder 7 days before it. Early action avoids this entirely.
Mistake 4: not requesting a refund if you purchased within 14 days
Many parents do not know they can get a full refund within 14 days under Malaysian law. They cancel without requesting money back and lose the option later.
Prevention: If you purchased Codespark within the past 14 calendar days, cancel AND request a refund in the same email. Quote the Distance Contracts Regulations (Section 3) to strengthen your claim. Stopee has helped thousands of consumers recover refunds they did not know they were entitled to.
Mistake 5: not checking for duplicate charges
A parent cancels on the web, receives confirmation, and assumes everything is handled. They do not check their bank statement or App Store for 4 weeks. A duplicate charge of RM35.91 or RM179.91 appears. By then, 30 days have passed, and asking for a refund becomes harder.
Prevention: Set a phone calendar alarm for 3 days after your cancellation. On that day, check your bank statement or app store billing history. If you see a charge you did not expect, email [email protected] immediately with your cancellation proof. Catching billing errors early makes reversal much faster.
Checklist before and after you cancel
Use this checklist to stay organised and avoid cancellation problems.
Before you cancel
- Find your latest Codespark receipt or billing confirmation.
- Check which channel you purchased through (Codespark website, Apple App Store, or Google Play).
- Screenshot your current plan page, showing the plan type and renewal date.
- Note the next billing date in a document or phone calendar.
- Set a calendar reminder to cancel at least 3-5 days before renewal.
- Save any child progress details, achievements, or project files if needed (optional).
During cancellation
- Log in to your account or app and navigate to subscription settings.
- Click "Cancel subscription" and follow all prompts to completion.
- Screenshot the final confirmation page before closing the browser or app.
- Do not exit the page until you see a success message.
After cancellation
- Check your email (including spam folder) for a cancellation confirmation within 2-3 hours (or 5-7 days for email support).
- Save this confirmation email in a dedicated folder on your computer or phone.
- Mark your calendar to check your bank statement 3 days after cancellation.
- Verify no new charges appear on your card or app store account after your final billing period ends.
- Keep all proof (screenshots, emails, receipts) for at least 12 months.
Consumer reviews and experiences from malaysia
Codespark holds a rating of 4.5 out of 5 stars based on user reviews. Malaysian parents appreciate the educational quality and ease of use for young learners. The most common complaint is the difficulty in finding and understanding the cancellation process, followed by unexpected charges appearing after attempted cancellation.
Parents report that email support responses are professional but slow, sometimes taking 7-10 business days. The lack of phone or live chat support frustrates users who need urgent help with billing errors. However, Codespark does eventually respond to cancellation requests and honors refunds for duplicated charges once contacted.
Stopee has documented several cases where Malaysian parents were charged after cancellation due to timezone or processing delays. In all documented cases, charges were reversed when proper proof was submitted. Early cancellation (3-5 days before renewal) eliminates this risk entirely.
How Codespark compares to other coding platforms
If you are considering alternatives or want to understand Codespark's cancellation policy in context, here is how it stacks up against similar services.
| Service | Cancellation method | Refund policy | Support |
|---|---|---|---|
| Codespark | Web account or app store | No refund (except cooling-off) | Email only |
| Codecademy Kids | Web account + email support | 30-day money back | Email and live chat |
| Tynker | Web account | No refund | Email only |
| ScratchJr | Free (no subscription) | N/A | Community forum |
| Code.org | Free (no subscription) | N/A | Community support |
Codespark's cancellation process is typical for the education software market but lags behind services like Codecademy Kids, which offers live chat and a 30-day money-back guarantee. Free platforms like ScratchJr and Code.org eliminate subscription risk entirely, though they offer fewer guided learning experiences for young children.
Contact details and escalation if Codespark refuses to cancel
Codespark's support address and Malaysian consumer authority contact details are listed below. Use these if Codespark ignores cancellation requests or refuses refunds you are entitled to.
Codespark direct contact
Email: [email protected]
Website: codespark.com
No phone number or live chat available
Expected response time: 5-7 business days
Pro tip: Always include your registered email address in the subject line when emailing support. Example: "Cancellation Request - [email protected]"
Malaysian consumer protection authority
Ministry of Domestic Trade and Cost of Living (MDTCCOL)
For subscription and billing complaints, contact the Consumer Claims Tribunal or file a complaint online at the MDTCCOL website. Malaysian law protects you from unfair auto-renewal practices, hidden cancellation routes, and unauthorized charges.
If Codespark:
- Refuses to cancel your subscription.
- Ignores your cancellation request for more than 10 business days.
- Continues charging after cancellation confirmation.
- Refuses a refund you are entitled to under the Distance Contracts Regulations or CPA 1999.
Then file a complaint with the MDTCCOL. Include copies of all emails, cancellation confirmations, and charges. The tribunal can order Codespark to refund you and pay compensation for unfair treatment.
Your bank or payment provider
If Codespark continues charging after you cancel, contact your bank directly and request a chargeback or transaction reversal. Provide your bank with:
- Your cancellation confirmation email.
- Screenshots of charges that appeared after cancellation.
- Copies of emails you sent to Codespark requesting refunds.
Your bank can reverse unauthorized charges and freeze the merchant (Codespark) from future transactions on your account.
Final summary and next steps
Codespark cancellation is straightforward once you know the correct channel and timing. The key steps are:
- Identify where you purchased (Codespark website, Apple App Store, or Google Play).
- Cancel at least 3-5 days before your renewal date.
- Screenshot and save your cancellation confirmation.
- Check your bank statement 3 days after cancellation to confirm no additional charge appears.
- If you purchased within 14 days, request a refund citing the Distance Contracts Regulations.
Malaysian consumer law is stronger than Codespark's terms. You have rights-cooling-off within 14 days, protection against unfair auto-renewal, and recourse through the MDTCCOL if Codespark refuses to cooperate.
Stopee has helped thousands of consumers cancel coding subscriptions, streaming services, and educational platforms without frustration or surprise charges. If you encounter difficulties after following this guide, document everything and contact the MDTCCOL. Your case is valid, and Malaysian law is on your side.
Ready to cancel? Start with your receipt, identify your purchase channel, and use the step-by-step instructions above for your situation. Stopee is here to empower you with clear, actionable guidance every step of the way.