Hello Nirav,

There is no ongoing costs, only a one-time payment.

The license is just for automatic updates.

You can install the theme on as many domains as you wish but if you want to get a license to update them all automatically then you can purchase additional licenses.