What James Charles earns on YouTube: $19K–$54K a month (estimate)