Yes. Online slots are more generous for a variety of reasons. Online casinos have lower operating costs and the fact that nobody is physically present to come and take the money when a gambler wins means that the house is incentivized to offer a higher percentage payout rate. In fact, some slot machine games offer up to 98% payout rates.