No, brand logos do not need to have a transparent backgroundLogos will display on a white background on the deal template