I think I remember reading on slickdeals or fatwallet (sorry, but I can't remember which one since I rarely read them) when reasearching the chase $125 bonus, that citi ach push DID count as direct deposit. I saw reports of people getting their bonuses after 1 or 2 pushes from citi (interinstitution transfers). I didn't try it, so I can't tell you for sure. What I do know from experience is that for chase, paypal counts as direct deposit to save you the monthly fee but will NOT give you the bonus.