To make money on YouTube, you need to have at least 1000 subscribers and 4000 watch hours in the past year. This is the minimum requirement by YouTube to get monetized and start earning through YouTube ads.