If you need a lot of income quickly, mystery shopping is probably not a very good choice. I say that because many mystery shopping companies can take up to 2 weeks to 2 months to pay. Plus, many assignments require a cash outlay and if you fail to complete all aspects of the assignment properly you/we will not be paid at all.