having just experimented with invading an NPR Homeworld of lower tech than me, but a smaller margin than I thought. A big expense you have to factor in is troop transport as I was invading without a bombardment to wipe out STO's because I want the population my transports have shields and armour which make them somewhat expensive.
I had prestaged my assault troops to the nearest planet to the homeworld, there being no suitable moon. Each assault wave was 660000 tons of troops with 3 waves available. I lost as each wave got wiped out before the next wave could arrive several days later, it looked like the enemy forces were a mess and a 4th wave would have won.
I then tried again SM'ing all 8 Legions and their command groups onto the world, they won. So for maximum efficiency you either need a forward base a few hours from the planet (even then troop loading time will be a problem) or enough transports to drop you army in one wave.