Yes, posting on YouTube is absolutely free. You just have to create your account and channel to post YouTube videos.