Upwork is completely free to sign up, create a profile, and apply for jobs. However, they take a service fee per client, depending on your earnings.