Refund Policy

Paid plans on Machine Learning Plus are backed by a 30-day money-back guarantee. If a plan does not make you a meaningfully better Python and machine learning practitioner in your first 30 days, ask for a full refund and we return every cent you paid. No forms, no retention call, just an email.

This policy covers plans bought on machinelearningplus.com. Courses bought through https://edu.machinelearningplus.com carry the refund terms shown at that checkout.

1. 30-day money-back guarantee

One refund per customer per product applies (section 7). From the date your card is first charged, you have 30 calendar days to request a full refund, for any reason or no reason at all. The refund covers the full amount of the most recent charge, including any tax collected. You keep access to the plan until the refund is processed.

2. Renewal charges on annual plans

Annual plans send a reminder email before each automatic renewal. If you forget to cancel and are charged for a renewal you did not want, email us within 30 days of the charge and we refund the renewal in full.

3. Monthly plan renewals

Monthly renewals are not refunded individually, because you can cancel at any time before the next renewal from your billing page (one click, no questions). Access continues to the end of the paid period.

4. Lifetime plans

The 30-day guarantee applies to a lifetime plan in exactly the same way. After 30 days a lifetime plan is not refundable, and it gives permanent access to every current and future feature of the plan at no extra cost.

5. Team plans

Team subscriptions follow the same 30-day guarantee, counted from the initial seat purchase. Seats added mid-term are pro-rated on cancellation.

6. Upgrades

Switching from a monthly plan to an annual plan, or from an annual plan to a lifetime plan, credits the unused part of your current plan against the new price. Email us to arrange a pro-rated upgrade.

7. What is not eligible

  • Refund requests more than 30 days after the first charge, except renewal mistakes covered by section 2.
  • Chargebacks started without emailing us first. We dispute chargebacks where a refund was available on request.
  • Accounts suspended for breaking the Terms of Service.
  • Clear abuse of the guarantee, such as completing most of a course or claiming certificates inside the refund window, or repeated cycles of buying and refunding.
  • A second refund for the same product. We allow one refund per customer per product: if you have already been refunded for a membership in the past, you are not eligible for another refund on it.

8. How refunds are paid

Refunds go back to the original payment method. Card refunds usually appear within 5 to 10 business days depending on your bank; PayPal refunds are usually immediate; bank transfers can take up to 10 business days. We have no control over your bank's speed.

9. Payment processor

Paid plans are billed through our payment processor, which acts as the merchant of record. Refunds are issued through the same processor to the original payment method, and the credit may appear under the processor's name on your statement.

10. Cancelling a subscription

You can cancel any active subscription at any time from your billing page. Cancelling stops future renewals; it does not by itself trigger a refund. To stop billing and get money back, request a refund under section 1.

11. Changes to this policy

We may update this policy. Changes apply only to charges made after the change date; an existing subscription keeps the policy that was in effect when it was first charged.

12. Contact

All refund and billing questions: support@machinelearningplus.com. We respond within one business day.