With the talk about bank accounts - the main issue I've run into is being able to transfer money between accounts.
For example, I just opened a citibank accelerated savings account for DH and myself. It earns 4.05% and has a $150 bonus for funding $20,000 within the first 20 days. DHs went fine. It let me transfer money from our local bank to them $10,000 at a time with no issues at all. When I opened my account, I'm having issue after issue. I first tried transferring just like I did into DH's account. I did it all through my citibank login and (I guess) pulled the money into his account. When I did that with mine, it got cancelled, so I called citibank and they said that I needed to "push" it from my local bank. I went in and linked the accounts and did a trial push of $150 that went through fine. Now when I go to move the rest of the money, I find out there is a $5,000 limit per month. Very frustrating that I have plenty of money sitting there and I can't transfer more than $5,000 a month! At this point, I guess I'm going to wire the money (per suggestion of my local bank), but I'm not sure yet if there will be a fee for this or not. If there is, I will ask them to waive it since I can't transfer in any other way. I guess I could mail a physical check, but that just seems wrong to have to do that.
I did run into the same problem when we built our home. I have money in a few HYSAs up to their limit of what we were receiving the high rate on. When I went to get the money out to pay off our loan, I could again only move $5,000 out of them. So, maybe I should have expected it this time, but it worked with DHs account and it's not a special account, just a regular checking.
Anyway, I find it frustrating when trying to do these bonus offers that banks use and then you can't easily move the money. They have given me the option of doing a wire transfer, but that costs $25, and I really don't want to pay that if I don't have to.
I did the Chase bonus a few months back for DH and myself and with that one I actually had to go to the bank to deposit the money in person. That's not a option with citibank because there are no branches within 100 miles of where I live.