Citi currently has a publicly available sign up bonus for some of their checking accounts for $400. I'm currently seeing it on their homepage but the landing page is accessible here [citibank.com]
. To get the bonus you must either open the Citibank account package and the Citigold account package and deposit $15,000 of new to Citi funds within 30 days and keep it there for 30 days. The bonus will be deposited within 90 days from the date that you meet the requirements.