In general, a good holster (one that fits properly) for any 9 or 40 will be too small for a 45.
I carried my XD SubCompact 45 most days for about a year using a Galco King Tuck.
It worked well, but the belt clips are metal, and they cut my car seat and an office chair.
I replaced those metal clips with plastic clips from CrossBreed, and the problem is solved.
These days I usually carry a Hellcat in an Alabama Pocket Holster.