Are there any recurring charges to use Best Free Keylogger?

No. Best Free Keylogger is a one time purchase, and there is no subscription fee whatsoever that occurs from time to time. Once you purchase a license key for a particular version of the application, you can use that license key with that version indefinitely.