Macri yesterday said the money was deposited in Merrill Lynch accounts in Switzerland and the US, but it was transferred to the Bahamas after Swiss private bank Julius Baer Group bought the Merrill Lynch overseas wealth management unit from Bank of America.
Macri, who was Buenos Aires mayor, won the presidency last year on a promise to jumpstart Argentina's economy and root out endemic corruption.
Macri, the son of one of Argentina's wealthiest people, said the companies were family businesses and he was a figurehead without compensation.
A federal prosecutor has requested authorisation to investigate whether Macri "maliciously" omitted his role in the offshore companies in his annual tax declarations. Macri said he is open to being investigated and has nothing to hide.