With a debit card, the funds you need to pay for the transaction come from your savings bank account or checking account. For credit cards, on the other hand, the amount is charged to the bank or credit card issuers and it becomes an outstanding balance that you'll need to pay at a later time.