일하는 회사로부터 1099 form를 받을지 w-2를 받을지를 정확히 물어보셔야 합니다. 1099는 세금을 본인 직접 나중에 내는것이고, w-2는 회사에서 미리 세금을 공제하고 나머지 금액을 본인에게 주는겁니다. 저는 opt 있는 동안 프리랜서로 일한 금액은 1099 받았구여 그리고 나중에 정식직원이 된곳에서는 w-2를 받았습니다. 그리고 둘다 신고를 했습니다. 제 기억으로는 opt기간동안은 여러군데서 돈을 받아도 상관없다고 알고있습니다. h-1b로 일할때는 일하는 회사로부터의 소득만 있어야 합니다. 회계사와 상담하셔야 정확하겠지만 저는 일부 경비(컴퓨터 구입, 재료구입 등등)을 1099 금액에서 공제를 해서 세금을 좀 덜 내고자 했었습니다. 그리고 현금으로 받은건 신고 안하셔도 됩니다.