AccuRanker charges monthly or annually but with every chosen plan there comes the maximum amount of keywords you can use, so, besides that, there are no hidden costs.