If you use debit card you spend money from your bank account and if you use credit card you will get it as your loan so you will have to repay the loan later. The advantage of a credit card is that you don't have to borrow money from anyone, you can borrow from that. As a result, you have to pay interest on the loan to the bank.