← Back

Refund Policy

Last updated: July 2026

1. Nature of the Service

BMCoding sells per-vehicle, per-feature licenses that are activated and consumed at the time of purchase. Because these are digital goods delivered immediately upon payment, all sales are final as a general rule.

2. Non-Refundable Situations

Refunds are not available in the following cases:

  • The license was successfully activated and the feature was accessible through the Platform, regardless of whether you chose to use it;
  • You purchased a license for the wrong vehicle (VIN or serial number);
  • Your account was suspended or terminated due to a violation of our Terms of Service;
  • You changed your mind after a successful purchase.

3. When a Refund May Be Granted

We will consider a refund or re-issuance in the following situations:

  • Service failure on our side: the Platform was unable to deliver the purchased feature due to a technical error on our part, and we were unable to resolve it within a reasonable time;
  • Duplicate charge: you were charged more than once for the same license due to a payment processor error;
  • Mandatory consumer rights: applicable law in your country of residence grants you a statutory right to a refund that cannot be waived by contract - for example, certain EU consumer protection rules. In such cases we will honour that right.

In eligible cases we may offer a refund, account credit, or re-issuance of the license for the correct vehicle, at our discretion.

4. Chargebacks

Initiating a chargeback without first contacting us to resolve the issue may result in immediate account suspension. If you believe a charge was made in error, please contact us first - we are typically able to resolve genuine disputes quickly.

5. How to Request a Refund

To request a refund or report a billing issue, email us at support@bmcoding.io with your registered email address, the transaction ID, and a brief description of the issue. We aim to respond within 2 business days.

6. Changes to This Policy

We may update this Refund Policy from time to time. Continued use of the Platform after changes are posted constitutes acceptance of the revised Policy.