You have to be careful in assessing if a site charges or not. Where you earn cash , a fee would be obvious. Most sites pay in points and therefore can hide the fee in the points. For example , if a site charges 3000 points for a $20 Paypal payout , are 1500 points equal to $10 or is it more like 1250 points = $10 and the extra 250 points are the fee? MySurvey and Mypoints are excellent examples.