A tiny NZX company, called TRS Investments, plans to merge with Mega to allow it to list.
TRS will acquire all of Mega's shares for $210 million, and Mega's shareholders will be issued 700 million new TRS shares.
After the transaction, Mega's existing shareholders will hold 99 per cent of TRS shares.
TRS will change its name to Mega after the deal, which shareholders are still to approve.
Mega chief executive Stephen Hall said it was hoped the merger would be finished by the end of May.
"It's obviously been part of the Mega strategy for a long time to become listed," he said.
"There's so much interest in Mega within New Zealand and globally, and investors are keen to be part of the story and keen to invest."