One does not require subscribers to start using custom thumbnails on YouTube. You just have to upload content and verify your account. You can go to feature eligibility in YouTube Studio to check if the feature is available to you and after getting verified, you can start adding custom thumbnails to your videos.