Question: is client letter mandatory for h1b?
Answer: Yes, of course you need to have client letter for h1b visa stamping. It is a mandatory and must documented for h1b visa stamping. There may be chances that the consulate officer does not ask for the client letter. But you should always have it.