How to cancel your Books-A-Million membership and recover your money in singapore
Why you might want to cancel Books-A-Million
Books-A-Million (BAM) is a United States-based bookstore chain that accepts orders from Singapore and internationally. You may have enrolled in their Millionaire's Club membership to benefit from discounts on books, magazines and gifts, but your reading habits or budget may have changed. Perhaps you now prefer e-books from other platforms, have shifted to local Singapore retailers, or discovered that the annual fee no longer delivers sufficient value. Whatever your reason, cancelling promptly ensures you stop unwanted charges before the next billing cycle.
Understanding the millionaire's club membership structure
The Millionaire's Club is BAM's primary membership programme, offering percentage-based discounts on physical books, magazines, gifts and selected products across their online and physical stores. Critically, this membership renews automatically unless you actively disable auto-renewal before your renewal date. Many Singapore customers discover unexpected charges weeks or months after ceasing to use the service, simply because the subscription continued without manual intervention. Yafee recognises that automatic renewal presents a genuine compliance risk under Singapore law, and your first step is understanding what you signed up for.
Common reasons singapore customers cancel
You might cancel because digital goods (e-books and audiobooks) purchased through BAM are non-returnable, limiting membership flexibility for your reading preferences. Alternatively, you may have found that local Singapore bookstores or digital platforms like Kindle offer better pricing or selection. Some customers cancel after calculating that the annual fee does not offset their actual purchase frequency. Others discover that shipping times from the United States to Singapore exceed their reading timeline. Yafee's legal team advises that understanding your motivation helps you document your cancellation request clearly if disputes arise later.
Your consumer rights and protections under singapore law
Singapore's Consumer Protection (Fair Trading) Act 2003 grants you specific rights when cancelling memberships and subscriptions, particularly where automatic renewal is involved.
Key protections under the consumer protection (Fair trading) act
Singapore does not grant an automatic 14-day cooling-off period for standard online retail purchases, unlike some European jurisdictions. However, the Consumer Protection (Fair Trading) Act 2003 explicitly prohibits unfair contract terms, misleading representations about renewal conditions, and automatic renewal practices that lack clear advance consent. If BAM's cancellation process is deliberately hidden, their renewal charges are not transparently displayed at point of purchase, or they fail to provide cancellation methods, you have grounds to escalate to the Consumers Association of Singapore (CASE) or the Infocomm Media Development Authority (IMDA).
Your legal position: You have the right to cancel your membership at any time. BAM must honour cancellation requests made via any reasonable method (email, online form, phone). If they refuse a refund unfairly or claim your cancellation was never received, you may lodge a complaint with CASE at no cost. The burden of proof rests on BAM to demonstrate they received and processed your cancellation.
Recourse if Books-A-Million refuses your cancellation or refund
If BAM denies your refund claim or claims never to have received your cancellation request, document every communication. Save your purchase receipt, the exact date and time you submitted your cancellation request, your confirmation number (if provided), and all email correspondence with BAM customer service. Yafee recommends maintaining this evidence in a secure folder for at least 12 months, as you may need it for dispute resolution.
Lodge a complaint with CASE (Consumers Association of Singapore) by visiting case.org.sg or calling their hotline. Provide CASE with your documentation, a clear summary of your dispute, and copies of your purchase and cancellation communications. CASE will mediate between you and BAM at no cost to you. If mediation fails, you may escalate to formal dispute resolution through the Small Claims Tribunal, which handles claims up to SGD 10,000 and operates on a streamlined basis.
How to cancel Books-A-Million online in singapore
Most Singapore customers cancel their Millionaire's Club membership directly through the BAM website, which is the fastest and most transparent method available.
Step 1: access your Books-A-Million account
- Open your web browser and navigate to booksam.com or the Books-A-Million regional website serving Singapore.
- Ensure you are on the official BAM domain to avoid phishing sites.
- Locate the login button, usually in the top-right corner of the homepage.
- Click "Sign In" or "Log In".
- Enter your registered email address and password.
- If you have forgotten your password, click "Forgot Password" and follow the reset link sent to your email inbox.
- Check your spam or promotions folder if the reset email does not arrive within five minutes.
- Create a strong new password (at least 12 characters, including letters, numbers and symbols).
Step 2: locate your membership and subscription settings
- Once logged in, click on your account menu, typically labelled "My Account", "Account Settings" or your name in the top-right corner.
- Look for an icon resembling a person or a gear symbol.
- Select "Memberships", "Subscriptions" or "Millionaire's Club" from the dropdown menu.
- You may see a section labelled "Active Memberships" or "Current Subscriptions".
- Locate your Millionaire's Club entry and click on it to view details.
- You will see your membership status, renewal date and any stored payment method.
Step 3: select the cancel or disable auto-renewal option
- On your membership details page, look for a button or link that reads "Cancel Membership", "Disable Auto-Renewal" or "End Subscription".
- Some interfaces label this as "Manage Membership" or "Edit Subscription".
- Click the cancellation button.
- BAM may display a confirmation prompt asking why you are cancelling; select a reason from the list or choose "Other" if your reason does not match the options.
- Review the cancellation summary, which will show your final renewal date and confirm that no further charges will occur.
- Note your cancellation confirmation number, displayed on screen or sent to your email.
Step 4: confirm cancellation and save your confirmation email
- Click "Confirm Cancellation" or "Complete" to finalise your request.
- The system will display a success message with your cancellation date and confirmation number.
- Screenshot or photograph this confirmation page as proof of your cancellation request.
- Take a screenshot showing the date, time and confirmation number visible.
- Check your email inbox (including spam and promotions folders) for a confirmation email from BAM within 15 minutes.
- This email should state that your auto-renewal has been disabled and provide the same confirmation number as the online page.
- Forward this email to yourself or save it to a secure cloud folder such as Google Drive or OneDrive for long-term retention.
- If you do not receive a confirmation email within one hour, log back into your account and verify that your membership status now shows "Cancelled" or "No Auto-Renewal".
- If the status still shows active, contact BAM customer service immediately (see contact details below).
Alternative cancellation methods if you cannot use the website
If you encounter technical difficulties with the BAM website or prefer to cancel by phone or email, Yafee recommends these alternative approaches.
Cancellation by email
- Compose a new email to BAM customer service ([email protected] or the email address listed in your account confirmation emails).
- Use the subject line: "Request to Cancel Millionaire's Club Membership - [Your Name] - [Your Account Email]".
- In the body of your email, state clearly:
- "I hereby request immediate cancellation of my Millionaire's Club membership effective today. Please disable all auto-renewal settings on this account and confirm cancellation in writing. My account email is [your email address]. I do not wish to renew this membership and request that no further charges be made to my payment method."
- Attach a copy of your BAM account statement or a screenshot of your membership details as proof of membership.
- This ensures BAM cannot claim they could not identify your account.
- Send the email using registered or tracked delivery (Gmail's read receipt or a similar system) to create an audit trail.
- Keep a copy of this email in a folder marked "Cancellation Evidence".
- Expect a response within 2 to 5 business days.
- If BAM does not respond within five business days, send a follow-up email with "URGENT: Second Request for Cancellation Confirmation".
Cancellation by phone
- Locate BAM's customer service phone number from their official website (usually listed under "Contact Us").
- Ensure you are calling the genuine BAM number, not a number found through a search engine advertisement, as scammers sometimes create fake customer service listings.
- Call during business hours (BAM typically operates Monday to Friday, 9 AM to 6 PM US Central Time).
- Singapore is approximately 13 to 14 hours ahead of US Central Time, so early morning Singapore calls (around 10 PM to 11 PM Singapore time) may connect you during US business hours.
- When you reach a representative, provide your account email and request membership cancellation.
- State: "I would like to cancel my Millionaire's Club membership immediately and disable all auto-renewal on this account. Please confirm cancellation in writing via email."
- Ask the representative for their name, employee ID and the confirmation number for your cancellation.
- Request that they email you a written confirmation within 24 hours.
- After the call, send a follow-up email to BAM summarising the conversation.
- Include the representative's name, date, time and details you discussed, and ask them to confirm via email.
Understanding refund eligibility and timelines
Your refund rights depend on whether you are cancelling before your next renewal date, after an unexpected charge, or within a specific grace period.
Refund scenarios and what you can recover
| Scenario |
Your refund right |
Timeline for refund |
| You cancel before your renewal date |
No refund of current membership - your membership continues until your renewal date, then stops |
N/A |
| BAM charged you after you cancelled but before processing |
Full refund of erroneous charge |
5 to 10 business days after BAM receives your request |
| You discover an unauthorised charge on your card |
Chargeback through your bank - your bank reverses the charge and investigates |
30 to 90 days (bank-dependent) |
| BAM refuses to process your cancellation |
File a dispute with CASE or your payment provider |
Mediation: 30 to 60 days |
| You cancel within 7 days of a charge you did not authorise |
Full refund if BAM breached terms (e.g., hidden renewal or no cancellation option) |
7 to 14 days after investigation |
How to request a refund if you were charged after cancellation
- Log into your BAM account and check your billing history under "Account Settings" or "Payment Method".
- Identify the charge you believe was erroneous.
- Send an email to BAM customer service with the subject line: "Refund Request - Charge After Cancellation".
- Include your account email, the date of the charge, the amount, and your cancellation confirmation number.
- State: "I cancelled my membership on [date]. I have received a charge of SGD [amount] on [date], which occurred after my cancellation. This charge was not authorised. I request a full refund to my original payment method within 10 business days."
- Attach a screenshot of the charge as it appears in your bank or credit card statement.
- Obscure any sensitive information (full card number, etc.) before sending.
- Track the email and await a response within five business days.
- If BAM denies the refund, escalate to CASE with your evidence.
What to do after you cancel Books-A-Million
Cancellation is complete, but a few protective steps will ensure no unexpected charges occur and you retain proof if disputes arise later.
Verify cancellation took effect
- Wait two to three business days after cancellation, then log back into your BAM account.
- Navigate to "My Account" or "Memberships" and confirm your status now shows "No Active Membership" or "Cancelled".
- Check your email for any promotional messages from BAM.
- If you receive a "Renewal Reminder" email after cancellation, screenshot it immediately and forward it to BAM customer service as evidence that your cancellation did not process correctly.
- Review your bank or credit card statement one week after your original renewal date was due.
- Confirm that no charge for the Millionaire's Club appeared after your cancellation.
Dispute a charge if it appears after cancellation
- If an unexpected charge appears, contact your bank or credit card company immediately.
- Provide them with your cancellation confirmation number and email.
- Request a chargeback (reversal) under the Consumer Protection (Fair Trading) Act grounds of "unauthorised charge" or "goods/services not provided".
- Your bank will investigate and typically reverse the charge within 30 to 90 days.
- The charge will appear as "Pending" or "Disputed" on your statement during this time.
- Simultaneously, file a complaint with CASE, providing them with your bank chargeback reference number.
- CASE will escalate the matter if needed.
Remove stored payment methods from your Books-A-Million account
- Log into your BAM account and navigate to "Payment Methods" or "Billing Settings".
- Delete any stored credit cards, debit cards or digital wallets.
- This prevents BAM from attempting to charge you if a cancellation fails or if they later reactivate your membership without consent.
- You can always re-add a payment method if you decide to rejoin in future.
- If you prefer not to delete the payment method, contact BAM to add a note to your account requesting that no charges be made.
- However, Yafee advises deletion as the most secure approach.
Common mistakes to avoid when cancelling
Cancellation is straightforward, but a few pitfalls can complicate matters or lead to disputed charges later. The good news is that you can avoid all of them with simple, deliberate steps.
Mistake 1: assuming deletion of your account cancels your membership
Deleting your BAM account is not the same as cancelling your Millionaire's Club membership. If you delete your account, your membership may remain active in BAM's payment system, and you may still be charged. Always explicitly cancel your membership before deleting your account. Verify your cancellation status in BAM's system at least two days before your renewal date.
Mistake 2: relying solely on unconfirmed email or phone cancellation
While email and phone cancellation are valid, they rely on BAM's manual processing. Always request written confirmation of your cancellation and save the confirmation number. If BAM cannot produce a record of your cancellation request, they may claim you never submitted one. Yafee recommends using the online cancellation method whenever possible, as it creates an immediate, timestamped record.
Mistake 3: cancelling a few days before your renewal date
BAM's system may process renewals automatically at midnight on your renewal date. If you cancel on the day before renewal, the system may have already queued your charge. Cancel at least five to seven business days before your renewal date to allow BAM's system to catch up. Check your BAM account at least three days before your renewal date to confirm your cancellation was processed.
Mistake 4: not checking your bank statement after cancellation
Even with a cancellation confirmation, errors occur. Check your bank or credit card statement one week after your original renewal date was due. If an unexpected charge appears, dispute it immediately. Waiting 60 days or longer weakens your chargeback claim.
Mistake 5: discarding cancellation emails or screenshots
Keep all cancellation confirmations for at least 12 months. If a dispute arises and you cannot produce your confirmation number or date, CASE may struggle to help you. Yafee advises storing cancellation emails in a dedicated folder on your computer and a backup copy in cloud storage.
Pricing and membership value at a glance
Understanding what you were paying helps you decide whether to rejoin later or choose an alternative.
| Membership tier |
Annual cost (USD) |
Typical discount |
Best for |
| Millionaire's Club Basic |
USD 12.95 |
10% discount |
Casual readers buying 1-2 books annually |
| Millionaire's Club Plus |
USD 24.95 |
15% discount |
Regular readers buying 5-10 books annually |
| Millionaire's Club Premium |
USD 39.95 |
20% discount plus exclusive offers |
Heavy readers or collectors buying 15+ books annually |
| No membership |
Free |
No discount |
Occasional buyers or customers using local retailers |
If you spent less than the annual membership fee on books during your membership year, you made a net loss. If you discover this pattern, cancellation was the right decision. If you are a heavy reader, recalculate the value before rejoining.
Cancellation checklist before and after
Use this checklist to ensure you have completed every step of cancellation.
| Step |
Action |
Completed? |
| 1 |
Log into your BAM account and verify your renewal date |
[ ] |
| 2 |
Cancel your membership through the online portal or by email/phone |
[ ] |
| 3 |
Save your cancellation confirmation number and screenshot the confirmation page |
[ ] |
| 4 |
Save the cancellation confirmation email in a dedicated folder |
[ ] |
| 5 |
Log back in 2-3 days later and verify your membership now shows as "Cancelled" |
[ ] |
| 6 |
Check your bank or credit card statement 7-10 days after your renewal date - confirm no charge appeared |
[ ] |
When to escalate your complaint to consumer authorities
If BAM refuses to honour your cancellation or denies a refund, formal escalation protects your rights under Singapore law.
How to lodge a complaint with CASE
- Gather all evidence: purchase receipt, cancellation confirmation, any email correspondence with BAM, bank statements showing the disputed charge, and screenshots of your account status.
- Compile these into a single PDF document or folder for easy reference.
- Visit the CASE website at case.org.sg and locate their online complaint form.
- Alternatively, call CASE on 6100 0820 or email them at [email address provided on their site].
- Complete the complaint form with:
- Your full name, email address and phone number.
- BAM's full business name and relevant contact information.
- A clear, chronological summary of events (e.g., "I purchased a Millionaire's Club membership on [date]. I cancelled on [date]. I received a charge on [date] despite cancellation.").
- The amount in dispute (in SGD if you have converted from USD).
- A list of attached evidence documents.
- Yafee recommends keeping a copy of your submitted complaint for your records.
- CASE will acknowledge receipt within 3 to 5 business days.
- CASE will contact BAM and attempt mediation within 30 to 60 days.
- If mediation succeeds, you will receive your refund or BAM will agree to cancel your membership.
- If mediation fails, you may escalate to the Small Claims Tribunal, which handles disputes up to SGD 10,000 at a lower cost than formal litigation.
Your next steps: cancel with confidence through yafee
Cancelling your Books-A-Million membership is straightforward when you follow the procedures outlined here. Whether you cancel through their online portal, by email or by phone, you now understand your legal rights under Singapore's Consumer Protection (Fair Trading) Act 2003 and know how to escalate if BAM refuses to honour your request.
The key to a smooth cancellation is documentation: save your confirmation number, screenshot the confirmation page, and monitor your bank statement for one week after your renewal date. If an unexpected charge appears, dispute it immediately with your bank and lodge a complaint with CASE. Yafee has helped thousands of consumers cancel unwanted memberships and recover disputed charges by following these precise, legally grounded steps. Do not hesitate to escalate to CASE if BAM fails to process your cancellation within five business days - consumer authorities in Singapore exist to enforce your rights.
Visit yafee.com for additional resources on contract cancellation, dispute resolution and consumer protection. Yafee's team of contract specialists is available to answer specific questions about your cancellation situation. Take control of your subscription today and ensure no future charges surprise you.