You can remove the white background of the image in Photoshop. Images with full or partially transparent areas that are placed into InDesign will maintain their transparency. Images with a white background will be opaque.
So I guess that's my question. I can't remove that in InDesign itself? I need photoshop? I don't currently have a subscription for photoshop, only indesign.
Yes, that is correct. The only feature that InDesign has to mask pixels in an image is Object > Clipping Path, but it is very rough. You won't be satisfied with the edges of the text. You can download a free 7-day trial of Photoshop, if that helps.
What kind of image is it?
What is the original? Go always back to the original file, never flatten layers, if text or vectors are included. In Photoshop save as Photoshop PDF or PDP.
If the original was created in Illustrator save as PDF/X-4 or as AI file.
Only if you have nothing else do that stuff in Photoshop. Click twice on the Background to convert it into a layer and drag the this layer slider to make white transparent.