The big difference between credit cards and debit cards is that, once cash is withdrawn via credit card (whether it is overdraft cash advance or withdrawal of free deposit), charges will basically be incurred, and the fees are much higher than those for debit cards.