No! Its 100% free to sign up as an affiliate to WOW TRK.

You can open an affiliate account here:

When signing up make sure to verify your phone number as this will increase the chances of your account being approved and less likely for us to need to follow up with additional questions about your account application.