Yes, you still need to give a CC as a hold in case you don't show up and don't cancel. However, they are not suppose to charge your CC since you are on the dining plan. BUT sometimes they still do by accident. If that happens, just call them back and ask for a credit.