As of May 2020, James Charles is estimated to be worth around $12 million. This makes him one of the richest YouTubers in the world. The majority of his wealth comes from his successful YouTube career. He has over 16 million subscribers on his channel and regularly earns millions of dollars each year through advertising revenue, sponsorships, and merchandise sales. In addition to his YouTube earnings, Charles also makes money from his highly successful cosmetics line, which includes products such as eyeshadow palettes, lipsticks, and highlighters.