Upvote:2
When I was on H1B I was explicitly told by a border agent that I should consider myself a USA resident for the purposes of customs declarations. Which makes sense, under any reasonable definition of "residence". This of course applies only to a situation in which you physically live in the US while on the H1B.