公司设立时不是必须有股东协议。公司设立协议,是在公司设立过程中,由发起人订立的关于公司设立事项的协议,性质上属于合伙协议。是否签订设立协议由各股东之间自己决定,法律不强制签订。
《公司法》第二十三条,设立有限责任公司,应当具备下列条件:
(一)股东符合法定人数;
(二)有符合公司章程规定的全体股东认缴的出资额;
(三)股东共同制定公司章程;
(四)有公司名称,建立符合有限责任公司要求的组织机构;
(五)有公司住所。