It’s monthly or yearly and those with fast level up speeds take about 7 days a level on average.
There is a lifetime subscription which is $300, so you can think of it being $300 for the “whole program” of learning kanji which sounds like a lot but there are other language resources that charge as much or more.