Is it free to sign up for a casting account? Talent Systems Support July 20, 2021 22:38 Updated Yes, always. Use the Post a Casting form on our site to submit details about your project or Create an Account to enjoy the full benefits of our free casting services. Related articles How do I cancel paid services? Do you offer a free solution to post audition videos online to present to clients? Comments 0 comments Please sign in to leave a comment.