Operator fees usually attach to withdrawals. Some sites charge a flat amount for each payout, others a percentage, and many waive the fee for one or two withdrawals a month and charge for the rest. A few charge for withdrawing a deposit that was never played through, which is aimed at people using the casino to move money. The fee table in the payment terms lists each case, and it changes more often than anything else in them.
Currency conversion is the cost most often missed. When the account, the deposit method and the bank use different currencies, money can be converted twice on the way in and twice on the way out, each time at a rate that includes a margin. Holding the casino account in the same currency as the bank account removes most of it. Where that is impossible, the conversion rate on the payment page can be compared with the rate the bank quotes.
Reversing a payment through the bank looks like a way out of a dispute and usually makes things worse. A chargeback on a casino deposit tends to close the account, freeze any balance and add a debt collection claim for the reversed amount. Bonus money brings its own cost too, because winnings from it may be capped or voided if a withdrawal is requested before the wagering is complete. The dispute section of the terms explains the route that leaves the account standing.