Coregonas, the penalty inactivated generals get is at most 35%; if the defender is in full military control of the region (which usually happens with large stacks who stack around for a while, e.g. while entrenching), there is no penalty for not being activated.
The penalty is either 35% or enemy MC%, whichever is the lowest