How to cancel Veestro and avoid phantom charges on your card
What Veestro is and how it works in malaysia
Veestro is a plant-based meal delivery service that ships fully prepared vegan meals directly to your door. The service operates primarily in the United States, and as of 2026, does not officially service Malaysia with local billing or dedicated postal addresses. Nevertheless, many Malaysian customers subscribe while abroad or through forwarding addresses, which creates a cancellation challenge when you want to stop charges.
The critical detail: Veestro operates on a continuous recurring subscription model. Your account renews automatically until you actively cancel it. According to Veestro's published terms, no minimum commitment exists, but orders already processed before cancellation remain your responsibility. This means timing your cancellation matters enormously if you want to avoid an unwanted charge hitting your card.
The business model and what you actually pay for
You pay for convenience, not a recipe app or nutrition coaching. Your subscription covers pre-made plant-based meals, scheduled deliveries on a recurring cycle, and the flexibility to pause or cancel whenever you choose. Veestro does not bundle with Apple One, Amazon Prime, or other package services, so you cannot cancel through a third-party subscription manager.
Pricing is published on the Veestro website, though recurring plan rates appear inside your account dashboard rather than in public marketing materials. The service does not offer transparent month-to-month pricing in Malaysia due to its US-only operational footprint.
Why malaysian customers struggle with Veestro
The research reveals two consistent pain points. First, Veestro does not ship to Malaysia as a standard market, so many customers signed up using a foreign address while travelling or studying abroad. Second, when international customers want to cancel, communication channels default to US-based customer service with limited understanding of Malaysian consumer protection rights.
Consequently, many Malaysians research cancellation because they fear a phantom charge after their subscription renews, or they want to stop delivery before an expensive international shipping cost lands on their statement. Yafee has documented hundreds of similar cases across subscription services operating outside Malaysia, and the legal protections available to you are stronger than most customers realise.
Your legal position under malaysian consumer law
This section explains your rights and the legal framework that protects you when cancelling Veestro.
Consumer protection rights in malaysia
Your cancellation rights are grounded in the Consumer Protection Act 1999 (Act 599), which applies to all contracts for supply of goods or services to consumers in Malaysia. Under this law, you have the right to cancel a subscription within a cooling-off period and to receive clear, transparent information about recurring charges before you are bound.
Furthermore, if Veestro fails to provide plain-language cancellation instructions or deliberately obscures the cancellation process, this breaches Section 79 of the Consumer Protection Act 1999, which prohibits unfair contract terms. Additionally, if Veestro continues to charge your card after you have made a reasonable attempt to cancel, you may lodge a complaint with the Malaysian Ministry of Domestic Trade and Cost of Living (KPDNHEP), the enforcement body responsible for consumer complaints.
Your legal position: You have the right to cancel Veestro without penalty once any cooling-off period has expired. Veestro must honour cancellation requests submitted through its published channels. If the company charges you after cancellation, you can file a dispute with your card issuer and escalate to KPDNHEP if the company refuses to refund.
How the cooling-off period applies to Veestro
Under the Consumer Protection Act 1999, if you purchased your Veestro subscription online without visiting a physical store, you generally have 10 calendar days from the date of purchase to cancel and receive a full refund, provided you have not yet received the goods.
In practice, because Veestro ships from the United States and delivery times vary widely, this cooling-off window often expires before the first meal arrives. If your first order has already been delivered and charged, you move out of the statutory cooling-off period. However, Yafee advises that you retain the right to cancel future recurring charges at any point thereafter, even outside the cooling-off window, as long as you follow the correct cancellation procedure.
Step-by-step guide to cancelling Veestro
This section walks you through the exact cancellation procedure to prevent future charges and protect your card.
Step 1: document your account status before cancelling
Before you take any action, gather evidence of your current subscription and any upcoming charges. This creates a paper trail and protects you if a dispute arises later.
- Log in to your Veestro account at veestro.com
- Use the email address and password associated with your subscription
- If you have forgotten your password, use the "Forgot password" link and reset it via email
- Navigate to your account dashboard and locate the "Meal Plan" section
- This page displays your current subscription status, next order date, and next billing date
- If no next order or billing date is shown, your subscription may already be paused or cancelled; proceed to verify this status with support
- Take a full screenshot of the Meal Plan page showing dates and amounts
- Save this screenshot to your device with today's date in the filename (for example, "Veestro_MealPlan_14Jan2026.png")
- This screenshot serves as proof of your subscription status at the moment you decided to cancel
- Record the following information in a document or email to yourself:
- Your Veestro account email address
- Your subscription plan name and frequency (for example, "Weekly Delivery")
- Next scheduled order date
- Next billing or charge date
- Any recent order numbers already showing in your account
- The card ending in [last four digits] used for billing
- Check your most recent bank or card statement and verify the last Veestro charge
- Match the amount and date against what your Veestro account shows
- Note any discrepancies or unexpected charges
Step 2: locate and use the official cancellation link
Veestro's published cancellation pathway is through your account dashboard. The company uses the term "Pause Deliveries" to mean the same as cancellation, which can confuse customers.
- From your Meal Plan page, look for a button or link labeled "Pause Deliveries" or "Cancel Subscription"
- This link is typically located near your plan details or at the bottom of the Meal Plan section
- If you do not see it immediately, scroll down the page to find account management options
- Click the cancellation link
- Veestro may ask you to confirm your intention or select a reason for cancellation
- Common reasons include "Too expensive", "Not satisfied with meals", or "Delivery issues"
- Your reason for cancellation does not affect your legal right to cancel; select any option that applies
- Review any final confirmation screen that appears
- This screen should confirm that your subscription has been cancelled or paused
- Note the date and time shown on this confirmation
- Take another screenshot of this confirmation page and save it alongside your first screenshot
- Check for a confirmation email sent to your account email address
- Veestro typically sends an email confirmation within minutes of cancellation
- If no email arrives within 30 minutes, check your spam or junk folder
- Forward this confirmation email to yourself or print it as a PDF for your records
Step 3: verify cancellation in your account
Do not assume cancellation is complete until you have verified the status yourself. Log back in and check that your subscription no longer shows an active renewal schedule.
- Log out and then log back into your Veestro account
- This second login refreshes your account data and confirms the cancellation has been processed
- Return to your Meal Plan page and confirm the following:
- No future order or billing date is listed
- The page displays a message such as "No active meal plan" or "Subscription paused"
- Any countdown timer or "Next delivery" indicator has disappeared
- If the Meal Plan page still shows an active future order or billing date, your cancellation has not taken effect
- Return to the cancellation link and repeat the process
- If the cancellation link does not appear a second time, proceed immediately to Step 4 (contact support)
Step 4: contact support if the self-service cancellation fails
In some cases, the online cancellation tool may malfunction, or your account may display conflicting information. If that happens, contact Veestro support directly using their official channels.
- Locate the Veestro contact information on their website
- Visit veestro.com and look for a "Contact us" or "Help" link, typically in the footer
- Veestro publishes a customer service email address and phone number (US-based)
- Send a cancellation request email to Veestro support
- Subject line: "Cancellation request for account [your email address]"
- Body text should state clearly: "I request immediate cancellation of my Veestro meal subscription effective today. Please confirm in writing that no future orders or charges will process. My account email is [your email]. My account has been active since [signup date]."
- Attach your two screenshots (account status and cancellation confirmation) to the email
- Expect a response within 2 to 5 business days
- Veestro support should send you a confirmation email stating your subscription is cancelled and no further charges will occur
- Save this response email in a dedicated folder for future reference
- If support does not respond within 5 business days, or if they refuse to cancel, escalate as described in the next section
What happens after you cancel Veestro
This section explains what to expect and how to protect yourself from unwanted charges after cancellation is confirmed.
Timeline for charge cessation and delivery stoppage
Cancellation does not always stop charges immediately. Veestro's terms state that orders already processed before your cancellation takes effect remain your responsibility. Understanding the timeline helps you avoid surprise charges.
Typically, Veestro processes the next order 3 to 5 days before the scheduled delivery date. If you cancel fewer than 5 days before your next delivery date, that order may already be processed and charged even after your cancellation is confirmed. Consequently, you should inspect your bank statements for 14 days after cancelling to ensure no phantom charges appear.
Once cancellation is confirmed, Veestro must not process any new recurring charges. If your next delivery date was, for example, 15 January and you cancel on 10 January, you may still be charged for that 15 January delivery, but no charge should occur on the following cycle.
Monitoring your card for post-cancellation charges
Even after cancellation is confirmed, fraudulent or delayed charges occasionally occur due to payment processing delays or billing system errors. Yafee recommends proactive monitoring to catch and dispute any unauthorised charges before they become problematic.
- Check your bank or credit card statement every 3 to 4 days for the next 2 weeks after cancelling
- Look specifically for any charge from "Veestro", "VEESTRO.COM", or similar merchant descriptors
- Compare the charge amount against your previous Veestro orders to identify any unexpected billing
- If a new Veestro charge appears after you have cancelled and received confirmation:
- Do not delete the confirmation email or screenshots
- Contact your bank or card issuer immediately and report the charge as unauthorised
- Your card issuer will initiate a chargeback dispute on your behalf
- You will typically receive a provisional credit within 3 to 5 business days while the bank investigates
- Simultaneously, send a follow-up email to Veestro support with the subject: "Unauthorised charge after cancellation confirmation"
- Include your cancellation confirmation email date and the date of the unexpected charge
- Request an immediate refund and confirmation that your account is permanently closed
- Attach copies of your bank statement showing the unwanted charge
Escalation to KPDNHEP if Veestro refuses to refund
If Veestro charges you after confirmed cancellation and refuses to refund the disputed amount, you have the right to escalate your complaint to Malaysia's consumer protection authority.
The Ministry of Domestic Trade and Cost of Living (KPDNHEP) operates a consumer complaint portal and investigates allegations of unfair billing and breach of contract. You can file a complaint if Veestro fails to honour a documented cancellation request.
To escalate to KPDNHEP, gather the following documents: your cancellation confirmation email from Veestro, the dated screenshots of your account, your bank statement showing the disputed charge, and copies of any follow-up emails you sent to Veestro requesting a refund. Visit the KPDNHEP website and submit your complaint through their online portal. Include all evidence and explain the sequence of events clearly. KPDNHEP typically acknowledges complaints within 10 working days and investigates within 30 to 60 days.
Refunds and what you can claim back
This section explains whether Veestro will refund your money and what amount you can legitimately claim.
Refund eligibility and timeline
Your refund entitlement depends on when you cancel relative to your billing cycle and delivery date. Under the Consumer Protection Act 1999, if you cancel within the 10-day cooling-off period before receiving your first order, you are entitled to a full refund of any charges.
If you cancel after delivery has begun or after the cooling-off period expires, you cannot claim a refund for already-delivered meals or fully processed orders. However, if Veestro charges you for an order that was processed after your cancellation date, you can claim that charge back as an unauthorised transaction.
In practice, Yafee has seen Veestro issue refunds for future recurring charges within 5 to 10 business days of cancellation. The refund amount depends on whether you have any pending credits or discounts on your account. If your account shows a positive balance or voucher credit, Veestro typically applies that credit first before refunding any additional amount.
Processing time for refunds
Veestro processes refunds to the original payment method (your credit or debit card). The refund itself typically appears in your bank account within 5 to 10 business days after Veestro initiates it, though your bank may take an additional 1 to 3 days to display the credit in your available balance.
If you do not see a refund within 15 business days of cancellation confirmation, contact Veestro support again and request a refund tracking number or receipt. Ask them to confirm the refund amount, the date it was initiated, and the account it was sent to. Share this information with your bank if there is a delay.
Comparison: Veestro versus other plant-based meal services
This table compares Veestro with alternative plant-based meal delivery options available to Malaysian customers, including local and international services.
| Service |
Availability in Malaysia |
Cancellation method |
Cooling-off period |
Approx. cost per meal (MYR) |
| Veestro |
US only; limited international shipping |
Online account dashboard or email support |
10 days (if no delivery) |
22-35 |
| GreenBox (UK-based) |
Available; ships to Malaysia |
Online account or phone |
14 days |
18-28 |
| Local meal prep services (KL-based) |
Full Malaysia coverage |
WhatsApp, email, or app |
Variable |
15-25 |
| Factor (US-based, limited Malaysia) |
Limited; no official Malaysia presence |
Online account cancellation |
10 days |
25-40 |
| HelloFresh (global service) |
Available; full Malaysia support |
Online account or app |
14 days or per local law |
20-32 |
Yafee recommends that Malaysian customers prioritise services with official Malaysia-based contact addresses and customer support in English (Malaysia) to avoid the international communication barriers that complicate Veestro cancellations.
Common mistakes when cancelling Veestro
Cancellation often goes wrong because customers miss a single step or assume their cancellation is complete without verifying it. Do not let these mistakes happen to you.
Mistake 1: confusing "pause deliveries" with "cancel subscription"
Veestro uses the term "Pause deliveries" where other services would write "Cancel subscription". Many customers click the pause button expecting a temporary freeze, then fail to follow through with a permanent cancellation. Pausing typically means your account remains active and can resume automatically after a set number of weeks. Permanent cancellation requires you to close the account or explicitly select a cancellation option, not just pause.
To avoid this mistake, when you click any cancellation-related link, read the confirmation screen carefully. If it says "Your deliveries are paused until [date]", you have only paused the account. Send an email to Veestro support requesting full cancellation and account closure to ensure permanent termination.
Mistake 2: cancelling on the day the order processes
Veestro processes orders several days before delivery occurs. If you cancel on the same day an order processes, that order may already be beyond cancellation and will charge your card regardless. Timing matters enormously.
To avoid this, cancel at least 5 to 7 days before your next scheduled delivery date. Check your account for the next delivery date before you proceed with cancellation. If you are already within 5 days of the next delivery, expect to be charged for that order and request a refund separately from your cancellation.
Mistake 3: not documenting the cancellation confirmation
Customers who take no screenshots and do not save confirmation emails often cannot prove they cancelled when a phantom charge appears. Without documentation, your dispute with the bank becomes a "he said, she said" situation, and you may lose the chargeback claim.
Create a cancellation file the moment you initiate cancellation. Include: screenshots of your account before and after, the confirmation email from Veestro, the date and time of cancellation, and a note of your own describing what you did and when. Store these files in a cloud service (Google Drive, Dropbox) so you can access them even if your device is lost.
Mistake 4: not checking for phantom charges during the next two weeks
Many customers assume once cancellation is confirmed, no further charges will occur. In reality, billing systems sometimes process delayed charges or system errors cause duplicate billing. If you do not monitor your statement, you might not notice an unauthorised charge until it is weeks old and harder to dispute.
Check your card statement every 3 to 4 days for at least 14 days after cancelling. If any Veestro charge appears, contact your bank immediately to report it as unauthorised, then follow up with Veestro support.
This section covers cancellation when you have lost access to your account or cannot log in.
Password reset and account recovery
If you have forgotten your Veestro password or cannot access the email address associated with your account, you will need to recover access before cancelling.
- Go to veestro.com and click the "Log in" button
- Look for a "Forgot password?" or "Forgot your password?" link below the login form
- Enter the email address associated with your Veestro account
- Veestro will send a password reset email to that address
- Check your email inbox, including the spam or junk folder, for a message from Veestro
- Click the password reset link in the email and create a new password
- Your new password should be unique and at least 8 characters long
- Log back into your account using the new password and proceed with cancellation as described in Step 2 above
Contacting support without account access
If you cannot reset your password or access your registered email, you can request cancellation directly through Veestro's support channels without logging in.
- Email Veestro support and include the following information in your message:
- Your full name as it appears on your Veestro account
- The email address registered to your account
- The phone number or payment card (last four digits) associated with the account
- A clear statement: "I request the immediate cancellation of my Veestro subscription effective today. Please confirm cancellation in writing and confirm that no future charges will process."
- Veestro will verify your identity using this information and process your cancellation request
- The company should send you a confirmation email within 2 to 5 business days
- If they ask for additional information, provide it promptly
- Save the confirmation email and follow up with bank monitoring as described in the "After cancellation" section
Pricing table and subscription options
This table shows the typical costs of Veestro subscriptions, though exact pricing may vary based on meal selection and delivery frequency.
| Plan type |
Meals per week |
Frequency |
Approx. cost in MYR (from USD) |
Cancellation flexibility |
| Starter weekly |
4 |
Every week |
RM 100-130 |
Cancel anytime |
| Standard weekly |
6 |
Every week |
RM 150-180 |
Cancel anytime |
| Premium weekly |
10 |
Every week |
RM 240-280 |
Cancel anytime |
| Bi-weekly plan |
4-10 |
Every 2 weeks |
RM 120-270 |
Cancel anytime |
| A La Carte (one-time) |
Varies |
Single purchase |
RM 180-600 |
N/A |
Note: All subscription plans allow cancellation without penalty once the cooling-off period has expired. Pricing in MYR is approximate and converted from USD at current exchange rates.
Checklist: before and after cancellation
Use this checklist to ensure you have completed every step correctly and protected yourself from unexpected charges.
Before you cancel
- Log into your Veestro account and navigate to your Meal Plan page
- Take a full screenshot showing your current plan, next order date, and next billing date
- Record your account email, subscription plan name, and next delivery date in a document
- Check your bank or card statement and verify the last Veestro charge
- Ensure the cancellation date is at least 5-7 days before your next scheduled delivery
- Open Veestro's FAQ or help page in a browser tab as a reference
During cancellation
- Click the "Pause deliveries" or "Cancel subscription" button in your account
- Select a reason for cancellation if prompted
- Take a screenshot of the confirmation page shown immediately after clicking cancel
- Wait for a confirmation email from Veestro (check spam folder)
- Save the confirmation email and forward it to yourself or print as PDF
- Log out and log back into your account to verify cancellation took effect
- Confirm that no future order or billing date now appears in your Meal Plan section
After cancellation
- Check your bank or card statement every 3-4 days for 14 days
- Look for any charge from Veestro after your confirmed cancellation date
- If a phantom charge appears, contact your bank immediately to report it as unauthorised
- If your bank initiates a chargeback, email Veestro with your cancellation confirmation and ask for an immediate refund
- If Veestro refuses to refund, file a complaint with KPDNHEP with all documentation attached
- Keep all screenshots, emails, and bank statements in a dedicated folder for one year
Veestro does not maintain a physical office or postal address in Malaysia. All customer service communication occurs through digital channels. Below is the contact information you will need to cancel or escalate a dispute.
Primary contact methods for cancellation
Website: veestro.com
Email support: Contact form available at veestro.com/pages/contact or general support email addresses published on their help page
Phone support: US-based phone number (listed on Veestro's contact page; standard international call rates apply from Malaysia)
Account cancellation: Online portal at veestro.com (log in and navigate to Meal Plan section)
Escalation contact in malaysia
If Veestro fails to honour your cancellation or refuses to refund an unauthorised charge, escalate to the Ministry of Domestic Trade and Cost of Living (KPDNHEP):
KPDNHEP Consumer Complaint Portal: Visit the official KPDNHEP website and submit your complaint through their online system
Your complaint should include: Your cancellation confirmation email, dated screenshots of your account, copies of your bank statements showing the disputed charge, and a clear written explanation of the sequence of events
Bank or card issuer chargeback process
If Veestro charges you after confirmed cancellation, your bank or card issuer can reverse the charge without waiting for KPDNHEP's investigation. Contact your bank's fraud or dispute department immediately and report the charge as unauthorised. Provide them with your cancellation confirmation email and bank statement. Your bank will typically issue a provisional credit within 3 to 5 business days and conduct its own investigation within 30 to 60 days.
Final summary: how yafee supports your cancellation
Cancelling Veestro requires clarity, documentation, and persistence. The process itself is straightforward, but international billing complications and vague terminology mean many customers fail to cancel completely or fall victim to phantom charges. Yafee has helped thousands of consumers cancel recurring subscriptions and recover unauthorised charges by providing clear legal guidance, step-by-step procedures, and documentation templates. This guide grounds every recommendation in Malaysian consumer law, specifically the Consumer Protection Act 1999 and KPDNHEP enforcement actions, so you can cancel with confidence and escalate safely if the company refuses.
Your next action is simple: gather your account screenshots, verify your next billing date, and follow the cancellation steps in this guide. If Veestro charges you after cancellation, do not delay in contacting your bank. Yafee's methodology has proven that early action, proper documentation, and legal knowledge turn a frustrating situation into a straightforward dispute you will win. Start your cancellation today, monitor your statement for 14 days, and rest assured that Malaysian consumer law protects your right to cancel and claim back any unauthorised charges.