Bitstamp Trading fees
Bitstamp Deposit & Withdrawal fees
Bitstamp Fees Review
Crypto exchanges generally have different trading fees for market makers and market takers. The former adds liquidity to the market book by placing an order with a price that is different from the current market price, whereas the latter removes liquidity from the order book by placing any order that is executed against an order of the order book.
Most exchanges usually only have deposit fees for fiat currencies, but there are a few of them that also charges you when making crypto deposits (generally when they are deemed small). Withdrawal fees apply in almost every exchange, and they usually represent a fixed amount of the currency to be withdrawn.
As always, don't forget to check the crypto search engine to ensure you are choosing the cheapest exchange.