Do I need to a fee pay to complete KYC?

No. KYC is a free service provided by all financial institutions.