No, Kaspersky is not a one-time purchase. When you buy Kaspersky Internet Security, it is typically a subscription-based service. You can choose the duration of your subscription, which can range from one year to multiple years. Once the subscription period expires, you will need to renew it to continue receiving protection and updates from Kaspersky.