Hello Nedra,
In order to have a successful Referral/Affiliate program you need to have a large client base for things to really kick off and work. In addition, one factor that may entice individuals to refer your service would be a residual commission.
For example, a hosting package for $5.95/mo is sold via a referral/affiliate link and now your client would receive a residual 30%, 40% commission from the $5.95/mo package which was sold for as long as that new hosting account is active. There are web hosting providers that offer 10%, 20% but the ones that workout best offer a higher pay out such as 40%, 50% and I have even seen a 60% recurring commission.
Another way to get your referrals to work for you would be to provide them with marketing material such as banners, flyers which they would use with their affiliate/referral id. I hope this helps provide some insight into the topic. Also, there are many other things that need to be considered with referral/affiliate programs such as minimum payouts, methods to dispense their earnings etc.
Best Regards,