Skip to content

Promotional offer — trial 48 h at RM 4.19 then RM 228.34/month without obligation. The solution to track your subscriptions.

Codespark

Cancel Codespark: The Right Way

Learn how to cancel Codespark easily and avoid future charges. Get expert tips and a 4.8/5 rating. Start your cancellation process now!

Your information

Complete the form below as on an e-cancellation journey: your data will pre-fill the rest in Tocancel. No letter preview on this page.

When would you like to cancel Codespark?

How to cancel Codespark and stop recurring charges in malaysia

What is Codespark and why you might want to cancel

Codespark is a subscription-based coding education platform designed for children, owned by Begin Learning. The service teaches kids to code through interactive puzzles, challenges, and creative tools, but if your child has moved on or you've decided it's no longer value for money, you have the right to cancel at any time.

How Codespark charges you in malaysia

Codespark operates on an automatic renewal model. This means once your free trial ends or your current billing period expires, the company charges your payment method again unless you actively cancel beforehand. You may have signed up directly on the Codespark website, through Apple App Store, or via Google Play, and your cancellation method depends entirely on where you made the purchase.

The service charges in US dollars, but your Malaysian bank converts this to ringgit at the time of transaction. Typical pricing sits at around RM35.91 per month, RM179.91 per year, or RM445.50 for lifetime access. If you see repeat charges on your statement, you are almost certainly on a monthly or annual plan, not the lifetime option.

Why cancelling Codespark matters right now

Children's education subscriptions add up quickly, especially when combined with other app fees. Even if Codespark worked perfectly for your child, your circumstances change. You save money by cancelling before the next billing date, and you avoid being charged for a service you no longer use.

Tocancel specialises in helping Malaysian consumers like you understand exactly how to stop unwanted subscriptions and recover overcharges when they occur. We know that cancellation routes for international apps can feel confusing, so we've mapped out every path for you here.

Your consumer rights under malaysian law

When you cancel a subscription in Malaysia, you are protected by the Consumer Protection Act 1999. This law gives you the right to cancel any subscription contract, and it requires the seller to act on your cancellation request without delay or unnecessary barriers.

What the consumer protection act 1999 guarantees you

The Consumer Protection Act 1999, enforced by the Ministry of Domestic Trade and Cost of Living (MDTCCOL), protects you in three critical ways. First, you have the right to cancel any subscription without penalty or undue restriction once your cooling-off period has passed. Second, the seller must provide clear, accessible cancellation methods. Third, if the seller fails to process your cancellation and charges you anyway, you can escalate to MDTCCOL for enforcement.

In practice, this means Codespark cannot lock you into a contract indefinitely, cannot charge you after you send a clear cancellation request, and must process your request through the channel you used to sign up. If you paid through App Store, Apple must process the cancellation. If you signed up directly on the web, Codespark must honour your email request.

Your legal position in plain language

You own the right to cancel. Codespark does not own you. Once you send a cancellation request to the correct contact point, the company has a legal obligation to stop charging you at the next billing cycle. If they continue to charge after you've cancelled, that is a breach of the Consumer Protection Act 1999, and you can report it to MDTCCOL or pursue a refund claim through your bank's chargeback process.

Tocancel recommends keeping screenshots of your cancellation request and the confirmation response, because this evidence protects you if a dispute arises later. Your legal position is strong; the seller's burden is to prove they processed your cancellation correctly.

How to cancel Codespark depending on where you signed up

Your cancellation method depends on the platform where you made your purchase. If you bought through Apple App Store, you cancel in the App Store. If you signed up on Google Play, you cancel through Google Play. If you purchased directly from Codespark's website, you email support.

Cancel Codespark if you signed up directly on the website

