How to cancel Treehouse and reclaim your learning budget in singapore
Why you might want to cancel Treehouse
Treehouse is an online learning platform that specialises in coding, web development, and digital skills training through structured video lessons, hands-on projects, and community support. If you've subscribed in Singapore, you hold a membership that grants access to the entire course library and interactive learning tools. Understanding when and how to cancel puts you in control of your spending and learning journey.
Common reasons learners cancel
You may have completed your learning goals and no longer need ongoing platform access. Alternatively, you've discovered alternative resources (YouTube tutorials, bootcamps, or university courses) that align better with your learning style. Many learners sign up with enthusiasm, complete a few courses, then let their subscription renew without active use. Others face budget constraints and prioritise spending elsewhere. Whatever your reason, cancellation is your right under Singapore's consumer protection framework.
The financial case for cancellation
A monthly Treehouse subscription costs approximately S$33.75 and accumulates to over S$405 annually if left on autopilot. Unused subscriptions represent money you could redirect to other priorities. Yafee has helped thousands of consumers cancel recurring digital subscriptions and recover control of their budgets, and Treehouse cancellations are among the most common requests we process.
Treehouse pricing in singapore and your subscription tiers
Your Treehouse membership cost depends on which tier you've selected and your billing frequency.
Full pricing breakdown
| Plan name |
Monthly cost (SGD) |
Annual cost (SGD) |
Key features |
| Courses (monthly) |
S$33.75 |
S$405 per year |
Full course library access |
| Courses (annual) |
S$28.12/month |
S$337.44 billed once |
Best value for committed learners |
| Courses Plus (monthly) |
S$66.15 |
S$793.80 per year |
Includes career coaching and reviews |
| Courses Plus (annual) |
S$55.04/month |
S$660.48 billed once |
Premium features with discount |
| Techdegree (monthly) |
S$268.65 |
S$3,223.80 per year |
Intensive bootcamp with projects and mentorship |
Currency and billing transparency
Treehouse displays pricing primarily in USD. Singapore Dollar (SGD) amounts shown reflect approximate conversion at 1 USD = 1.35 SGD based on current rates. Your actual charges may vary slightly depending on your payment method, your bank's exchange rates, and Treehouse's billing practices on the date of renewal. Before you commit to or continue any renewal, confirm the exact amount on your account billing page or contact Treehouse support directly.
Your consumer rights and what they protect
Singapore's consumer protection framework grants you explicit rights when cancelling digital subscriptions like Treehouse.
Your legal position
Under the Consumer Protection (Fair Trading) Act (Chapter 52A of the Singapore Statutes), you have the right to cancel a subscription service within 14 days from the date of purchase or renewal without providing a reason. This cooling-off period applies to distance contracts - transactions conducted entirely at a distance, which digital subscriptions are. Treehouse must inform you of this right before you purchase; if they fail to do so, your cancellation window may extend to three months. Furthermore, Treehouse must not charge you a penalty for exercising your cancellation right within the legal period. If they refuse to process your cancellation or impose unreasonable charges, you may escalate your complaint to the Consumers Association of Singapore (CASE), which investigates breaches of the Consumer Protection (Fair Trading) Act on your behalf.
Your right to withdraw from the contract
The Consumer Protection (Fair Trading) Act distinguishes between your right to cancel and your right to withdraw. Withdrawal gives you the option to step back from the contract within the cooling-off period. Cancellation, by contrast, terminates your membership permanently after that period has expired. Yafee emphasises that you should act within 14 days of purchase or renewal to preserve your withdrawal rights and avoid disputes.
What Treehouse must disclose to you
Before you pay, Treehouse must clearly display the cancellation terms, the contract duration, the price in your local currency, and the cooling-off period. If this information is missing or unclear, you may have grounds to cancel even after the 14-day window closes. Save all communications from Treehouse that confirm these terms; they serve as evidence if you later need to escalate to CASE.
How to cancel Treehouse step by step
Follow this structured approach to cancel your Treehouse subscription without delay or error.
Step 1: log into your Treehouse account
- Visit the Treehouse website and enter your login credentials.
- Navigate to your account dashboard or settings page.
- Look for "Billing", "Subscription", or "Account Settings" in the menu.
Step 2: locate your subscription management section
- In your account dashboard, find the "Billing" or "Subscription" tab.
- Review your current plan, the date of your next renewal, and the amount you will be charged.
- Screenshot or document this information for your records.
Step 3: initiate the cancellation request
- Select "Cancel Subscription" or "Downgrade Plan" from the subscription management page.
- Treehouse may prompt you with a retention offer or a survey asking why you're cancelling. Complete the survey to provide feedback, but understand that your response does not obligate you to continue.
- Confirm that you wish to proceed with cancellation.
Step 4: verify the cancellation in writing
- After you submit your cancellation request, Treehouse should display a confirmation message on screen.
- Check your email (including spam and promotions folders) for a cancellation confirmation from Treehouse within 24 hours.
- This email constitutes your proof of cancellation. Save it in a dedicated folder or take a screenshot.
Step 5: confirm your access end date
- Your cancellation confirmation email should specify the exact date your access will terminate.
- Most platforms allow you to retain access until the end of your current billing cycle, even after cancellation is confirmed.
- If the email does not state an end date, contact Treehouse support immediately to clarify.
Step 6: contact support if self-service fails
- If you cannot locate a cancellation option in your account dashboard, navigate to Treehouse's contact page or help centre.
- Submit a support ticket or send an email requesting account cancellation. Include your account email address, full name, and request date.
- Use clear language: "I request cancellation of my Treehouse subscription effective immediately" or "effective [your preferred date]".
- Treehouse support typically responds within 2 to 5 business days.
- Save the support ticket number and all email correspondence.
Refunds and what to expect after cancellation
Your refund eligibility depends on when you cancel relative to your billing date and which consumer protection rules apply.
Refunds within the 14-day cooling-off period
If you cancel within 14 days of purchase or renewal, you are entitled to a full refund of the amount you paid, minus any services you have already consumed. The Consumer Protection (Fair Trading) Act permits providers to charge a reasonable fee for services rendered up to the date of cancellation, but this fee must be proportional and clearly disclosed. In practice, many digital platforms refund the full amount within 14 days to avoid disputes. Yafee recommends that you request your refund in the same communication in which you cancel, so the cancellation and refund are linked in writing.
Refunds after the 14-day period
Once the cooling-off period expires, Treehouse has no legal obligation to refund your fees under the Consumer Protection (Fair Trading) Act, unless you can demonstrate a breach of contract or a violation of your consumer rights. Some providers may offer partial refunds as a courtesy or goodwill gesture, but this is discretionary. If you believe you have grounds to request a refund (for example, if Treehouse failed to disclose the cooling-off period at the time of purchase), you may escalate to CASE.
Refund processing time and method
Treehouse processes refunds to your original payment method within 5 to 10 business days. If you paid by credit card, your bank may take an additional 2 to 5 business days to credit the amount to your account. Monitor your bank statements and card transactions during this period. If no refund appears after 10 business days, contact Treehouse support with your cancellation confirmation email and request a status update.
What happens to your data and certificates
After cancellation, your access to Treehouse's course library, projects, and community forums will terminate on your designated end date. Treehouse does not typically delete your account data immediately; you retain the right to request account deletion under Singapore's Personal Data Protection Act (PDPA). If you've earned certificates of completion, download and save them before your access expires. Many learners export their course progress and certificates as PDFs for future reference.
Common mistakes to avoid when cancelling
Cancellation is straightforward if you follow the legal process, but small errors can delay your exit or create disputes.
Mistake 1: assuming cancellation is automatic
Stopping payment or deleting the Treehouse app does not cancel your subscription. Your credit card or debit card will still be charged on your renewal date. You must actively submit a cancellation request through the platform or contact support in writing. Yafee has assisted consumers who believed their subscription had ended, only to discover unexpected charges months later.
Mistake 2: not documenting your cancellation
If you cancel via email or chat support, save every message. If you cancel through the self-service dashboard, screenshot the confirmation page and the confirmation email. Without written proof, you cannot dispute charges or escalate to CASE if Treehouse claims they never received your cancellation request.
Mistake 3: missing the 14-day cooling-off window
Once 14 days have passed, your refund rights under the Consumer Protection (Fair Trading) Act expire. Mark your renewal date in your calendar and cancel at least 7 days before to ensure your request is processed within the legal period.
Mistake 4: not checking your billing statement after cancellation
Even after you cancel, verify that no charges appear on your next billing date. If Treehouse charges you after your confirmed cancellation, you have the right to dispute the charge with your bank and file a complaint with CASE.
Mistake 5: confusing "pause" with "cancel"
Some platforms offer a pause feature that temporarily freezes your subscription without cancelling it outright. Pausing does not stop future charges; the subscription will resume and renew unless you explicitly cancel. If Treehouse offers a pause option, clarify with support whether you wish to pause or cancel permanently.
What to do after cancellation is confirmed
Your cancellation is complete, but a few follow-up steps protect your interests and prevent accidental re-subscription.
Step 1: monitor your next billing cycle
On your original renewal date (or the date Treehouse specified in your cancellation email), check your bank statement or credit card balance. Confirm that no charge for Treehouse appears. If an unexpected charge does appear, contact your bank within 30 days to dispute the transaction and request a chargeback. Simultaneously, email Treehouse support with your cancellation confirmation as evidence.
Step 2: remove saved payment methods if desired
Log back into your Treehouse account one final time (before access closes) and delete any saved credit cards or payment methods. This prevents accidental re-subscription if your account is ever breached or if a support agent mistakenly reactivates it.
Step 3: unsubscribe from marketing emails
Treehouse will likely continue to send promotional emails and re-engagement offers after cancellation. At the bottom of any marketing email, click "Unsubscribe" to remove yourself from their mailing list. Alternatively, contact their support team and request removal from all marketing communications.
Step 4: request account deletion if you wish
If you do not wish Treehouse to retain your personal data, you may request permanent account deletion under the Personal Data Protection Act (PDPA). Treehouse must delete or anonymise your data within 30 days of receiving a deletion request, unless they have a legal obligation to retain it. Submit this request in writing to their support email.
Comparison: Treehouse versus alternatives in singapore
Before you cancel entirely, consider whether Treehouse remains the best fit for your learning goals and budget.
How Treehouse compares on price and features
| Platform |
Monthly cost (SGD) |
Course library size |
Career support included |
| Treehouse (Courses) |
S$33.75 |
500+ courses |
No |
| Udemy |
S$11 to 35 (per course, frequent sales) |
200,000+ courses |
No |
| Codecademy Pro |
S$39.50 |
300+ courses |
Limited |
| LinkedIn Learning |
S$29.99 |
16,000+ courses |
Basic networking only |
| Coursera Plus |
S$58 |
3,000+ courses |
Yes, premium support |
If you're cancelling due to cost, Udemy offers lower per-course fees during frequent sales. If you value career coaching, Coursera Plus or Treehouse Courses Plus may justify the higher monthly investment. If you want breadth over depth, LinkedIn Learning or Coursera provide larger libraries. Yafee recommends comparing your active use rate against the subscription cost; if you complete fewer than one course per month, a pay-as-you-go platform like Udemy offers better value.
Your cancellation checklist
Use this checklist to ensure you complete every step and leave no loose ends.
Before you cancel
- Determine your current plan, next renewal date, and monthly charge.
- Download or screenshot any certificates, course progress, or learning materials you wish to keep.
- Confirm you are within 14 days of purchase if you expect a refund.
During cancellation
- Submit your cancellation request via self-service dashboard or support email.
- Take a screenshot of the confirmation page or email.
- Note the date your access will terminate and any refund amount promised.
- Save the support ticket number if you cancel by email.
After cancellation
- Verify that no charge appears on your renewal date.
- If a charge does appear, dispute it immediately with your bank.
- Remove saved payment methods from your Treehouse account.
- Unsubscribe from Treehouse marketing emails.
- Request account deletion if you wish to remove your personal data.
Frequently encountered traps and how to sidestep them
Several common pitfalls can undermine a clean cancellation; awareness prevents frustration.
The retention offer trap
When you attempt to cancel, Treehouse may offer a discount, a free trial extension, or a downgraded plan. These offers are designed to keep you subscribed. Do not accept unless you genuinely wish to continue. If you accept an offer in error, you have 14 days to cancel that new plan as well under the Consumer Protection (Fair Trading) Act.
The subscription reactivation trap
Some platforms reactivate cancelled subscriptions if you log back into your account or if you click a promotional link in an email. After cancellation, avoid logging in until your access has fully terminated. Delete bookmarks or app shortcuts to avoid accidental re-engagement.
The currency conversion trap
If your credit card is denominated in a currency other than SGD, your bank may apply a foreign exchange markup when Treehouse charges you in USD. This can result in a higher effective cost than the advertised SGD amount. If you're concerned about conversion costs, use a local payment method or switch to a debit card linked to a Singapore dollar account before renewal.
Escalation: when Treehouse refuses to cancel
If Treehouse fails to cancel your subscription or imposes an unauthorised charge after cancellation, you have a formal escalation route.
Step 1: request cancellation in writing
Send a formal email to Treehouse support clearly stating your request to cancel, your account email, and the date you submitted this request. Use straightforward language such as: "I hereby request immediate cancellation of my Treehouse subscription. Please confirm in writing that my cancellation is processed and that no further charges will apply."
Step 2: wait 5 business days and document the response
Treehouse has a reasonable period to respond. If they do not reply or refuse to cancel within 5 business days, proceed to Step 3. If they do reply but refuse to cancel, document their exact reason; this will be important for your CASE complaint.
Step 3: file a complaint with CASE
The Consumers Association of Singapore (CASE) investigates breaches of the Consumer Protection (Fair Trading) Act. Visit the CASE website (www.case.org.sg) or call their hotline to file a complaint. Provide your cancellation request email, Treehouse's response (or lack thereof), your account details, and proof of payment. CASE will contact Treehouse on your behalf and attempt to resolve the dispute within 30 days.
Step 4: dispute the charge with your bank
If Treehouse charged you after your cancellation request, contact your bank and initiate a chargeback or dispute. Provide your cancellation confirmation email as evidence. Your bank will investigate and may reverse the charge within 30 to 60 days.
If you must escalate your Treehouse cancellation dispute, use these official channels.
Treehouse head office
Treehouse is headquartered in the United States at 500 Yale Avenue North, Seattle, Washington 98109. For Singapore-specific support, contact Treehouse through their website's live chat or support email. Ensure you address any escalation email to their customer service team with clear subject line: "Account Cancellation Request and Consumer Protection Complaint."
Consumers association of singapore (CASE)
File complaints at www.case.org.sg or call 1800-6225 888 (toll-free). CASE handles disputes involving digital subscriptions, billing errors, and unfair trading practices.
Final thoughts: taking control of your subscription
Cancelling Treehouse is your consumer right, protected by Singapore's Consumer Protection (Fair Trading) Act. Whether you've completed your learning goals, found a better platform, or simply need to cut expenses, you can cancel within 14 days of purchase or renewal and receive a full refund. After that period, you retain the right to cancel without penalty, though refunds are not guaranteed.
Document every step: your cancellation request, confirmation emails, support ticket numbers, and your billing statements. If Treehouse refuses to process your cancellation or continues to charge you, escalate to CASE with your documentation in hand. Yafee has helped thousands of consumers cancel recurring digital subscriptions and resolve billing disputes with providers who ignore cancellation requests. By following this guide, you protect your rights under Singapore law and avoid the common pitfalls that lead to prolonged subscriptions and unwanted charges. Take action within 14 days to maximise your refund eligibility, and verify that no charge appears after your cancellation date. Your learning investment is important, and so is your financial control.