How to cancel BambooHR in malaysia: a step-by-step legal guide
What BambooHR is and why malaysian employers use it
BambooHR is a cloud-based human resources software platform designed for small and medium-sized businesses across Malaysia and beyond. The service centralises employee records, time-off management, recruitment workflows, performance tracking, and reporting into a single dashboard accessible from any device. You pay a monthly subscription per employee, with pricing starting from RM45.00 per employee for the Core plan, RM76.50 for Pro, and RM112.50 for Elite, with a minimum monthly charge of RM1,125.00 for teams of 25 employees or fewer.
The appeal for Malaysian employers is straightforward: one integrated system eliminates the need to juggle multiple spreadsheets and tools. However, BambooHR operates on an automatic renewal model, which means your subscription will renew each billing cycle unless you cancel before the renewal date. This automatic renewal structure is where most cancellation problems arise, and understanding your rights under Malaysian consumer law is essential before you proceed.
Core features across BambooHR's pricing tiers
The Core plan includes employee records, custom report builders, workflow approvals, dashboards, applicant tracking, and job posting tools. The Pro tier adds performance management modules, employee satisfaction surveys, and compliance training resources. The Elite plan includes compensation management, advanced custom dashboards, and expanded compliance training access.
For Malaysian businesses, the practical limitation is that BambooHR does not natively calculate mandatory Malaysian payroll deductions such as EPF (Employee Provident Fund), SOCSO (Social Security Organization), EIS (Employment Insurance System), or PCB (tax withholding). This gap often prompts Malaysian companies to cancel after realising they need a dual-system approach anyway-one for core HR and another for local payroll compliance.
How automatic renewal works in malaysia
Your BambooHR subscription type determines renewal behaviour. If you hold a month-to-month subscription, your account renews on the same date each month. If you have an extended-term subscription (typically 12 months), your account renews for a full 12-month cycle once your initial term expires, as shown in your Order Form. This distinction matters greatly during cancellation: a month-to-month plan can stop after a single renewal, whereas an extended-term subscription may lock you in until the term concludes, unless the terms allow early termination without penalty.
| Plan type |
Renewal cycle |
Earliest cancellation point |
| Month-to-month |
Monthly |
Before next billing date |
| Extended-term (12 months) |
12 months |
End of term (unless early exit clause exists) |
| Multi-year contract |
Per contract terms |
Per contract terms |
Your consumer rights under malaysian law
Your right to cancel BambooHR in Malaysia is anchored in the Consumer Protection Act 1999 (CPA 1999), Malaysia's primary consumer protection statute. The CPA 1999 grants you specific statutory rights, including the right to cancel an e-commerce transaction within a defined period and the right to demand clear, transparent contract terms.
The consumer protection act 1999 and your cancellation rights
Under Part II, Section 11 of the CPA 1999, if you purchase a service through distance communication (which includes the internet), you have the right to cancel within 10 calendar days of the transaction date, provided you notify the supplier before the cancellation period expires. This is known as the statutory cooling-off period. For BambooHR, this 10-day window begins on the date you first enter into the subscription agreement, not the date your account goes live.
Importantly, the CPA 1999 also mandates that all contract terms-including automatic renewal clauses, billing frequency, and termination conditions-must be presented to you clearly and in writing before you agree. If BambooHR's renewal terms were not transparent at the point of purchase, you may have grounds to argue the contract is unfair or voidable under Section 24 of the CPA 1999.
Your legal position on cancellation
You have the following legal protections:
- The right to cancel within 10 days if you have not yet used or requested use of the service (Section 11, CPA 1999).
- The right to demand clear disclosure of all renewal terms, fees, and cancellation procedures before purchase (Section 11(2), CPA 1999).
- The right to request a refund if the service was billed without your informed consent or if material terms were hidden (Section 22, CPA 1999).
- Access to complaint mechanisms via the Ministry of Domestic Trade and Consumer Affairs (MDTCA) if BambooHR refuses to honour these rights.
If you are cancelling outside the 10-day cooling-off period, your right to a refund depends on BambooHR's terms and whether you have grounds under common law (such as breach of contract, material misrepresentation, or failure to provide the service). Yafee recommends you review your Order Form and BambooHR's Master Subscription Agreement to understand whether any refund clause applies to your plan.
Step-by-step cancellation method for BambooHR
BambooHR provides one primary cancellation route: written request to their legal address. The process is straightforward if you follow each step, though you must ensure you document your cancellation request and the company's response.
Prepare your cancellation request
Before you contact BambooHR, gather your account information and create a written record. Log in to your BambooHR account and take screenshots of the following:
- Your current plan name and pricing tier (Core, Pro, or Elite).
- Your account billing page showing the renewal date and next billing amount.
- Your payment method on file (this confirms your subscription channel).
- Your account owner name and email address as registered with BambooHR.
Next, export all employee data, performance records, leave history, and any reports you need to retain. BambooHR allows you to export data via the Reports section; create CSV files and store them securely on your local drive or cloud storage. This step prevents data loss if BambooHR deactivates your account immediately upon cancellation.
Submit your written cancellation notice
BambooHR requires cancellation requests in writing. You have two options: email or postal mail. For email, draft a clear, dated message to [email protected] with the subject line "Request to cancel subscription [Your Account Name]". Use the template below:
"Dear BambooHR Support, I hereby request cancellation of my BambooHR subscription effective immediately (or on [specific date]). My account email is [your email], and my account name is [account name]. Please confirm receipt of this request and provide a final invoice for any outstanding charges. I have exported all employee data and no longer require access to the platform. Thank you. [Your name and company name]"
For postal mail, send the same message to BambooHR's legal address in Draper, Utah, USA (their registered principal office). Because the postal route is slower and carries the risk of being lost, email is the recommended method-it provides an automatic timestamp and read receipt.
Confirm cancellation and obtain written proof
After you submit your cancellation request, BambooHR should respond within 1-3 business days with a confirmation email. This confirmation should state the cancellation effective date and whether any refund or final charges apply. Save this email and the original [email protected] receipt message to your permanent records folder. Do not rely on verbal confirmation over the phone; you need written proof in case a dispute arises.
Check your account access 24-48 hours after the stated cancellation date. You should lose access to the dashboard, or the account should show an "Inactive" or "Cancelled" status. If you retain access after the date, reply to the confirmation email immediately to escalate the issue.
Verify your billing has stopped
Monitor your payment method (credit card or bank account) for 4-6 weeks after the cancellation effective date. BambooHR should not charge you beyond the cancellation date. If a charge appears after cancellation, it is either a delayed processing of a final invoice (permissible) or an error (not permissible). Contact BambooHR support again and request a chargeback via your bank if necessary under Malaysian consumer protection law.
Timing, refunds, and post-cancellation actions
Cancellation timing and refund eligibility depend on where you are in your billing cycle and your subscription type. Yafee advises you to plan your cancellation strategically to avoid unnecessary charges.
Understanding refund eligibility
If you cancel within the 10-day cooling-off period under the CPA 1999 and have not used the service, BambooHR must refund your full subscription fee. If you cancel after day 10, refunds are discretionary unless your plan includes an explicit pro-rata refund clause or you have grounds to dispute the charge (such as service failure or billing error).
Many SaaS vendors, including BambooHR, do not offer refunds for time already paid. This means if you have paid for a full month and cancel on day 15, you will not receive a refund for the remaining 15 days. However, you should not be charged again on the next billing date if your cancellation was processed before that date.
Yafee recommends that you contact BambooHR support to ask explicitly whether a pro-rata refund is available for your plan. If they decline and you believe the terms were unfair, you can file a complaint with the Ministry of Domestic Trade and Consumer Affairs (MDTCA) under the CPA 1999, Section 38.
| Scenario |
Refund status |
Next step |
| Cancelled within 10 days, no usage |
Full refund required |
BambooHR processes refund to original payment method |
| Cancelled after 10 days, mid-cycle |
No refund (unless contract specifies otherwise) |
Service stops on effective date; no further charges after that date |
| Cancelled after 10 days with pro-rata clause |
Partial refund for unused days |
Request itemised invoice showing pro-rata calculation |
| Service failure or billing error |
Full or partial refund possible |
Escalate to MDTCA if BambooHR refuses |
What happens after cancellation
Once your cancellation is effective, your account will become inactive. You will lose access to the BambooHR dashboard, and your data may be deleted after a retention period (typically 30-90 days, depending on BambooHR's data retention policy). Any third-party integrations (such as payroll tools or accounting software linked to BambooHR) will also disconnect. Ensure you have backed up all data before the effective cancellation date.
If you have active job postings or applicant tracking workflows in progress, move any live applications to a spreadsheet or alternative system before cancellation. Delaying this step can result in lost recruitment data and frustrated applicants.
Common mistakes to avoid when cancelling BambooHR
Cancellation is usually simple, but small oversights can cost you money or data. Here are the traps Yafee sees most often, and how to sidestep them.
Assuming verbal cancellation counts as official cancellation
If you call BambooHR support and tell someone you want to cancel, that conversation alone does not terminate your subscription. You must submit a written cancellation request via email or mail. Verbal requests are not recorded in BambooHR's system and give you no proof of your cancellation attempt. Always follow up a phone call with a written email to [email protected] repeating your cancellation request, with the date and time of the original conversation noted.
Cancelling through the wrong channel
If you purchased BambooHR through Apple App Store or Google Play rather than directly from bamboohr.com, you must cancel through that same channel. Cancelling on the BambooHR website will not stop App Store or Google Play from charging you, because the billing relationship is with the app store, not BambooHR directly. Check your payment method on file in your BambooHR account to confirm the original purchase channel, then cancel there.
Not exporting data before the cancellation date
BambooHR deactivates your account immediately or within a few hours of the cancellation effective date. If you have not exported all employee records, performance reviews, and leave data by that time, you may lose access permanently. Download everything in CSV format to your computer before you send your cancellation request.
Forgetting to cancel before the next renewal date
The most common mistake: you decide to cancel but do not submit your request in time. BambooHR renews automatically, and you are charged for another billing cycle before you realise. Always submit your cancellation request at least 5-7 days before your next billing date to allow processing time and avoid a final charge.
Pricing comparison and whether to cancel
The decision to cancel BambooHR often hinges on cost versus benefit. Here is a breakdown of the current Malaysian pricing to help you decide whether cancellation makes financial sense.
| Plan |
Cost per employee per month |
Minimum monthly cost (25 employees) |
Best for |
| Core |
RM45.00 |
RM1,125.00 |
Basic HR admin, small teams |
| Pro |
RM76.50 |
RM1,912.50 |
Performance management, mid-size teams |
| Elite |
RM112.50 |
RM2,812.50 |
Compensation management, enterprise features |
If your company has only 10 employees on the Core plan, your monthly cost is RM450.00 (10 x RM45.00). If you have 50 employees on Pro, your cost is RM3,825.00 per month (50 x RM76.50). For many Malaysian SMEs, the combined cost of BambooHR plus a separate payroll system to handle EPF, SOCSO, and PCB exceeds the cost of a single local HR and payroll solution. In that case, cancelling BambooHR and switching to a Malaysia-specific platform may reduce your overall spend.
Conversely, if BambooHR's recruitment and performance management tools are core to your business, and you use a separate payroll vendor anyway, keeping your subscription may still offer value. Yafee recommends you calculate your total annual HR stack cost (BambooHR + payroll system + any other tools) before deciding to cancel.
If BambooHR refuses to honour your cancellation request or continues to charge you after the effective date, you have formal escalation routes under Malaysian consumer law.
Primary cancellation contact
Submit your cancellation request to:
- Email: [email protected] (recommended for timestamp and proof)
- Postal mail: BambooHR, Inc., Draper, Utah, USA (mailing address for legal notices; contact BambooHR to request a specific Malaysian office address if one exists)
Malaysian consumer protection escalation
If BambooHR does not respond or refuses to cancel within 14 days of your written request, file a complaint with:
- Ministry of Domestic Trade and Consumer Affairs (MDTCA), Consumer Affairs Bureau, Level 15-17, Menara Tan & Tan, 207 Jalan Tun Razak, 50400 Kuala Lumpur, Malaysia.
- Phone: 03-4101 8800
- Online complaint form: https://www.kpdnkk.gov.my (official MDTCA website)
- Basis: File your complaint under the Consumer Protection Act 1999, citing failure to honour cancellation rights (Section 11) or unfair contract terms (Section 24).
When you file a complaint, provide copies of your written cancellation request, BambooHR's response (or lack thereof), your Order Form, and proof of any unauthorised charges. The MDTCA has the authority to issue directives to BambooHR and, if necessary, can pursue enforcement action on behalf of Malaysian consumers.
Chargeback through your bank
If BambooHR continues to charge you after the cancellation effective date and refuses to refund, contact your bank or credit card issuer to dispute the charge. Under Malaysian banking regulations and international card network rules (Visa, Mastercard), you have the right to request a chargeback for unauthorised or disputed transactions. Your bank will investigate and, if the evidence supports your claim, reverse the charge and issue you a credit.
Your cancellation checklist
Use this checklist to ensure your cancellation is complete and documented:
- Log in to BambooHR and screenshot your plan, billing date, and payment method.
- Export all employee data, reports, and leave records to CSV files.
- Note your next renewal date and submit cancellation at least 5-7 days before.
- Draft your cancellation email using the template provided in this guide.
- Send the email to [email protected] with subject line "Request to cancel subscription [Your Account Name]".
- Save the receipt and confirmation email from BambooHR.
- Verify account access is revoked within 24-48 hours of the effective date.
- Monitor your payment method for 4-6 weeks to confirm no further charges.
- If a dispute arises, contact your bank for a chargeback and file a complaint with MDTCA.
Final thoughts and next steps
Cancelling BambooHR is a straightforward process if you follow the written cancellation procedure and understand your rights under the Consumer Protection Act 1999. The key is to act in writing, document everything, and submit your request well before your next renewal date.
If you are uncertain whether cancellation is the right move, Yafee recommends you first contact BambooHR support to ask about pricing negotiation or plan downgrades. Many SaaS vendors will adjust your plan before allowing cancellation. However, if you have decided to leave, follow the step-by-step guide in this article to protect yourself from surprise charges and data loss.
Yafee has helped thousands of consumers cancel software subscriptions safely and recover unauthorised charges by grounding their requests in consumer law and maintaining clear written records. You have the same rights. Submit your cancellation in writing, keep copies, and escalate to MDTCA if BambooHR does not honour your request. For more guides on cancelling business software subscriptions in Malaysia, visit Yafee.com today.