Moving from politics to banking has been lucrative for Mike Baird, with the former NSW premier making $886,845 in slightly less than six months in his new role at National Australia Bank.

But despite that, Mr Baird was still one of the lowest-paid executives in the bank, with chief executive Andrew Thorburn the highest paid on $6.6 million, and retail banking boss Andrew Hagger paid $3.5 million.

Mr Baird, who was paid about $380,000 as premier, started in mid April at NAB as the chief customer officer of its institutional banking arm.

NAB's annual report, released on Tuesday, shows his statutory remuneration included a cash salary of $535,766, as well as a short-term cash bonus of $227,754 and some other benefits.