Yes they do. Mainly this is because online casinos have lesser expenses to take care of. On the other hand, land casinos have a lot of operating costs. Hence, they may give out lesser payouts to cover the Expenses