H-4 is a non-working status. An H-4 spouse can start working after obtaining employment authorization from USCIS if the primary H1-B holder has an I-140 petition approved or has filed an H1-B extension beyond six years.