It would seem to me a company like E-rewards gets paid either way. There are server costs, hosting costs and general administrative costs. A company like E-Rewards offers a service, they will host a survey for a fee. Why would they care if the survey is completed? The company wanting the information hires E-Rewards because they do not have the expertise or the infrastructure to host the survey themselves. E-Rewards has both. Payment to the survey taker has to be determined by the company hiring E-Rewards to host their survey. Success or disqualification, E-Rewards gets paid and if a survey taker completes the survey the company writing the survey agrees to pay a certain amount, 1 point, 4 points as a reward, E-Rewards has no control over this. If a survey has a 90% failure rate it is not the fault of E-Rewards bur rather the criteria for success are too strict. That is on the survey creator, not the survey host.