General Brazilian
ser esbanjador/a; ser gastador/a
most common usage in Brazil
Rio de Janeiro
ser gastão/gastona (informal)
colloquial variant
São Paulo
ser esbanjador/a; ser mão aberta
'mão aberta' literally means 'open hand'
Portugal
ser desperdiçador/a; ser mão larga
'mão larga' is a common Portuguese expression