Not necessarily. The best online casino will not charge you for making withdrawals, or if they do, they will only levy a small fee, and the same goes for your payment provider if you chose them carefully.