Utilize your financial knowledge, give your answer or opinion to the input question or subject . Answer format is not limited.

Why is “cheque cashing” a legitimate business?
How does this get any business? You'd be surprised on how much profit these type of businesses can bring in and the number of people who cash their checks this way. They make profit off people who want their checks cashed ASAP. Usually cheques written to "cash" or something can just be cashed for   free at the bank right? Yes, most banks cash your check for free. Some may not cash it right away and may require a few days to process. Some charge a small fee if the check is not from the same bank. Some personal checks may not even be processed the same day as well. Wouldn't the only cheques that people would cash at these places be   bad cheques? Yes and no. Yes because it may be "easier" to try to cash a fraudulent check at these type of check cashing places. However, some places may only cash business checks and require your ID in which they write down the information in order to possibly track you down in the future. Also some places only cash a check to a certain amount.  And wouldn't this mean that the business will lose a lot of money   since it pays out cash but then has the cheque bounce?  Of course the business loses money if the check bounces or is fake. That is why they try to minimize their losses with certain requirements that needs to met before the check can be cashed. Who uses these services exactly? Just about anyone who needs their check cashed ASAP or like ChrisW stated in his answer is trying to keep their money on the low. There is a demand for this service even though it may seem shady to you.