I am employed by a VA based staffing company and at present I am working as a contractor at CA. I hold H1B visa and my legal status in the U.S. is non resident alien. Due to nature of my job, I am required to relocate at least twice a year. My question is that if I am working on an assignment which is for less than a year, am I eligible for per diem rate? If yes, what rate is applicable for CA? Please note that every time I get a new project, I completely relocate and don't have a permanent residence.