The four dates that matter

  1. Signup

    Checkout checkbox, signed terms, or in-app purchase that discloses recurring billing and the price.

  2. Reminders

    Trial-end or renewal emails you actually sent, with dates.

  3. Cancel request

    Ticket, email, or account log. If none exists, export the empty result rather than asserting it in prose only.

  4. This charge

    Why this renewal was still in force: request after the cutoff, cancel set for a future date, or usage during the period.

If they cancelled correctly and you still billed, the honest packet is often the refund record. Fighting the reason when the log shows your mistake wastes the window.