Yes, as with all banking, there are some fees, but it's usually for extra services. You will pay... - $2.50 for ATM withdrawals (free if you direct deposit $300 or more monthly) - When you buy/sell Bitcoin - Investing fees that are required by the SEC and FINRA - Instant Cash Out, when you send money to your bank, is $1.75 (or free for 2-3 business days)