Is it one time cost ?

It's one time cost. You can use your purchased version of plugin as long as you need on your website.

Also, you can request free updates your premium version of plugin (if such updates ready) during 6 months after purchase of plugin.
If you will need to extend period (of support and getting free updates) to the next 6 months, it will cost 50% from the original cost.