Brazil’s Itaú plans B2B wealth push to partner with independent advisers

By bne IntelliNews October 29, 2025

Brazil’s Itaú Unibanco is finalising a new business-to-business strategy that will allow independent investment advisers, consultants and multifamily offices to distribute its financial products, according to sources familiar with the plan.

The move follows similar steps by XP, BTG Pactual and Safra Invest, Valor reported.

The project is led by Carlos Constantini, head of wealth management, and Renato Cunha, a former XP executive overseeing investment products and the Íon retail platform.

Itaú has reportedly hired professionals from rival institutions and is in talks with independent advisory firms to explore partnership opportunities. The bank declined to comment.

The initiative will centre on Itaú’s wealth services platform, which offers advisory firms access to its investment allocation systems and expertise under a fee-based model.

Constantini has publicly supported this structure since Brazil’s CVM rule 179 increased transparency on investment costs.

The plan gained traction after Itaú hired senior staff from Julius Baer’s Brazilian unit last year, ahead of its sale to BTG Pactual.

Sources said the bank aims to create a “private banking model of the future” built around independent advisers and greater flexibility in client relationships.

Related Articles

PIX faces US scrutiny as Brazil embraces system

Brazil’s instant payment platform PIX has become the country’s dominant payment method, processing about $7 trillion in transactions last year, while drawing attention ... more

Brazil’s Itaú holds profit outlook

Itaú Unibanco reported first-quarter net income of BRL12.28bn ($2.49bn), broadly in line with market expectations, while maintaining its guidance for 2026 and signalling ... more

Brazil eyes new credit push

Brazil’s government is studying new lending measures aimed at consumers outside the scope of the Desenrola debt renegotiation programme, Treasury Secretary Rogério Ceron ... more

Dismiss
liveChat() ?>