This is the most common path for parents who found Codespark through search or recommendation and paid by credit card directly.

  1. Gather your account details: your email address, child's username (if you remember it), and your last billing date from your credit card or bank statement.
    • Check your email for the most recent receipt from Codespark or [email protected].
    • Note the exact amount charged, for example RM35.91 or RM179.91, so you can confirm the right subscription in your request.
  2. Send a cancellation email to [email protected] with the subject line "Cancel my Codespark subscription".
    • Include your full name, email address linked to the account, and the billing date you want the cancellation to take effect.
    • Write clearly: "I request cancellation of my Codespark subscription effective immediately" or "effective before my next billing date on [DATE]".
    • Keep the tone professional and factual; do not apologise for cancelling.
  3. Wait for a confirmation email from Codespark support. This confirmation is your proof that you cancelled correctly.
    • Check your spam folder if you do not receive a reply within 48 hours.
    • If 48 hours pass with no reply, send a follow-up email or contact Tocancel for escalation advice.
  4. Check your next billing date on your credit card or bank statement to confirm no charge appeared. This confirms your cancellation worked.
    • If a charge still appears after your cancellation date, take a screenshot and move to the refund section below.

Cancel Codespark via apple app store (iPhone or iPad)

If you subscribed through the Apple App Store, you must cancel there, not by emailing Codespark. Apple controls the subscription, so Apple stops the charge.

  1. Open the App Store app on your iPhone or iPad.
    • Do not open the Codespark app itself; this is a common mistake.
    • Tap your profile icon (usually in the top right corner).
  2. Tap "Subscriptions" from the menu.
    • You will see a list of all active subscriptions tied to your Apple ID.
  3. Find "Codespark" in the list and tap it.
    • If Codespark does not appear, your subscription may have already expired or been cancelled.
  4. Tap "Cancel subscription" or "Cancel" (the wording varies by iOS version).
    • Apple will ask you why you are cancelling; this is optional feedback, not a barrier to cancellation.
    • Confirm the cancellation when prompted.
  5. You will see a message confirming your subscription ends on a specific date. Screenshot this confirmation.
    • Your child retains access until that end date; the subscription does not cut off immediately.

Cancel Codespark via google play (Android)

If you subscribed through Google Play, you cancel in the Google Play app or website, not by contacting Codespark directly.

  1. Open the Google Play app on your Android device.
    • Tap your profile icon (usually in the top right).
    • Tap "Payments and subscriptions".
  2. Tap "Subscriptions".
    • You will see all subscriptions linked to your Google Play account.
  3. Find "Codespark" and tap it.
    • If it does not appear, the subscription may already be inactive.
  4. Tap "Cancel subscription".
    • Google Play will confirm the end date of your current billing period.
    • You continue to have access until that date.
  5. Screenshot the confirmation message showing your subscription is cancelled.
    • This proof protects you if a charge appears later.

Pricing breakdown and what you are paying for

Understanding Codespark's pricing structure helps you confirm you are cancelling the right subscription and claim a refund if you were charged the wrong amount.

Plan type Price (USD) Price (MYR estimate) Billing cycle What you get
Monthly $7.98 RM35.91 Every 30 days Full access to coding tools and puzzles
Annual $39.98 RM179.91 Every 365 days Best value; equivalent to 5 months at monthly rate
Lifetime $99.00 RM445.50 One-time purchase Permanent access; no cancellation needed

If you see "lifetime" in your receipt, you own the access permanently and do not need to cancel. If you see "monthly" or "annual", you must cancel before the next renewal date to avoid the next charge. Check your last receipt or bank statement to confirm which plan you bought.

How to claim a refund if Codespark charged you incorrectly

If Codespark continued to charge you after you cancelled, or if you were billed twice in one month, you have the right to a refund under the Consumer Protection Act 1999.

Steps to recover your money

  1. Gather evidence: screenshots of your cancellation request, confirmation emails, and your bank or credit card statement showing the incorrect charges.
    • Highlight the charge dates and amounts that should not have appeared.
    • Note the date you sent your cancellation request and the date of the unwanted charge; this gap proves the breach.
  2. Send a formal refund request to [email protected] with the subject line "Refund request for unauthorised charge".
    • Include your full name, account email, the date of the incorrect charge, and the amount in both USD and MYR.
    • Attach screenshots of your cancellation request and the charge confirmation.
    • State clearly: "I cancelled my subscription on [DATE]. Your company charged me RM[AMOUNT] on [DATE], which was after my cancellation request. I request a full refund."
    • Set a 7-day response deadline in your email: "Please respond within 7 days with a refund confirmation or I will escalate this to MDTCCOL and my bank."
  3. Wait for Codespark's response. If they agree, they will issue a refund to your original payment method within 5-10 business days.
    • Check your bank account and credit card statement; do not assume silence means refusal.
  4. If Codespark refuses or does not respond within 7 days, escalate to your bank's chargeback process.
    • Contact your Malaysian bank and explain that you cancelled the subscription but were charged anyway.
    • Your bank will investigate and, in most cases, reverse the charge on your behalf.
    • Keep copies of all emails and screenshots to share with your bank.
  5. If the chargeback is denied or the amount is small, report the breach to MDTCCOL online or by post to lodge a formal complaint.
    • MDTCCOL will investigate whether Codespark violated the Consumer Protection Act 1999.
    • Tocancel can help you draft this complaint and ensure you have the right evidence attached.

