I entered US on L1B visa then changed status to H1B.I don’t have H1B stamped on passport and my 6 years are about to complete.I have I-140 approved and H1B extension is in process. I want to know is there any time limit until when i should get H1B stamped? or I can wait for H1B extension process to complete and then get it stamped?
You can get H1B visa stamp in passport as and when you travel out of the US.
There is no need for the stamp if you don’t travel at all.
Thank you for clarification