Commonwealth Bank of Australia has agreed to pay $3 million after the corporate watchdog found two of the lender's financial planning arms charged customers millions of dollars for advice they did not receive.

Commonwealth Bank of Australia has agreed to pay $3 million after the corporate watchdog found two of the lender's financial planning arms charged customers millions of dollars for advice they did not receive.