开发商以欠税为由不给业主开发票是违法的。
首先,根据《中华人民共和国发票管理办法》的规定,销售商品、提供服务以及从事其他经营活动的单位和个人,在对外发生经营业务收取款项时,收款方应当向付款方开具发票。这意味着,开发商在收到购房款项后,有义务向购房者开具发票。
其次,如果开发商因为欠税而拒绝开具发票,这不仅违反了税收法规,也损害了购房者的合法权益。购房者有权向开发商索要发票,并督促其尽快开具。如果开发商拒绝提供购房发票,购房者可以要求税务机关介入处理。
根据相关规定,税务机关可以责令开发商改正其违法行为,并可对其处以1万元以下的罚款。如果开发商有违法所得,还可能被没收违法所得。此外,任何单位和个人都有权检举违反税收法律、行政法规的行为,税务机关也会为检举人保密,并可能给予奖励。
因此,如果购房者遇到开发商以欠税为由不给开发票的情况,应该坚决维护自己的合法权益,向开发商索要发票,并在必要时向税务机关举报其违法行为。