No, there are no extra charges that come with a transfer. You will just be charged a regular transfer fee for most domain extensions. This fee includes domain renewal.
Note that the above is a general procedure, and it may vary from TLD to TLD, so if you need to find out more, you are always welcome to contact our Support Team.