关于栏目文章历程领域咨询

没开发票,对方能拒绝付工程款吗

建设工程合同纠纷王德林2026-06-08

没开发票,对方能拒绝付工程款吗

案情简介

某建筑公司(化名“山海公司”)与某工厂(化名“智达公司”“晶达公司”)签订了一份建设厂房等工程合同。山海公司按照约定完成了厂房建设,并将工程交付给工厂使用。然而,工厂却迟迟没有按合同约定支付工程款。双方后来签订了一份《还款协议》,协议中写明山海公司有开具发票的义务,但工厂仍然以山海公司没有及时开具发票为由,拒绝支付拖欠的工程款。双方因此产生纠纷,诉至法院。

工厂认为,山海公司没开发票,自己就有权不付钱,这是合同约定的义务。而山海公司则主张,自己已经完成了厂房建设并交付使用,工厂不付钱就是违约,开发票和付工程款是两回事,不能混为一谈。

法院怎么判

法院最终支持了山海公司的观点,判决工厂必须支付拖欠的工程款。法院认为,山海公司的主要合同义务是建设厂房并交付使用,而工厂的主要合同义务是按工程进度支付工程款。山海公司已经履行了主要义务,工厂不付钱显然构成违约。虽然《还款协议》中约定了山海公司有开具发票的义务,但并没有说如果不开发票,工厂就可以不付钱。开发票和付工程款不是对等的义务,工厂不能以这个理由拒绝支付工程款。

律师解读

这个案例的核心问题在于:在建设工程合同纠纷中,一方没开发票,另一方能不能以此为由拒绝支付工程款?答案是:不能。因为法律上的抗辩权只适用于“对等义务”,也就是主要义务。比如,在建设工程合同中,施工方的主要义务是完成工程并交付,发包方的主要义务是支付工程款。这两项义务是对等的,如果施工方没有完成工程,发包方可以拒绝付款。但开发票属于附随义务,不是主要义务,所以不能成为拒绝支付工程款的理由。

另外,如果发包方认为施工方没开发票给自己造成了损失,比如无法抵扣税款等,可以单独就损失问题提起诉讼或主张赔偿,但不能以此为由直接不付工程款。这个逻辑同样适用于其他合同,比如买卖合同中,卖方没开发票,买方也不能因此拒绝支付货款。

对于施工方来说,虽然开发票不是支付工程款的前提,但为了避免纠纷,建议在合同中明确约定发票开具的时间和方式。如果发包方以没开发票为由拖延付款,施工方可以依据这个案例的裁判精神,要求发包方承担违约责任。

王德林律师提示:

在建设工程合同签订时,建议双方明确约定主要义务和附随义务的履行顺序,避免因类似问题产生争议。如果遇到对方以开发票等非主要义务为由拒绝付款,可以及时咨询专业律师,维护自身权益。在文山地区,类似纠纷常见于工程款拖欠案件中,建议企业主在施工过程中注意保存证据,包括工程进度确认单、付款凭证等,以便在诉讼中占据主动。

来源:《民事审判指导与参考》总第39辑,最高人民法院民事审判第一庭编


王德林 律师

云南八谦(文山)律师事务所 · 副主任

专业领域:企业法律顾问、交通事故纠纷、保险纠纷、建设工程纠纷、医疗纠纷、劳动争议

电话:15987555284

邮箱:418537189@qq.com

地址:云南省文山壮族苗族自治州文山市

← 返回首页