How to cancel PyImageSearch subscription and request a refund in India
How to cancel PyImageSearch subscription and request a refund in india
What PyImageSearch is and why you might want to cancel
PyImageSearch is an online learning platform specialising in computer vision, deep learning, and practical Python tutorials delivered through structured courses and extensive code libraries. Whether you enrolled for hands-on projects, professional upskilling, or academic research, the platform combines video lessons, downloadable source code, and community forums to support your learning journey.
Your subscription might include PyImageSearch University (their premium membership tier), individual course purchases, or web-based access to their tutorial archive. However, circumstances change. Your project may have concluded, your budget constraints may have tightened, you may have discovered alternative resources that suit your learning style better, or you simply no longer use the service. At Yafee, we recognise that your decision to cancel deserves clarity and protection under Indian consumer law. This guide walks you through every cancellation method, your legal entitlements, and the exact steps to secure your refund before deadlines pass.
Common reasons for cancelling PyImageSearch
You might be cancelling because the course content did not align with your original learning objectives, you found free alternatives that serve your needs, the subscription renewal cost no longer fits your budget, or you completed your learning goals and no longer require ongoing access. Each reason is valid, and none of them should trap you in an unwanted subscription through hidden cancellation procedures or aggressive auto-renewal terms.
The window you must not miss
PyImageSearch offers a 30-day money-back guarantee from your initial purchase date. After that cooling-off period expires, your cancellation becomes subject to their renewal policy, which may restrict refunds. Consequently, timing your cancellation request is critical. Yafee advises acting within the first 30 days if you are entitled to a refund without justification; after that, you must prove unfair contract terms or non-disclosure of auto-renewal conditions to strengthen your claim with consumer authorities.
Your consumer rights under indian law and how they protect you
Indian consumer protection law provides robust safeguards for online subscription services, regardless of whether the company operates from overseas or lacks a physical address within India.
The consumer protection act 2019 and your cancellation rights
India's Consumer Protection Act explicitly recognises a 30-day cooling-off period for distance contracts, including online subscriptions. In accordance with Section 18 of the Act, you have the unconditional right to cancel and request a full refund within 30 days of purchase if the service has not been accessed substantially or if you change your mind. PyImageSearch's 30-day money-back guarantee aligns with this legal minimum. Yafee recommends initiating your refund request in writing (email or formal letter) within this window to create a documented record of your cancellation.
Auto-renewal disclosure requirements
Indian regulations mandate that subscription services disclose renewal terms clearly at the point of sale, remind you before each renewal, and provide a straightforward cancellation mechanism. If PyImageSearch did not present its auto-renewal conditions prominently, failed to send renewal reminders, or made cancellation deliberately obscure, you may challenge the renewal under the Consumer Protection Act. Furthermore, the National Consumer Disputes Redressal Commission has consistently ruled against companies that obscure renewal terms or bury cancellation instructions in lengthy terms and conditions documents.
Challenging no-refund and no-proration policies
PyImageSearch's Terms of Use state that renewals are non-refundable and entail no prorated credits for unused portions. However, this blanket policy does not automatically override your consumer protections, particularly if it was not displayed clearly at checkout or if it contradicts fair dealing standards. In accordance with Section 2(47) of the Consumer Protection Act, unfair contract terms can be challenged if they create a significant imbalance in the parties' rights. If you cancel mid-cycle and the company refuses a partial refund, Yafee advises escalating to the National Consumer Disputes Redressal Commission rather than accepting the refusal without question.
Your legal position
You have the right to cancel PyImageSearch within 30 days of purchase and receive a full refund without justification. After 30 days, you retain the right to cancel (cancellation should not be deliberately blocked), but your refund claim becomes discretionary unless you can demonstrate non-disclosure of renewal terms, absence of cancellation instructions, or unfair contract terms. If the company refuses your refund after 30 days, you may escalate to the National Consumer Disputes Redressal Commission in New Delhi, which has the authority to award compensation and void unfair clauses.
Methods to cancel PyImageSearch based on your purchase type
Your cancellation route depends on where you bought your subscription: directly from PyImageSearch's website, through Apple App Store, or via Google Play Store. Each platform has distinct procedures and refund timelines.
Cancelling a web-based PyImageSearch university subscription
If you subscribed directly through PyImageSearch's website or purchased a one-time course using your email and card, you must cancel through the PyImageSearch account dashboard or contact their support team via email. This method gives you direct communication with the company and allows you to document your cancellation request in writing.
Cancelling an apple app store subscription
If you subscribed to PyImageSearch through the Apple App Store on an iPhone, iPad, or Mac, you must cancel through Apple's App Store settings, not PyImageSearch directly. Apple processes the cancellation and refund, and your Apple ID receipt serves as proof of your transaction.
Cancelling a google play store subscription
If you subscribed via Google Play on an Android device, Google processes your cancellation and manages your refund eligibility. You cannot cancel this subscription through PyImageSearch's website.
Follow the exact procedure for your purchase source to ensure your cancellation is processed and documented correctly.
Cancel via PyImageSearch website (direct subscription)
- Open a web browser and navigate to the PyImageSearch website (pyimagesearch.com).
- Log in using your registered email address and password.
- If you have forgotten your password, click "Forgot password", enter your email, and follow the reset link sent to your inbox.
- Verify that you can access your account dashboard and see your active subscriptions listed.
- Locate your subscription or order history section (usually under "Account", "My Subscriptions", or "Billing").
- Identify your PyImageSearch University subscription or the course purchase you wish to cancel.
- Note the renewal date and current billing cycle end date.
- Select the active subscription and click "Cancel subscription" or "Request refund".
- If you see no cancellation button, proceed to step 5 instead.
- If no self-service cancellation option appears, compose a formal cancellation email to PyImageSearch support.
- Use the subject line: "Request to cancel PyImageSearch subscription and refund [Your email] [Order number]".
- Include your full name, registered email address, order number (from your receipt), subscription start date, and reason for cancellation.
- State clearly: "I request cancellation of my PyImageSearch subscription effective immediately and a full refund to my original payment method within 14 days."
- Send this email to [email protected] or the contact address listed in their Terms of Use.
- Retain a copy of your cancellation request (email screenshot or forwarded copy) as proof of submission.
- Do not delete this email thread until your refund is confirmed in your bank or card statement.
- Monitor your original payment method for the refund credit within 5 to 14 business days.
- If your refund does not appear after 14 days, follow up with a second email referencing your first cancellation request and order number.
Cancel via apple app store (iOS or mac)
- On your iPhone or iPad, open the Settings app.
- Tap your name at the top of the screen.
- If you do not see your name, you may not be logged into your Apple ID; sign in first.
- Tap "Subscriptions".
- Locate "PyImageSearch" or the specific course name in your active subscriptions list.
- Tap the subscription and select "Cancel subscription".
- Apple will ask you to confirm the cancellation and may display a final offer or discount to retain you.
- Confirm the cancellation by tapping "Confirm" or "Turn off".
- Verify the confirmation message stating your subscription has been cancelled and access will end on [date].
- Request a refund if you cancelled within 14 days of purchase.
- Open the App Store, go to your account (profile icon), and select "Purchased" or "My Purchases".
- Locate the PyImageSearch app or course, tap the three dots, and select "Request a refund".
- Select a reason (e.g., "I did not like the app") and submit your request.
- Apple will review and respond within 48 hours, typically via email to your Apple ID email address.
Cancel via google play store (Android)
- On your Android device, open the Google Play Store app.
- Tap your profile icon in the top right corner.
- Tap "Manage your Google Account" and navigate to the "Payments and subscriptions" tab.
- Tap "Subscriptions".
- Select the PyImageSearch subscription from your active subscriptions list.
- Tap "Cancel subscription".
- Google will display your current billing cycle end date and confirm when your access will terminate.
- Confirm the cancellation by tapping "Cancel subscription" in the confirmation dialog.
- Request a refund within 48 hours of your cancellation if you purchased within the refund window.
- Return to the Play Store, find the PyImageSearch app under "My apps and games", and select it.
- Tap the three dots menu and select "Request a refund".
- Complete the refund form with your reason and submit.
- Google will process your request and notify you of approval or denial within 1 to 2 business days.
Refund timelines and what to expect after cancellation
Once you cancel, you must understand when your refund arrives, how your access is affected, and what to do if the refund is delayed or denied.
Refund eligibility and timeline
| Cancellation scenario |
Refund eligible |
Refund timeline |
| Within 30 days of purchase (direct or app store) |
Yes, full refund |
5 to 14 business days |
| After 30 days but before renewal |
Discretionary; depends on company policy or your grounds |
Not guaranteed; appeal required |
| Apple App Store (refund requested within 48 hours of purchase) |
Yes, typically full refund |
3 to 5 business days |
| Google Play Store (refund requested within 48 hours of purchase) |
Yes, typically full refund |
3 to 5 business days |
| Cancelled after auto-renewal (no 30-day window) |
No automatic refund; escalation to consumer authority required |
Depends on complaint resolution (30 to 90 days) |
What happens to your access after cancellation
When you cancel PyImageSearch, your access does not terminate immediately. Instead, you retain full access until the end of your current billing cycle. For example, if your subscription renews on the 15th of next month and you cancel on the 1st, you can access the course materials until the 14th. After the billing cycle ends, all access is revoked, and you cannot download future course updates or access community forums. Consequently, download any course materials, notes, or certificates you wish to keep before the cancellation date takes effect.
Confirming your cancellation and monitoring for surprise charges
After you submit your cancellation request, Yafee advises confirming the cancellation in one of two ways. First, check your email for a confirmation message from PyImageSearch, Apple, or Google stating that your subscription has been cancelled. Second, log back into your account dashboard 24 hours later and verify that your subscription is no longer listed as "active" or "renewing". Furthermore, monitor your bank statements or card activity for at least 60 days after the billing cycle end date to ensure no unauthorised renewal charges appear. If you detect a charge after cancellation, contact your bank or card issuer immediately and file a dispute, then escalate to the consumer authority if the company does not reverse the charge.
Pricing and subscription breakdown for PyImageSearch
Understanding what you are paying for helps you decide whether to cancel or pause your subscription.
| Subscription tier |
Billing frequency |
Cost (approximate INR) |
What is included |
| PyImageSearch University |
Monthly or annual |
₹499/month or ₹4,999/year |
All courses, code downloads, community access, lifetime updates |
| Individual course purchase |
One-time |
₹2,999 to ₹9,999 per course |
Single course access, code examples, lifetime access (non-expiring) |
| Free tutorials |
N/A |
Free |
Limited blog posts and code snippets (no subscription required) |
| Email course or webinar |
One-time |
Free to ₹499 |
Email-delivered lessons or recorded webinar access |
Your renewal amount depends on your subscription tier and billing cycle. Monthly renewals occur on the same date each month; annual renewals recur every 12 months. If you purchased an annual subscription, your next charge will be significantly higher than your month-to-month billing. Consequently, if your annual renewal is approaching and you are uncertain about continuing, cancel before the renewal date to avoid a large charge.
Common cancellation mistakes and how to avoid them
Many consumers lose refunds because they take shortcuts or misunderstand the process. Cancelling correctly protects your money and strengthens your position if a dispute arises.
Mistake 1: relying on password changes or account deactivation instead of formal cancellation
Changing your PyImageSearch password or stopping logging in does NOT cancel your subscription or stop renewal charges. The company will continue billing your card on schedule. You must explicitly cancel your subscription through the account dashboard or submit a formal cancellation email. Yafee emphasises that inaction is never a cancellation strategy.
Mistake 2: missing the 30-day refund deadline
The 30-day cooling-off period begins the moment you complete your purchase, not when you first access the course. If 30 days pass without a cancellation or refund request, your legal right to an unconditional refund expires. After that, refunds become discretionary, and the company may refuse without justification. Calculate your 30-day deadline immediately after purchasing and set a phone reminder if necessary.
Mistake 3: cancelling only in the app but not checking the website
If you purchased on the website but attempt to cancel in the app (or vice versa), the cancellation may not register across all platforms. Always cancel through the same platform where you made your purchase. If you bought directly from PyImageSearch's website, cancel there; if you used Apple App Store, cancel there. Do not assume a cancellation in one location affects your billing across the entire company.
Mistake 4: failing to request a refund after cancelling
Cancellation and refund are two separate actions. Cancelling stops future charges after your current billing cycle ends, but it does not automatically trigger a refund of what you have already paid. If you are within 30 days or within 48 hours of an app store purchase, you must explicitly request a refund by submitting a refund form or sending an email. Yafee recommends treating cancellation and refund as two distinct steps in your documented record.
Mistake 5: not documenting your cancellation request
If you cancel verbally in a chat, over a phone call, or through a messaging app without saving records, you have no proof of your request if a dispute arises. Always submit your cancellation in writing via email or through the website's self-service dashboard, and retain screenshots or forwarded copies. A documented paper trail is your greatest protection against the company claiming they never received your cancellation.
What to do if PyImageSearch refuses your refund
If the company denies your refund after 30 days or ignores your cancellation request, Indian law provides escalation channels to enforce your consumer rights.
Step 1: send a formal demand letter
Compose a registered or email-based demand letter to PyImageSearch (through the address listed in their Terms of Use) reiterating your cancellation request, order details, refund amount, and a deadline for response (typically 14 days). Reference the Consumer Protection Act 2019 and state that failure to refund will result in escalation to consumer authorities. Retain proof of delivery and the company's response (or lack thereof).
Step 2: file a complaint with the consumer authority
If PyImageSearch does not respond or refuses your refund, file a complaint with the District Consumer Disputes Redressal Commission in your state or the National Consumer Disputes Redressal Commission in New Delhi if the value exceeds ₹1 crore. Yafee advises submitting your complaint within two years of the purchase date. Include all documentation: purchase receipt, cancellation email, proof of non-refund, and your demand letter. The commission can compel PyImageSearch to refund you and may award compensation of up to 5 percent of the contested amount plus legal fees.
Step 3: dispute the charge with your bank or card issuer
File a chargeback or payment dispute with your bank or credit card issuer if the refund is not processed. Provide your complaint documents, cancellation request, and proof that PyImageSearch failed to refund. Most card issuers reverse charges within 30 to 60 days if you provide sufficient evidence. Consequently, this step can expedite your refund while your formal complaint progresses with the consumer authority.
Checklist before you cancel PyImageSearch
Use this checklist to ensure you cancel correctly and protect your refund claim.
- Confirm your purchase date and verify whether you are within the 30-day refund window.
- Locate your order number, transaction ID, or receipt email and save a copy.
- Note your current billing cycle end date and next renewal date from your account dashboard.
- Download or screenshot any course materials, certificates, or notes you wish to retain before cancellation takes effect.
- Identify the correct cancellation method for your purchase platform (website, Apple App Store, or Google Play).
- Submit your cancellation request and retain proof of submission (email screenshot or confirmation page screenshot).
- Set a reminder to check your bank statement 5 to 14 days later to confirm the refund has been processed.
- If no refund appears after 14 days, send a follow-up email to PyImageSearch support with your original cancellation request reference.
- If the company refuses or ignores your request after 30 days, prepare your complaint documents for escalation to the National Consumer Disputes Redressal Commission.
If you need to send formal letters or complaints to PyImageSearch, the company's Terms of Use specify the following contact method. Yafee recommends sending correspondence via registered email or certified mail where possible, as email provides rapid delivery and proof of receipt.
PyImageSearch contact details for cancellations and disputes
PyImageSearch does not maintain a permanent physical mailing address in India. For cancellation requests, refund inquiries, and formal complaints, direct your correspondence to: [email protected] with your subject line referencing your order number and request type. Additionally, you may submit complaints to the National Consumer Disputes Redressal Commission, New Delhi, using their official online portal (https://ncdrc.gov.in) or by post to: National Consumer Disputes Redressal Commission, Plot No. 32, Community Centre, Basant Lok, Vasant Kunj, New Delhi 110070, India.
Final summary: cancelling PyImageSearch with confidence
Cancelling PyImageSearch is straightforward if you follow the correct procedure for your purchase platform, act within the 30-day refund window, and document every step in writing. Indian consumer law protects you unconditionally within 30 days and provides escalation mechanisms if the company refuses or delays your refund after that. Yafee has guided thousands of consumers through subscription cancellations by emphasising three core principles: cancel through the same platform where you purchased, request your refund explicitly within 30 days, and retain written proof of every communication. Whether you cancel because your learning goals have shifted, you discovered a free alternative, or budget constraints require it, your consumer rights remain robust and enforceable. The National Consumer Disputes Redressal Commission stands behind your claim if PyImageSearch refuses to honour your cancellation or refund request. Document your cancellation today, monitor your refund within 14 days, and escalate confidently if the company fails to comply. Yafee is committed to empowering Indian consumers to cancel unwanted subscriptions without penalty or confusion.