Yes, most affiliate programs are free to join. You sign up, get your unique link, and start promoting without paying anything.