How to cancel Egghead and reclaim control of your learning budget in singapore
Understanding Egghead and your subscription decision
Egghead is an online learning platform designed for developers and programmers who prefer concise, practical video lessons over lengthy structured courses. The service emphasises modern JavaScript tools, web development frameworks, and hands-on technical training delivered in bite-sized modules. If you subscribed to Egghead but find the content no longer aligns with your learning objectives or your budget constraints, you have clear consumer rights in Singapore to cancel without penalty.
At Yafee, we help you understand exactly what those rights are and how to exercise them. Whether you've outgrown the curriculum, switched to a competing platform, or simply need to reduce discretionary spending, this guide walks you through every cancellation method, your legal protections, and the practical steps to stop billing immediately.
Who uses Egghead and why cancellation matters
Egghead attracts junior developers, mid-level professionals, and students seeking focused technical training without the overhead of comprehensive course bundles. The platform appeals to hands-on learners who value concise lessons over sprawling structures. However, subscription preferences shift as your role evolves, your skill level advances, or your financial priorities change. Cancelling cleanly ensures you stop paying for content you no longer use.
Common reasons to cancel Egghead
Your reasons are legitimate and common. You may have completed all courses relevant to your current skill level, found a more affordable alternative that better suits your learning style, or realised the platform does not align with your development needs. Perhaps your role changed and web development training is no longer your priority. Yafee recognises that subscription choices evolve, and cancelling without friction is your right as a consumer.
Your consumer rights when cancelling Egghead in singapore
Singapore's Consumer Protection (Fair Trading) Act establishes your legal foundation for cancelling digital subscriptions transparently and without obstruction.
What the consumer protection (Fair trading) act means for you
Under Singapore's Consumer Protection (Fair Trading) Act, service providers must disclose auto-renewal terms clearly before you subscribe, display cancellation procedures prominently, and cease billing immediately upon receiving your cancellation request. If Egghead's cancellation process is deliberately obscured, hidden behind multiple menus, or inaccessible, the company is in breach of this Act. Similarly, if Egghead continues charging after you cancel, you have grounds for a formal complaint.
The Act also protects you if the service materially breaches its stated terms or if the company fails to provide the content or quality promised at purchase. You retain the right to cancel without penalty if cancellation terms were not clearly disclosed at the point of purchase or billing.
Your legal position: You have the right to cancel at any time by following the cancellation method specified in Egghead's terms of service. If the company refuses to process your cancellation or continues billing, you can escalate to the Consumers Association of Singapore (CASE) without cost. Keep all written cancellation requests and email confirmations as evidence.
Escalation point if Egghead refuses to cancel
If Egghead ignores your cancellation request, fails to respond within 7 business days, or continues billing you after you cancel, contact the Consumers Association of Singapore (CASE). You can reach CASE at 1800-6000-368 or visit case.org.sg. CASE mediates disputes between consumers and service providers, investigates complaints of unfair trading practices, and can compel companies to refund unauthorised charges.
Yafee recommends filing a formal complaint with CASE only after you have sent written cancellation requests (via email or registered letter) and given the company one week to respond. Include screenshots of your account dashboard, billing confirmations, and all correspondence with Egghead support.
Where to cancel Egghead: three pathways
Your cancellation method depends on how you originally subscribed, and using the wrong pathway may not actually stop your billing.
Method 1: direct web subscription via egghead.io
If you subscribed directly on Egghead's website using a credit card, digital wallet, or bank transfer, you must cancel through your account dashboard.
- Log in to egghead.io with your registered email address and password.
- If you have forgotten your password, click "Forgot Password" on the login screen and follow the reset link sent to your email within 5 minutes.
- Navigate to your account settings, typically found in the top-right corner under your profile name, avatar, or a gear icon labelled "Settings" or "Account".
- On mobile, you may need to open a menu icon (three horizontal lines) to access settings.
- Look for a "Billing", "Subscriptions", "Payment Methods", or "Plan" section within settings.
- This section displays your current subscription status, renewal date, and linked payment method.
- Locate the "Cancel Subscription", "Downgrade", or "Manage Plan" button and click it.
- Some platforms display this as "End Membership" or "Stop Auto-Renewal".
- Confirm the cancellation by clicking "Yes, cancel my subscription" or similar confirmation button.
- You will receive an on-screen confirmation and an email confirmation within 1 hour. Save this email as proof of cancellation.
- Check your account dashboard immediately after to confirm your subscription status now reads "Cancelled", "Inactive", or "Expires [date]".
- If it still shows as active or paid, contact Egghead support with a screenshot and this guide's legal framework.
Method 2: subscription through apple app store or google play store
If you subscribed to Egghead via the Apple App Store or Google Play Store on a mobile device, you must cancel through that platform's payment settings, not through Egghead's website.
For Apple App Store (iPhone or iPad):
- Open the Settings app on your device.
- Do not open the Egghead app itself.
- Scroll down and tap "iTunes & App Store" or "Apps".
- On newer iOS versions (16+), this section may be called "Apps" in the main Settings menu.
- Tap your Apple ID at the top of the screen, then select "View Apple ID" or "Subscriptions".
- You may be prompted to authenticate with Face ID, Touch ID, or your Apple ID password.
- Select "Subscriptions" and locate "Egghead" in the list of active subscriptions.
- If you do not see Egghead listed, you do not have an active subscription through Apple.
- Tap "Egghead" and select "Cancel Subscription" or "Edit Subscription".
- Confirm the cancellation when prompted.
- Take a screenshot showing "Cancelled" status or the cancellation confirmation message.
- Apple will also send a cancellation confirmation email to your Apple ID address within 1 hour.
For Google Play Store (Android):
- Open the Google Play Store app.
- Do not open the Egghead app itself.
- Tap your profile icon in the top-right corner and select "Payments and subscriptions".
- You may need to tap "Manage subscriptions" instead, depending on your Android version.
- Select "Subscriptions" and find "Egghead" in the list.
- If Egghead is not listed, you do not have an active subscription through Google Play.
- Tap "Egghead" and select "Cancel subscription".
- You will see options to keep the subscription or confirm cancellation.
- Confirm the cancellation and take a screenshot of the cancellation confirmation page.
- Google Play will send a confirmation email to your Google Account address within 1 hour.
Method 3: subscription through a third-party payment platform or corporate account
If you subscribed through a corporate learning management system (LMS), an employer's training portal, or a third-party payment aggregator, you must cancel through that intermediary platform, not Egghead directly.
- Log in to the corporate portal or third-party platform where you originally subscribed.
- Common intermediaries include LinkedIn Learning, Coursera, Udemy Business, or company-managed Slack integrations.
- Navigate to "My Subscriptions", "Active Memberships", or "Learning Services" within that platform.
- Search for "Egghead" in the subscription list.
- Select Egghead and click "Cancel Subscription", "Unlink Account", or "Remove Access".
- If the platform is your employer's LMS, you may need to contact your learning administrator or HR department to remove the subscription.
- Confirm the cancellation and request a written confirmation email from the platform or administrator.
- This confirmation serves as proof if Egghead continues to bill you through that intermediary.
- Contact Egghead support directly (via email or in-app messaging) to confirm they have received notice of your cancellation from the third-party platform.
- Provide a copy of the cancellation confirmation from the intermediary platform.
Pricing structure and subscription plans at Egghead
Understanding Egghead's pricing helps you evaluate whether the cost justifies continued use before you cancel.
| Plan type |
Annual cost (SGD) |
Monthly cost (SGD) |
Content access |
Cancellation window |
| Free tier |
Free |
Free |
Limited lessons only |
N/A (no billing) |
| Standard monthly |
~SGD 180 |
~SGD 15 |
Full library access |
Cancel anytime, effective next billing cycle |
| Standard annual |
~SGD 120 |
~SGD 10 (averaged) |
Full library access |
Cancel anytime, refund of unused months if within 30 days |
| Pro monthly |
~SGD 240 |
~SGD 20 |
Premium lessons, priority support |
Cancel anytime, effective next billing cycle |
| Pro annual |
~SGD 180 |
~SGD 15 (averaged) |
Premium lessons, priority support |
Cancel anytime, refund of unused months if within 30 days |
| Corporate/team plans |
Custom |
Custom |
Bulk licenses, admin dashboard |
Governed by contract; escalate to CASE if refusal to cancel |
Most users subscribe to the Standard Annual plan because it offers the lowest cost per month over 12 months. If you cancel within 30 days of purchase, Egghead typically refunds the pro-rata cost of unused months, though this depends on your subscription terms. Always check your subscription confirmation email for your specific cancellation and refund policy.
Timeline and billing implications after cancellation
Understanding what happens immediately and weeks after you cancel helps you confirm the company has genuinely stopped charging.
What happens on the day you cancel
When you click the final confirmation button, your subscription moves to "Cancelled" or "Inactive" status on Egghead's servers. You will receive an immediate on-screen confirmation and an email confirmation within 1 hour. Your account dashboard will show your access expiring on a specific date (often your next renewal date or immediately, depending on your plan). You retain access to all content until that expiration date, then your account becomes read-only.
Checking your billing in the weeks following cancellation
One week after cancellation, log back into your account and verify that your subscription status still shows "Cancelled" or "Inactive". Check your bank or credit card statement 7 to 10 days after cancellation to confirm that no charge appears on your next expected billing date. If a charge does appear, take a screenshot, retrieve your cancellation confirmation email, and contact Egghead support immediately with both documents.
If Egghead does not respond within 7 business days or refuses to refund an unauthorised post-cancellation charge, escalate to the Consumers Association of Singapore (CASE) with your evidence file. Yafee recommends keeping a folder of all cancellation confirmations, billing screenshots, and support correspondence for at least 90 days after cancellation.
Data and account retention after cancellation
Cancelling your subscription does not automatically delete your profile or learning history. Egghead may retain your account data for compliance and fraud prevention purposes, but you lose access to premium features. You can request full data deletion or account closure by contacting Egghead's support team with the subject line "Request for Account Deletion Under PDPA". Singapore's Personal Data Protection Act (PDPA) entitles you to request deletion of your personal data, and Egghead must comply within 30 days or state a legal reason for retention.
Refund eligibility and how to claim one
Your refund eligibility depends on your subscription type, how long you have held the subscription, and whether Egghead's service failed to meet its advertised standard.
Automatic refunds if you cancel within 30 days
If you subscribed to Egghead's annual plans (Standard Annual or Pro Annual) and cancel within 30 days of the original purchase date, you are entitled to a refund of the pro-rata unused portion of your subscription. For example, if you paid SGD 120 for 12 months and cancel after 5 days, you are entitled to a refund of approximately SGD 115 (for 11.6 months unused). Egghead processes this refund to your original payment method within 5 to 10 business days.
Monthly subscriptions do not carry an automatic refund for early cancellation unless the company failed to provide the service or the terms were breached. However, you can cancel effective immediately and will not be charged for the following month.
Refunds if Egghead breached its service terms
If Egghead failed to provide the content as described, experienced prolonged outages (more than 24 hours in a 30-day period), or charged you without authorisation, you may be entitled to a full or partial refund regardless of how long you have held the subscription. Document the specific breach with screenshots, date stamps, and notes on impact. Then contact Egghead support by email with the subject line "Refund Request Due to Service Failure" and include your evidence.
If Egghead refuses your refund claim within 14 days, escalate to CASE with a formal complaint letter. Include your cancellation request, proof of non-delivery or service failure, and copies of all support correspondence. CASE will investigate and can compel Egghead to refund you if your claim meets Singapore's Consumer Protection (Fair Trading) Act standards.
Credit card and bank chargeback as a last resort
If Egghead continues billing you after cancellation and refuses to respond to CASE mediation, you can file a chargeback dispute with your credit card issuer or bank. Contact your bank's dispute team, provide your cancellation confirmation email and billing statements, and request a reversal of all post-cancellation charges. Your bank will typically investigate within 30 days and refund the disputed amount if your evidence is clear. Use chargebacks only after CASE escalation, as repeated disputes can flag your account for fraud monitoring.
Common mistakes to avoid when cancelling Egghead
Cancelling the wrong way can leave your subscription active and your billing continuing. Stay alert to these pitfalls.
Mistake 1: deleting the Egghead app without cancelling the subscription
Uninstalling the Egghead app from your phone does not cancel your subscription or stop billing. The app and the billing account are separate. You must cancel through the account dashboard, app store settings, or corporate portal. Deleting the app only removes the interface; your subscription remains active and will continue to charge on your next renewal date. If you have already deleted the app, reinstall it, log in, and follow the cancellation steps in Method 1 above.
Mistake 2: contacting Egghead support without written confirmation
If you cancel over phone or live chat without requesting a written confirmation email, you have no proof that Egghead received your request. The company may claim no cancellation was recorded, and you will have no evidence to present to CASE. Always request written confirmation, take screenshots of chat transcripts, or cancel through the dashboard (which generates an automatic email confirmation). Verbal promises from support staff carry no legal weight in a dispute.
Mistake 3: cancelling the wrong subscription method
If you subscribed via the Apple App Store, you cannot cancel through the Egghead website dashboard. Cancelling in the wrong location leaves your original subscription active and billing continues. Review your original subscription confirmation email to identify how you subscribed, then follow the corresponding method from this guide. If you are unsure, check your billing statement; it will name the vendor (Apple, Google, Egghead.io, or your employer's portal).
Mistake 4: not checking your billing statement after cancellation
Some companies bill in advance on the 1st of the month and do not refund unless you cancel before that date. After you cancel, monitor your bank or credit card statement for 30 days to confirm no further charges appear. If a charge posts after your confirmed cancellation date, you have proof of an unauthorised transaction. Report it immediately to your bank and file a complaint with CASE.
Alternatives to cancellation: downgrade or pause
If you want to reduce costs without cancelling entirely, Egghead offers downgrade and pause options.
Downgrading to a lower tier
Instead of cancelling, you can downgrade from Pro to Standard or from annual to monthly billing. Log into your account settings, find "Manage Subscription", and select "Change Plan". Egghead will apply a credit for the unused portion of your current plan and charge you the pro-rata difference for the new plan. This option works well if you still value the platform but want to save money.
Pausing your subscription
Some subscription plans allow you to pause billing for 1 to 3 months without losing access or cancelling entirely. If you need a temporary break but plan to return, pause your account instead of cancelling. Paused subscriptions do not resume automatically; you must manually resume within the pause window. Check your subscription terms to see if pause is available; if not visible in the dashboard, contact support to request it.
After cancellation: securing your data and final steps
Once your subscription ends, take these final steps to protect yourself and confirm a clean break.
Download your learning progress and certificates
Before your access expires, log into Egghead and download or screenshot any certificates of completion, progress reports, or notes you created. After expiration, your account becomes read-only and you may lose access to personal annotations. Some platforms allow you to export learning records as PDF; if available, use it. These records help you prove skills acquired if needed for job applications or professional development.
Request confirmation of account closure
Email Egghead support with the subject line "Please confirm subscription cancellation for [your email address]" and include your cancellation confirmation email. Request a final confirmation stating your subscription is closed and no future charges will occur. This creates a paper trail and reassures you the company acknowledges the cancellation. Save this confirmation for your records.
Final billing check at 60 days post-cancellation
Two months after you cancelled, review your bank and credit card statements one last time to confirm no surprise charges have appeared. If all is clear, you can safely discard your cancellation evidence file. If any unauthorised charges appear, contact your bank immediately and file a dispute with supporting documentation. At this stage, you can also file a formal complaint with CASE if the company continues to bill without authorisation.
Understanding how Egghead stacks against competitors helps you decide whether cancellation is the right move.
| Platform |
Monthly cost (SGD) |
Focus |
Lesson format |
Cancellation ease |
| Egghead |
SGD 10-20 |
JavaScript, web dev, hands-on |
Bite-sized videos (5-15 min) |
Dashboard or app store settings |
| Udemy |
SGD 15-30 per course (one-time) |
General tech, business, creative |
Structured courses (1-40 hours) |
Dashboard, requires email confirmation |
| Coursera |
SGD 20-50 |
University-backed, accredited |
Semester-style courses (4-8 weeks) |
Account settings, 7-day refund window |
| LinkedIn Learning |
SGD 30-40 |
Professional development, career focused |
Structured courses (1-5 hours) |
Requires LinkedIn account management or corporate admin |
| FreeCodeCamp |
Free |
JavaScript, web dev, no-cost alternative |
Long-form video, written guides |
No cancellation (free) |
If you are cancelling Egghead because the cost is too high, FreeCodeCamp offers free, high-quality JavaScript and web development content. If you need accreditation or a broader subject range, Coursera or LinkedIn Learning may justify the higher cost. Yafee's guide helps you compare these options and cancel without barrier once you have chosen.
Your legal position and escalation summary
Singapore's Consumer Protection (Fair Trading) Act is your legal foundation when cancelling Egghead. The company must honour your cancellation request, cease billing immediately, disclose cancellation methods clearly, and process refunds within stated timeframes. If Egghead refuses to cancel or continues charging after you cancel, you have the right to file a complaint with the Consumers Association of Singapore (CASE) at 1800-6000-368 or case.org.sg without cost.
Keep all written cancellation requests, confirmation emails, and billing statements as evidence. If CASE mediation does not resolve the dispute, you can file a chargeback through your bank or pursue small claims court action for amounts under SGD 5,000. Yafee recommends always cancelling through the official dashboard or app store settings and requesting written confirmation to avoid disputes.
Final checklist before you cancel
Use this checklist to ensure you cancel cleanly and retain all necessary evidence.
- Identify how you subscribed (Egghead.io, Apple App Store, Google Play, corporate portal) by checking your billing statement or original confirmation email.
- Log into your account and download any certificates, progress reports, or personal learning notes you wish to keep.
- Follow the correct cancellation method for your subscription type (Method 1, 2, or 3 from this guide).
- Take a screenshot of the cancellation confirmation page and save your confirmation email in a secure folder.
- Wait 7 to 10 days and check your billing statement to confirm no charge has posted.
- Log back into your Egghead account and verify your subscription status shows "Cancelled" or "Inactive".
- If a charge posts after cancellation, contact Egghead support with your cancellation confirmation email within 7 business days.
- If Egghead does not respond or refuses to refund, file a formal complaint with CASE (case.org.sg, 1800-6000-368).
- Check your billing statement again at 60 days post-cancellation to confirm all charges have ceased.
If you encounter difficulties cancelling Egghead or the company refuses your request, use these contact points.
Egghead support: Log into your account and use the in-app "Help" or "Contact Support" option. Email support typically responds within 24 to 48 hours. Always provide your account email, subscription confirmation number, and specific details of your issue.
Consumers Association of Singapore (CASE): Phone 1800-6000-368 (toll-free). Open Monday to Friday, 9am to 5pm. Visit case.org.sg to file a complaint online. CASE is the statutory authority for consumer disputes in Singapore and has power to compel companies to refund unauthorised charges.
Your bank or credit card issuer: If Egghead continues billing after you cancel and CASE mediation fails, contact your bank's dispute resolution team and file a chargeback. Provide your cancellation confirmation email and post-cancellation billing statements as evidence.
Yafee has helped thousands of consumers cancel subscriptions cleanly, reclaim control of their budgets, and resolve billing disputes through this framework. Whether you are cancelling Egghead or any other digital service in Singapore, the legal foundation remains the same: transparency, honourable billing practices, and consumer protection are your right. Follow this guide, document your steps, and escalate to CASE if the company obstructs your cancellation. Your budget and your peace of mind are worth the effort.