Just got an email from St George, saying they have removed the $5/month fee if you don't deposit $2k/month. So now it's a completely free transaction account, no monthly or annual fee.
Free ATM use (including "Big 4" ATMs), free transfers to/from other banks, free BPay, free debit card. Also suitable for people under the age of 14, instead of a debit card you will be sent a "Freedom Card" for ATM/EFTPOS access.
Like all other banks though, transaction accounts are not interest-bearing. If you want interest, you'll have to open a savings account and keep most of your money in that account.
St George participates in Osko transfers, so if you want quick access to cash stored in another bank's online-only account (perhaps for better interest rates), you can instantly transfer it to your Complete Freedom account, and withdraw it at an ATM. This assumes that the other bank supports Osko transfers.
To get the $40 sign-up bonus, you just have to use the online sign-up, and deposit $500 within 30 days of opening the account. Bonus is paid "within 50 days of opening". Judging from previous St George sign-up bonus deals, you don't have to keep the $500 in the account. Sign-up bonus expires 30 June, but the fee-free status is permanent.
Previous similar deals had $50 sign-up bonus, but those deals had the $5/month fee. This one doesn't.
Mods, if this is better as a forum post, please move it there. I think it should be a deal, there aren't many completely-free transaction accounts that give you ATM access, and that you can walk into a branch to sort something out.
Mod Note: Offer also available at Bank of Melbourne & Bank SA
I think St George/Westpac, CBA and ANZ are the only ones left with monthly account fees left right? NAB, HSBC, ING, Macquarie, all the neo banks etc. have no monthly fees for their transaction accounts