The 30% assume gross, pre tax income - not net.
Ed: obviously the 50/30/20 rule sums to 100% so would need to be net - although the US is weirdly treating health insurance as a "premium service" that go into the 50% here, not into taxes like in a modern society.