No, brand logos do not need to have a transparent background

Logos will display on a white background on the deal template