Having the goods typically refers to having information or evidence that can prove someone guilty or aid in a situation. There are several synonyms that can be used in place of having the goods, including having the evidence, having proof, having the dirt, or having the lowdown. Other phrases like holding all the cards or having the upper hand can also be used to convey a similar message. Having the knowledge, dirt, info, intel, or scoop are also great options for replacing having the goods. These synonyms can be used interchangeably and can add depth and variety to your writing.