Unlimited Yafee Premium: promotional offer at ₱61.60 for 48h, then ₱3,353.56 per month with no commitment

A 100% personalised cancellation letter, legally compliant and sent by registered mail with acknowledgement of receipt.
48h satisfaction-or-refund guarantee
100% secure payment
They already cancelled Codespark
Join thousands of satisfied users
over 30,000users trust us
Cancel your Codespark subscription with zero hassle
Give us your details and those of your Codespark subscription.
Our team drafts a 100% personalised, legally compliant cancellation letter.
Sent by registered mail with acknowledgement to Codespark. Nothing else for you to do.
Our letters follow consumer law and GDPR.
Your letter is sent within 24 business hours.
Follow your request from your personal space.
Full refund if Codespark refuses your cancellation.
Codespark is an education platform that teaches children coding through games, puzzles, and creative storytelling activities. The service operates on a subscription model with automatic renewal, which means your account will charge you again on your next billing date unless you actively cancel beforehand.
In the Philippines, many parents sign up for Codespark to support their child's learning, then face frustration when they try to stop the charges. The platform's cancellation process is not clearly explained, and support responses can take days because the company handles inquiries mainly through email. At Yafee, we have helped thousands of consumers understand their cancellation rights and take action before unwanted charges land on their card.
Codespark publishes its prices in US dollars, not Philippine pesos. When you subscribe from the Philippines, your bank or payment app converts the amount at the current exchange rate, which means your final charge may be slightly higher than the official USD price due to conversion fees or rate fluctuations.
The company offers three billing options: a monthly plan, an annual plan, and a lifetime one-time purchase. The monthly and annual plans renew automatically and require active cancellation. The lifetime plan does not renew, so it does not need cancellation in the traditional sense. Regardless of which plan you chose, understanding your billing cycle and cancellation deadline is the first step to stopping unwanted charges.
You might cancel because your child has completed the curriculum, lost interest, or you have found an alternative coding platform. You might also cancel if the subscription cost no longer fits your family budget or if you signed up for a free trial and do not wish to be charged when it expires. Whatever your reason, cancelling before your next billing date is essential to avoid being charged.
Below is a breakdown of Codespark's current billing plans and how they convert to Philippine pesos at current exchange rates.
| Plan type | Billing cycle | USD price | PHP price (approx.) | Child profiles |
|---|---|---|---|---|
| Monthly subscription | Every 30 days | $9.99 | ₱564 | 1 profile |
| Annual subscription | Every 365 days | $99.99 | ₱5,649 | Up to 5 profiles |
| Lifetime access | One-time payment | $199.99 | ₱11,299 | Up to 5 profiles |
The annual plan is popular with Philippine families because it allows you to add up to five child profiles, making it cost-effective if more than one child uses the platform. The lifetime plan requires no cancellation because you pay once and access the service indefinitely. Keep in mind that actual PHP amounts may vary slightly depending on your bank's exchange rate and any transaction fees they apply.
The Consumer Act of the Philippines (Republic Act No. 7394) protects you when you subscribe to services like Codespark.
Under the Consumer Act of the Philippines, companies must be transparent about billing terms, and you have the right to cancel a subscription without penalty before your next renewal date. The law defines an automatic renewal clause as one that continues to charge you indefinitely unless you take action to stop it. Codespark's monthly and annual plans fall under this definition because they renew automatically.
Furthermore, the law requires that cancellation be as easy as the sign-up process. If Codespark made you sign up with a single click but hides the cancellation link in a buried settings menu, that violates the spirit of the Consumer Act. You are entitled to straightforward, accessible cancellation procedures.
You have the right to cancel Codespark at any time before your renewal date and avoid the next charge. If Codespark charges you after you have cancelled, you may file a complaint with the National Consumer Affairs Center (NCAC) under the Department of Trade and Industry (DTI). The NCAC handles disputes between consumers and service providers. You may also request a chargeback through your bank or payment provider if Codespark refuses to refund an unauthorized charge made after your cancellation request.
Codespark offers cancellation through your account dashboard on both the website and mobile app, or through direct contact with support via email.
Open the Codespark website at codespark.com or launch the mobile app on your smartphone or tablet. Enter your email address and password to access your account dashboard. If you have forgotten your password, tap or click the "Forgot password?" link and follow the reset instructions sent to your email.
Once you are logged in, look for a menu icon (three horizontal lines) or your profile name in the top right corner of the screen. On web, this is typically in the header. On mobile, it may be at the bottom of the app. Tap or click to open the menu and select "Account settings," "Settings," or "Billing." The exact label varies depending on when Codespark last updated its interface.
Within account settings, locate the section labeled "Subscription," "Billing," "Payment method," or "Plan details." This section displays your current plan, next renewal date, and billing history. This is also where you will find the cancellation option.
Look for a button or link that says "Cancel subscription," "Cancel plan," "Manage subscription," or "End membership." Codespark may ask you why you are cancelling or offer a discount to keep you subscribed. You are under no obligation to accept any offer or explain your reason. If you are certain you want to cancel, select the cancellation option and confirm your choice when prompted.
After you click confirm, Codespark will display a cancellation confirmation message or send a confirmation email to the address associated with your account. Take a screenshot of the on-screen message and save the confirmation email. This serves as proof that you cancelled before your next renewal date, which is important if a dispute arises later.
Check your bank account or payment method on your scheduled renewal date. If you cancelled successfully, no charge should appear. If a charge does appear, contact Yafee or your bank immediately to dispute it and request a refund.
If you cannot cancel through the dashboard or encounter a technical error, you may request cancellation directly via email.
Send an email to Codespark's customer support address ([email protected] or the email address listed on their website). In your message, include your full name, email address associated with your account, and a clear statement that you wish to cancel your subscription effective immediately. You may write: "I request to cancel my Codespark subscription immediately. Please confirm cancellation and ensure no further charges are applied to my account."
Codespark typically responds to cancellation emails within 2 to 5 business days. The company will send a confirmation email stating that your cancellation has been processed and the date it becomes effective. If your cancellation date is before your next billing cycle, you will not be charged. Save this confirmation email in a folder or screenshot it for your records.
If you do not receive a response within 7 business days, send a follow-up email and include a copy of your original request. If Codespark still does not respond or denies your cancellation, you have the right to file a complaint with the National Consumer Affairs Center (NCAC) at the Department of Trade and Industry (DTI). You may visit their office in Manila or submit a complaint online at www.ncac.dti.gov.ph.
Cancellation is immediate, but your access to the platform depends on when your cancellation takes effect.
If you cancel, Codespark may revoke your access to the platform immediately, or it may allow you to use your account until the end of your current billing cycle. Check the cancellation confirmation message to see the exact date your access ends. Most Philippine users find that cancellation takes effect immediately, so you will lose access to lessons and progress tracking as soon as confirmation is sent.
Before cancelling, download any certificates or progress reports your child has earned. Take screenshots of achievements, lesson completion records, or any work your child has created on the platform. Once your account is closed, Codespark does not typically store this data after a grace period of 30 to 90 days.
After cancellation, you may still log in with your credentials to view historical data, depending on Codespark's policy. If you change your mind and wish to resubscribe, you can sign up again, but you will not automatically recover deleted data. Create backups before you cancel to avoid losing your child's learning history.
Refunds depend on when you cancel relative to your billing date and Codespark's stated refund policy.
If you cancel a monthly plan within 7 to 14 days of being charged (depending on Codespark's current policy), you may be eligible for a full refund. This grace period is designed to protect consumers who discover they do not want the service shortly after their first charge. After this window closes, Codespark typically does not offer refunds for the current month, so your money is forfeited and you will not receive it back.
Annual subscriptions are less flexible. If you cancel within 30 days of your initial purchase and have not used the service extensively, Codespark may offer a partial or full refund. However, if you cancel after 30 days, the company usually treats the annual fee as non-refundable. To maximize your chances of a refund, cancel as soon as you know you do not want to continue and clearly state your reason in your cancellation request.
Lifetime plans are one-time purchases and are generally non-refundable because there is no ongoing subscription. If you purchased lifetime access and later regret it, contact support and request a refund, but be prepared for a denial. Yafee recommends requesting this in writing via email so you have documentation of your request.
If Codespark denies your refund request but you believe the charge was unfair or unauthorized, you have two escalation routes. First, contact your bank or payment provider (GCash, PayMaya, credit card issuer, etc.) and file a dispute or chargeback claim. Provide the bank with your cancellation confirmation email and explain that you cancelled before the charge appeared. Second, if the bank declines your dispute, file a formal complaint with the National Consumer Affairs Center (NCAC) at the DTI. Yafee can help you draft a complaint letter if you need guidance.
Many parents believe they have cancelled when they actually have not, only to wake up to an unexpected charge.
Codespark's free trial automatically converts to a paid subscription unless you cancel beforehand. Simply stopping the use of the app does not prevent the charge. You must actively cancel through account settings or email before your trial period ends. Set a phone reminder three days before your trial expires so you do not forget.
If your billing date is the 15th and you cancel on the 15th, Codespark may have already processed the charge before your cancellation request reaches the system. Cancel at least two to three days before your renewal date to ensure your request is processed in time. Check your account to see your exact renewal date, then count backward and mark your cancellation deadline on your calendar.
If you do not screenshot or save your cancellation confirmation, and Codespark charges you again, you have no proof that you attempted to cancel. This makes it harder to dispute the charge with your bank or file a complaint with the DTI. Always keep written proof of every cancellation request and every confirmation response.
If you created your Codespark account years ago and have since changed your email address, you may not receive cancellation confirmations at your current email. Log in using the original email address on file, then update your contact information in account settings before cancelling. This ensures you receive all future communications from Codespark.
Some parents delete the Codespark app from their phone, thinking this cancels their subscription. It does not. Deleting an app is the same as stopping its use; it does not stop billing. You must cancel through the official account settings or contact support via email. Yafee recommends cancelling through the web dashboard because it leaves a clearer digital trail than in-app cancellation.
Understanding your billing cycle and cancellation window is critical to avoiding charges.
Log in to your account, navigate to billing or subscription settings, and look for text that says "Next billing date," "Renewal date," or "Your plan renews on." Make a note of this date. If you do not see it displayed, check your confirmation email from when you first subscribed. That email typically states your start date and renewal frequency.
You must cancel at least 24 to 48 hours before your renewal date to ensure your cancellation is processed in time. If your renewal date is 15 November, cancel by 13 November at the latest. This gives Codespark time to process your request and stop the automatic charge from going through.
If Codespark charges you after you cancelled, you are not permanently out the money. You have up to 180 days to dispute the charge with your bank or payment provider. The sooner you notice and report it, the faster your bank can investigate and refund you. Check your statement weekly for the first month after cancellation to catch any unauthorized charges quickly.
Use this checklist to ensure you have completed every step and protected yourself legally.
| Task | Status | Notes |
|---|---|---|
| Find your renewal date in account settings | Checkbox | Write it down or set a reminder |
| Download any certificates or progress reports | Checkbox | Do this before cancelling |
| Cancel through dashboard or email 48 hours before renewal | Checkbox | Essential step |
| Screenshot the cancellation confirmation message | Checkbox | Save to a folder or cloud storage |
| Save the confirmation email from Codespark | Checkbox | Forward it to yourself or print it |
| Check your bank account on your renewal date | Checkbox | Verify no charge appeared |
If you are cancelling because Codespark is not the right fit, consider these alternatives before making your final decision.
| Platform | Monthly price (PHP approx.) | Age group | Cancellation ease |
|---|---|---|---|
| Codespark | ₱564 | 4-9 years | Moderate |
| Codecademy | ₱479 | 8+ years | Easy |
| Scratch (free) | Free | 8-16 years | N/A |
| Khan Academy | Free | All ages | N/A |
Scratch and Khan Academy are free alternatives that require no subscription or cancellation. Codecademy is slightly cheaper and offers more advanced courses for older children. If cost is your concern, Yafee recommends exploring free platforms first before committing to a paid subscription.
If Codespark refuses to cancel or respond to your requests, you have formal recourse.
Save all emails to and from Codespark, screenshots of cancellation attempts, bank statements showing charges, and any other communication. Keep these in a single folder or document for reference.
Send one final, polite email to Codespark support requesting cancellation. Use clear language: "I formally request the cancellation of my Codespark subscription effective immediately. Please confirm in writing that this request has been processed." This creates a second documented proof of your cancellation intent.
If Codespark does not respond or refuses your cancellation, contact the NCAC at the Department of Trade and Industry (DTI). You may visit their office at DTI Complex, Avenue Foch, Quezon City, or file a complaint online at www.ncac.dti.gov.ph. Bring your saved documentation and explain that you attempted to cancel but the company refused or failed to process your request. The NCAC will investigate on your behalf at no cost to you.
Simultaneously, contact your bank or payment provider and report the unwanted charge. Provide them with your cancellation confirmation and proof that you requested cancellation. Your bank can reverse the charge and investigate Codespark's billing practices. In the Philippines, banks typically respond to disputes within 30 to 60 days.
Cancelling Codespark is straightforward if you follow the proper procedure and timeline. You must cancel at least 48 hours before your renewal date through the account dashboard or by emailing support. Save all confirmation messages and monitor your bank account on your renewal date. If Codespark charges you after you have cancelled, you have the right under the Consumer Act of the Philippines to dispute the charge and request a refund. Yafee has helped thousands of Philippine consumers successfully cancel their subscriptions and recover unauthorized charges by understanding their rights and taking organized action. If you encounter resistance, escalate your complaint to the National Consumer Affairs Center (NCAC) at the DTI. Remember: cancellation is your right, and you do not need Codespark's permission to exercise it-only their compliance with the law.
For more guidance on cancelling educational subscriptions and protecting your family's finances, visit Yafee at yafee.com. Yafee provides step-by-step cancellation guides, refund checklists, and legal templates for dozens of services used by Filipino families. Whether you are cancelling Codespark, streaming apps, or fitness platforms, Yafee connects you with the information and tools you need to cancel confidently and keep your money safe.