Bill Shorten's push for a banking royal commission is a "populist whinge" that threatens to undermine a key pillar of the Australian economy, Treasurer Scott Morrison says.

Mr Morrison urged Mr Shorten to stop playing "reckless political games", adding that the Opposition Leader's policy had caused alarm overseas about the strength of Australia's banking system.

The Treasurer also confirmed that the government would seek to legislate its entire 10-year company tax plan despite the tax cuts for bigger businesses having little hope of passing the Senate.

Mr Morrison said Mr Shorten had announced support for a banking royal commission months ago but had not outlined what its terms of reference should be.