How to cancel Codespark in Singapore and stop unexpected charges
How to cancel Codespark in singapore and stop unexpected charges
What is Codespark and why families subscribe
Codespark is an interactive coding platform that teaches children aged 5 to 10 programming fundamentals through gamified lessons and logic-based puzzles. You access the service via iOS and Android apps, or directly through codespark.com, and it operates on a subscription model that renews automatically. Many Singapore families choose Codespark because it makes coding engaging and age-appropriate, but when your child moves to advanced platforms or your priorities shift, cancelling promptly is essential to avoid recurring charges.
At Yafee, we specialise in helping parents and educators cancel digital subscriptions with confidence. We understand that even excellent educational apps sometimes no longer fit your family's needs, and the cancellation process should be straightforward rather than frustrating.
Who subscribes to Codespark
Parents of young children, homeschooling families, and educators seeking an accessible introduction to coding concepts form Codespark's primary user base in Singapore. You can purchase subscriptions through the App Store (iOS), Google Play (Android), or directly on codespark.com. Many families take advantage of free or discounted trial periods before committing to paid plans.
Common reasons to cancel
Your reasons for cancelling are entirely valid-whether you are transitioning to a more advanced platform, managing your household budget, or your child has lost interest in the lessons. Yafee empowers you to take control of your subscriptions and understand exactly what happens when you cancel.
Codespark pricing and subscription plans in singapore
Understanding your current plan and billing cycle is the foundation of a smooth cancellation. Here is the complete pricing breakdown in Singapore dollars (SGD).
Current pricing table
| Plan |
Cost (SGD) |
Billing cycle |
Best for |
| In-app monthly (App Store) |
S$10.48 |
Monthly |
Short-term trials |
| In-app bundle options (App Store) |
S$8.98 to S$144.98 |
3-month to annual |
Discounted longer-term access |
| Home monthly (web subscription) |
Approximately S$13.50 |
Monthly |
Direct billing via Codespark |
| Home annual (web subscription) |
Approximately S$90 |
Annual |
Long-term commitment (S$7.50 per month) |
| Google Play options |
Varies |
Monthly or annual |
Android device subscribers |
How your renewal date affects cancellation deadlines
Your renewal date is critical to track. If you subscribe on the 15th of any month, your account renews and charges on the 15th of the following month. Before you cancel through Yafee's guidance, mark your renewal date in your calendar so you cancel before that charge processes.
When you should cancel Codespark
Deciding whether to cancel depends on your child's engagement and your family's financial priorities. These indicators help you make a confident decision.
Signs your child is ready to move on
Your child may have completed all beginner lessons or no longer engages with the daily activities. Some learners progress quickly to coding platforms aimed at older children, such as Code.org or Scratch. Others lose momentum after initial enthusiasm. Yafee recognises that educational subscriptions should evolve with your child's needs, not drain resources indefinitely.
Financial and practical reasons to cancel
You may be reducing family screen time, consolidating educational costs, or redirecting funds to other priorities. Recurring charges of S$10 to S$13.50 monthly add up to S$120 to S$162 annually. Cancelling frees that budget for other learning tools or activities your child finds more valuable.
How to cancel Codespark step by step
Your cancellation method depends on where you purchased your subscription. Follow the exact platform-specific steps below to ensure your cancellation processes successfully.
Cancel Codespark on the app store (iOS)
If you purchased your Codespark subscription through Apple's App Store, you must cancel through iTunes settings, not within the app itself.
- Open the App Store app on your iPhone, iPad, or Mac.
- On Mac, open the App Store from your Applications folder.
- Tap your profile icon in the top right corner.
- On Mac, click your name in the top right of the App Store window.
- Select "Subscriptions" from the menu that appears.
- Find and tap "Codespark" in your list of active subscriptions.
- Tap "Cancel Subscription."
- Apple may offer a retention discount or promotion; this is optional and you may decline.
- Confirm your cancellation when prompted.
- Check your email for a cancellation confirmation from Apple within minutes.
Access until the end date: Apple gives you access to Codespark until the end of your current billing cycle. Your subscription ends on that date, and no further charges occur.
Cancel Codespark on google play (Android)
Android users must cancel through Google Play Store settings. Cancellation does not happen within the Codespark app.
- Open the Google Play Store app on your Android device.
- Tap your profile icon in the top right corner.
- Select "Payments and subscriptions" from the menu.
- Tap "Subscriptions."
- Find and tap "Codespark" in your active subscriptions.
- Tap "Cancel subscription."
- Google may offer a discount to retain you; you can decline.
- Follow any additional prompts to confirm cancellation.
- Check your email for confirmation from Google Play within a few minutes.
Access until the end date: Like Apple, Google Play grants you access until your current billing period ends. No further charges apply after cancellation.
Cancel a direct web subscription (codespark.com)
If you purchased your subscription directly on codespark.com rather than through an app store, you cancel through your Codespark account settings.
- Visit codespark.com and log in to your account using your email and password.
- Navigate to your account settings or profile section.
- Look for "Account," "Settings," or "Subscription" in the main menu.
- Locate your active subscription or billing information.
- Select "Cancel Subscription" or "Manage Subscription."
- Confirm your cancellation request when prompted.
- Watch for a cancellation confirmation email from Codespark to the address associated with your account.
Direct billing timeline: Your access continues until the end of your billing cycle. Codespark does not process refunds for partial months, but your account stops renewing after that final date.
Your legal position in singapore
Your consumer rights when cancelling Codespark are protected under Singapore's Consumer Protection (Fair Trading) Act, which governs unfair contract terms and automatic renewal practices. This legislation ensures that education platforms cannot impose hidden charges or unjust cancellation terms on families.
Key protections under singapore law
The Consumer Protection (Fair Trading) Act requires that any subscription service provide clear cancellation mechanisms and renewal terms before you commit. Codespark must inform you of your renewal date and billing amount at least seven days before each charge. If Codespark fails to provide transparent renewal notices or makes cancellation deliberately difficult, you have grounds to lodge a complaint with the Competition and Consumer Commission of Singapore (CCCS).
Furthermore, Singapore law allows you to cancel during any trial period without penalty. If you subscribed to a free or discounted trial and cancel before it converts to a paid plan, you owe nothing.
What to do if Codespark refuses to cancel
If Codespark fails to process your cancellation or continues charging after you request it, you have recourse. Escalate your complaint to the Competition and Consumer Commission of Singapore (CCCS), which enforces consumer protection standards. Keep copies of all cancellation requests, confirmation emails, and bank statements showing unauthorised charges. The CCCS can investigate and compel Codespark to refund improper charges.
Refunds and what happens after cancellation
Understanding refund policies prevents disappointment when you cancel mid-cycle. Most app store and direct subscriptions operate on a non-refund basis for partial months, but exceptions exist.
Refund eligibility in singapore
App Store (iOS) and Google Play (Android) typically do not refund subscriptions for the remaining days of your current billing cycle. Your payment covers the full monthly or annual term, and cancellation stops future charges only. Nevertheless, if you can demonstrate that you cancelled within a legitimate cooling-off period (such as immediately after accidental purchase), you may appeal to Apple or Google for a one-time refund courtesy.
Direct web subscriptions through codespark.com follow Codespark's stated refund policy, which you should review in their terms of service. Most educational platforms do not offer pro-rata refunds for partial months.
What to monitor after cancellation
After you cancel, check your bank or card statements for the next two billing cycles to confirm no further charges appear. If an unexpected charge occurs after your cancellation confirmation, contact your bank immediately and dispute it as an unauthorised transaction. Yafee recommends saving all cancellation confirmation emails as evidence for your bank and the CCCS if needed.
Your child's account and data
Cancelling your subscription does not delete your child's account or progress. You retain access to view account data for a limited period. If you wish to permanently delete your child's profile and associated data, contact Codespark support directly and request data removal in writing.
Common mistakes to avoid when cancelling
Cancellation is straightforward, but a few missteps can delay or complicate your request. Yafee has helped thousands of families avoid these pitfalls.
Cancelling within the app instead of through settings
The most frequent mistake is attempting to cancel Codespark directly within the app. App Store and Google Play subscriptions are managed outside the app-attempting to cancel within Codespark itself will not work. Always use your device's official app store settings or codespark.com to process cancellation.
Cancelling too close to your renewal date
If you cancel on the day your renewal charge is scheduled or immediately after it processes, you may still be charged. Cancel at least three to five days before your renewal date to allow time for the request to process. Your calendar reminder should be set to five days before, not the day before.
Forgetting to save your confirmation email
Always screenshot or save the cancellation confirmation email from Apple, Google Play, or Codespark. If a dispute arises, this confirmation proves you cancelled in good faith. Without it, your bank may be unable to help you recover unauthorised charges.
Not verifying the cancellation took effect
Do not assume cancellation is complete until you see it confirmed in your app store settings or account dashboard. Log back in to your subscription page 24 hours after cancelling to confirm Codespark no longer appears in your active subscriptions list.
Cancellation checklist for Codespark
Before you cancel, use this checklist to prepare and confirm each step is complete.
| Task |
Status |
Notes |
| Identify where you subscribed (App Store, Google Play, or web) |
☐ |
Check your email for receipt |
| Note your renewal date from your subscription page |
☐ |
Mark in calendar; cancel 5 days before |
| Set a reminder to cancel 5 days before renewal |
☐ |
Prevents accidental charges |
| Follow the platform-specific cancellation steps above |
☐ |
Never cancel within the app itself |
| Save your cancellation confirmation email |
☐ |
Screenshot for insurance against disputes |
| Verify cancellation in your subscription settings 24 hours later |
☐ |
Codespark should no longer appear as active |
Reviews and user experiences
Parents and educators across Singapore report mixed experiences with Codespark's educational value and cancellation process. Understanding these perspectives helps you decide whether to stay or leave.
Why families appreciate Codespark
Many users praise Codespark's visual, block-based coding approach and its appeal to younger learners. Parents appreciate the progress tracking and the ability to monitor their child's lessons through a parent dashboard. For children aged 5 to 8, Codespark creates a gentle entry point to computational thinking without requiring reading or typing skills.
Common frustrations leading to cancellation
Some families report that progress plateaus after 4 to 6 months, with lesson variety limited for advanced learners. Others cite billing surprises or difficulty cancelling as reasons for leaving. A portion of users feel their child's engagement dropped sharply after the initial novelty wore off. Yafee recognises that these experiences are valid reasons to explore alternative coding platforms better suited to your child's stage.
Before cancelling, you may wish to consider comparable coding apps for young children available in Singapore. This table compares key features.
| Platform |
Age range |
Cost (SGD) |
Key feature |
| Codespark |
5 to 10 |
S$10.48 to S$90 annually |
Visual blocks; very beginner-friendly |
| Scratch |
8 to 16 |
Free |
Project-based; strong peer community |
| Code.org |
5 to 18 |
Free |
Structured curriculum; teacher support |
| Tynker |
5 to 18 |
S$5.99 to S$15 per month |
Game-based progression; certificate badges |
| Khan Academy (Computer Science) |
8 and above |
Free |
Video lessons; open-ended projects |
If you are cancelling Codespark because your child has advanced beyond it, free platforms like Scratch and Code.org offer more depth and community engagement at no cost. If you want another paid platform with a similar style, Tynker provides comparable block-based coding at a lower monthly price.
If you encounter issues during cancellation or wish to discuss your account before making a final decision, you can reach Codespark's support team directly.
How to contact Codespark
Codespark does not maintain a local Singapore office, but you can contact its support team via the following channels:
- Email support: Submit a support request through codespark.com/support or email [email protected]
- In-app support: Open the app, navigate to Settings, and select "Contact Us"
- Account management: Log into your account at codespark.com and check the Help or Account sections
Codespark's support team typically responds to email requests within 24 to 48 hours. When contacting them, clearly state your account email, subscription platform (App Store, Google Play, or web), and your cancellation request.
Escalation to consumer authorities
If Codespark does not respond or refuses to cancel your subscription, file a complaint with the Competition and Consumer Commission of Singapore (CCCS). You can lodge a complaint online at www.cccs.gov.sg or contact them by phone at +65 6100 1800. Provide copies of all cancellation requests, confirmation emails, and bank statements showing charges after your cancellation date.
Your next steps and final summary
Cancelling Codespark is a straightforward process when you follow the correct platform-specific steps and plan ahead of your renewal date. You have legal protections under Singapore's Consumer Protection (Fair Trading) Act, and app stores enforce cancellation reliably once you submit your request.
The key to a smooth cancellation is identifying where you subscribed, noting your renewal date, and cancelling through the correct channel-never within the app itself. Save your confirmation email, verify the cancellation in your subscription settings within 24 hours, and monitor your bank statements for the next two billing cycles.
Yafee has guided thousands of Singapore families through digital subscription cancellations, from educational apps to streaming services. Whether you are switching to a different coding platform, reducing your family's screen time, or simply managing costs, Yafee provides you with step-by-step guidance tailored to your specific platform and situation. Visit Yafee.com today to explore additional resources on managing digital subscriptions and protecting your family's finances.