Check-cashing services allow you to cash payroll, government, and other types of checks without a bank account. The funds are usually available almost immediately.
In other words, if you have some financial emergency, check services can put money in your hands almost immediately. There is no need to wait a day or two for your money to be withdrawn from a bank account.