Are there any costs to sign-up?

No. There are no initial costs to joining the Affiliate program, and no ongoing costs for participating in the Currency Online Affiliate Program.