No, TerraCalm is not a subscription-based supplement. It is a one-time payment, that you will be charged right after placing the order. There are no other renewal fees or any other kind of charges.