Most affiliate programs are free to join. Usually, if you are being asked to pay to join, there is some sort of scam going on.