01 判断纳税义务的核心逻辑
结合今年最新的专项政策,判断纳税义务的根本依据就一个:收钱、该收钱(合同约定等)、先开票,哪个时间最早,纳税义务就从哪天算。
这就是权责发生制+孰早原则,不管钱到没到,只要你有权收钱、或者先开了票,就必须交税。
02 建筑行业4大常见情形
Ø预收款(未开工先收钱)—— 仅预缴,不触发纳税义务
【例】甲建筑公司(一般计税)2026年3月和发包方签了写字楼施工合同,4月收到预收款1000万元,此时工程还没开工,同时支付了分包款200万元,这个项目是跨地级市的。
结合2026年第14号公告第七条、第九条:建筑服务预收款无需确认纳税义务,仅需按规定预缴增值税。跨地区提供建筑服务收取的预收款,要在建筑服务发生地预缴,本地项目在机构所在地预缴,预缴基数是预收款-分包款,一般计税预征率2%。
因此,4月收到的1000万预收款,不触发纳税义务,不用在4月份全额申报增值税,必须在收到预收款的次月(5月申报期),在项目所在地预缴增值税,计算方式很简单:(1000-200)÷(1+9%)×2%≈14.68万元;尽量开不征税发票(编码612),备注栏一定要写清楚建筑服务发生地和项目名称。
Ø按进度收款(最常见)—— 有合同约定的按合同约定,和钱到没到无关
【例】乙建筑公司承接市政道路工程(甲供材项目,2026年按一般计税),合同约定按月进度付款,进度确认后10日内付款。2026年5月10日,甲方、乙方、监理三方确认了进度款500万元,但甲方因为资金紧张,没按时付款,我们也没给甲方开发票。
这种情况,5月份需要申报增值税吗?
依据《增值税法》第二十八条+实施条例:只要达到合同约定的付款条件,就算没收到钱,也视为取得索取销售款项凭据,纳税义务就触发了。
再加上2026年甲供材不能简易计税,这里要按9%税率核算。
因此,5月10日三方确认进度的当天,纳税义务就已经发生,6月申报期内,要按未开票收入申报增值税,计算方式:500÷(1+9%)×9%≈41.28万元。后续收到甲方拖欠的工程款、再开发票时,不用重复申报。只要在申报表中调整未开票收入和开票收入的差额就行,避免重复缴税。
Ø无合同/合同未约定付款时间—— 竣工验收当天,就是纳税义务发生时间
【例】丙建筑公司承接了一个小型装修项目,只签了简易合同,没明确付款时间,2026年2月工程竣工验收合格。但甲方一直拖着不付款,也没要求开发票。这种没约定付款时间的,到底什么时候交税?
依据增值税法实施条例的规定:未签订书面合同,或者合同没约定付款日期的,纳税义务发生时间就是建筑服务完成的当天,也就是竣工验收合格的那天。
所以,丙建筑公司的纳税义务发生时间就是2026年2月(竣工验收当天),不管甲方付没付款;3月申报期内,按未开票收入申报纳税,一般计税按9%,如果是小规模纳税人,按3%征收率。
Ø先开具发票—— 开票当天就交税(2026年重点提醒)
【例】丁建筑公司承接厂房建设项目,合同约定2026年6月支付进度款800万元,但丁公司资金紧张,想提前回笼资金,5月份就给甲方开了全额增值税专用发票(税率9%)。这种提前开票的,纳税义务是5月还是6月?
依据《增值税法》第二十八条明确规定:先开具发票的,纳税义务发生时间就是开具发票的当天。不管有没有收到钱、有没有完成服务。
那么丁的纳税义务发生时间就是5月(开票当天),比合同约定的6月付款日期早,必须按开票时间申报;6月申报期内,按开具发票的金额申报纳税,计算方式:800÷(1+9%)×9%≈66.06万元。
结语
对建筑企业来说,先交税、后收款是常态。增值税法配套政策出台后,提前垫税的压力会更大,这就要求我们在签合同的时候,就要明确付款节点。做好现金流和进项抵扣管理,才能既规避税务风险,又减少资金占用,实现企业合规稳健经营。
