re the bonus for Checking account, I got mine from Citi and I paid into that account from Revolut. Transferring from my Amex US Checking account didn't qualify for the bonus with Chase, they need it to be an income payment. I've tagged a deposit I've made as "Salary" via revolut. Hopefully that will trigger. Otherwise, I'm all out of ideas - unless there is another way to do it. $US300 is ok. Citi was $US325 but could get up to $US2K if you put heaps of money in. Shame I can't meet those requirements. Looks like the currency gain in hindsight would have been worth it for those who have access to that kind of cash to risk the currency movements for a few months. YMMV.