Thanks for the answer. Found another way too, just by using Ghost/Mailgun combo:
- Start by creating a free and paid tier.
- Disable signup to the paid tier from Portal Setting > Tiers available at startup > Toggle Free only.
- Now the paid tier users can only be added manually by giving them a complimentary paid subscription from the Ghost admin.
Pretty cool!