How long does a refund take?

Legitimate refunds from Codespark typically appear in your bank account within 5-10 business days. Bank chargebacks take 10-30 days. MDTCCOL complaints can take 2-3 months. The fastest route is to ask Codespark directly; the most reliable route is your bank's chargeback process.

Do not wait passively. Refunds require you to act; money does not return on its own. Tocancel strongly recommends pursuing a chargeback immediately if Codespark does not refund you within 10 days of your request.

What happens after you cancel Codespark

Cancelling Codespark does not cut off your child's access immediately. Understanding the timeline helps you avoid panic or accidental re-subscriptions.

Access after cancellation

Your child retains full access to Codespark until the end of the current billing period. If you cancel mid-cycle, the service continues until your paid period ends. For example, if you pay on the 15th of each month and cancel on the 20th, your child can still use Codespark until the 14th of next month. After that date, the app requires a new subscription to log in.

This grace period is intentional and consumer-friendly. It means you are not charged for a service you cannot use. However, it also means you must not forget to cancel if you want to avoid the next automatic charge. Set a phone reminder for 3 days before your next billing date if you are cancelling a service you use frequently.

Preventing accidental reactivation

After your paid access expires, do not reinstall the Codespark app unless you intend to resubscribe. Reinstalling can sometimes trigger a prompt to restart the free trial or resume a subscription. If this happens accidentally, use the same cancellation method (App Store, Google Play, or direct email) to cancel again immediately.

If your child accidentally restarted a subscription, contact [email protected] within 24 hours with proof (a screenshot of the charge) and request an immediate cancellation plus a refund for the accidental charge. Most companies will approve this without question.

Save your child's progress before you lose access

Codespark stores progress in the app itself, not as downloadable files. Once your access ends, you cannot retrieve old projects or puzzle completion records. If your child created puzzles or programmes they want to keep, take screenshots or screen recordings before your access expires. This is not the company's legal obligation, but it respects your child's creative work.

Common mistakes when cancelling Codespark

Cancellation anxiety is real, and many parents make mistakes that delay the process or waste time. Here are the traps we see most often, and how to avoid them.

Mistake 1: emailing support when you signed up through the app store

This is the single most common error. If you subscribed through Apple or Google, emailing Codespark directly will not work. The company does not control your App Store or Google Play subscription; only Apple or Google can cancel it. You will waste days waiting for a response that will never come, then panic that you are still being charged.

Check your first receipt or original download confirmation email to identify where you signed up. If it came from Apple or Google, use the App Store or Google Play cancellation steps above, not email.

Mistake 2: deleting the app instead of cancelling the subscription

Deleting the Codespark app from your phone does nothing. The subscription continues in the background, and you are charged on schedule. You must explicitly cancel the subscription through the payment platform (App Store, Google Play, or email), not just remove the app. Deletion and cancellation are two separate actions.

Mistake 3: cancelling too late and being charged for another cycle

Subscriptions renew on specific dates. If you cancel one day after renewal, you have already been charged and your cancellation applies to the next cycle, not the current one. To avoid unexpected charges, cancel at least 2-3 days before your billing date. Check your bank statement for the exact date your last payment went through, then count forward to find the next renewal date.

Mistake 4: not keeping evidence of your cancellation

If Codespark charges you after you cancel and you cannot prove you cancelled, disputing the charge becomes much harder. Always screenshot your cancellation confirmation immediately. For App Store and Google Play, the system shows a cancellation confirmation message; screenshot it. For email cancellations, print or forward the confirmation email to yourself as backup.

