referral program

can someone refer a person without prem. and then get it for a month? or do you have to have premium? And can you refer someone and get the extra month if you had prem. but it expired?
Not really important questions but was just wondering...
Not really important questions but was just wondering...