if someone signs up the affiliate got a commission

if someone signs up the affiliate got a commission as i understand it well thats only one payment or does he also got a payment for the member as long he stays a member. I think its not honest to the affiliates if all the money goes to the admin. I think its more honnest and also better for the my system that the affiliate got this commission every month the meber pays?