A credit card provides you with instant access to money in case of an emergency. Most of us carry around the amount of cash we believe we will need for one particular day and not enough for an emergency. If you're away from home and get stranded late at night and need to get a hotel room, you don't have to worry about whether you have enough cash on hand. A credit card can provide an instant solution to paying off many unexpected expenses until you have the time to transfer the money from your bank account.