No. You can pay with a credit card or bank account linked to your PayPal account whether or not you have a PayPal balance.