Big banks have warned that customers and shareholders will carry the cost of the federal government's surprise $6.2 billion levy on Australia's largest financial institutions.

Big banks have warned that customers and shareholders will carry the cost of the federal government's surprise $6.2 billion levy on Australia's largest financial institutions.
 
             
             
            