What is H-1 激活 ?? You only need the visa stamp IF you travel and return. Otherwise, it is legal to stay & work with H-1 approval notice.