No, there are no extra charges that come with a transfer. For most domain extensions, you will just be charged a regular transfer fee. This fee includes domain renewal. You may check the pricing here.
Note that 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.