Tocancel has helped thousands of consumers recover money that should never have been charged, and in every successful case, the consumer had clear evidence of their cancellation request. Your screenshots are your protection.

Should you keep or cancel Codespark? a quick decision guide

Before cancelling, consider whether Codespark still serves your needs. Here is a framework to help you decide.

Scenario Keep? Cancel?
Your child actively uses Codespark and enjoys it Keep -
Your child has not used it in 2+ weeks - Cancel
You are unsure of its value but want to pause temporarily - Cancel now; resubscribe later if needed
You bought the annual plan and regret it mid-year - Cancel and claim refund for unused months
Your child has switched to a school coding class - Cancel
Budget is tight and every subscription matters - Cancel without guilt

Cancelling a subscription you are not using is not a failure; it is smart money management. Your family's financial priorities come first. Codespark will be here if you want to rejoin later.

Contact details and escalation pathways for Codespark

If cancellation goes wrong or Codespark refuses to process your request, you have clear escalation options. Here is the complete contact and complaint pathway.

Direct contact for Codespark support

Email: [email protected]

Mailing address: Codespark does not publish a Malaysia-specific office address. The company is based in the United States and operates through Begin Learning, its parent company. Correspondence sent to the US address may take 2-4 weeks to reach the support team.

Phone: Not publicly listed.

Live chat: Not available.

Escalate to malaysia's consumer protection authority

Ministry of Domestic Trade and Cost of Living (MDTCCOL)

Address: Level 1-3, Plaza Sentosa, 201 Jalan Tun Sambanthan, 50470 Kuala Lumpur, Malaysia

Phone: +603-2272 1888 or 1-800-15-1800 (toll-free)

Website: mdtcc.gov.my

How to file a complaint: Visit the MDTCCOL website and use their online complaint form, or submit your complaint in writing with copies of your emails, receipts, and cancellation evidence. MDTCCOL will investigate whether Codespark violated the Consumer Protection Act 1999 and take enforcement action if needed.

Escalate through your bank's chargeback process

If Codespark charged you after you cancelled, your bank can reverse the charge. Contact your bank's customer service and explain the situation. Provide screenshots of your cancellation request and the unwanted charge. Your bank will open a dispute case and typically rule in your favour within 10-30 days.

Tocancel recommends using the chargeback process as your primary recovery route if Codespark refuses a refund. Banks have the power to recover your money, and companies take chargebacks seriously because they incur fines.

Your path forward: cancel with confidence

Cancelling Codespark is straightforward once you know which cancellation method applies to you. Identify where you signed up (direct website, Apple App Store, or Google Play), follow the correct steps above, and keep screenshots of your confirmation. You have the legal right to cancel under the Consumer Protection Act 1999, and you have escalation pathways if the company breaches that right.

Many parents hesitate to cancel subscriptions because they worry about making mistakes or losing their child's progress. That hesitation is understandable, but remember: you own the right to cancel. The company does not own you. Your money, your rules.

If you run into trouble during cancellation, feel lost in the refund process, or need help escalating to MDTCCOL, Tocancel is here to guide you. We have helped thousands of Malaysian consumers cancel unwanted subscriptions and recover overcharges, and we can help you too. Visit Tocancel today to access our full library of cancellation guides, refund templates, and complaint letters tailored to Malaysian law.

Frequently asked questions — Codespark

What is Codespark?

Codespark is a subscription-based children's coding learning service that offers access to coding challenges and creative tools. It is part of Begin Learning.

How can I cancel my Codespark subscription?

You can cancel your Codespark subscription through the website by logging into your account, going to Billing, and selecting Cancel Subscription. If you subscribed via an app store, you must cancel through that platform.

Will I lose access immediately after cancellation?

No, your access to Codespark will continue until the end of the current billing period after you cancel. Make sure to cancel before the next renewal date.

What should I check before cancelling Codespark?

Before cancelling, take screenshots of your current plan, billing date, and the last charge. Also, note whether the charge was from Codespark, Apple, or Google.

How can I contact Codespark support for cancellation issues?

You can email Codespark support at [email protected] for assistance with cancellation issues. There is no phone support available.

Other brands

Quickly access a similar journey: