No, you do not have to have a verification badge in order to earn money from YouTube. In order for you to get paid, you need to join the YouTube Partner Program, which there are a few requirements that you should meet.