房产税计算

各地试点政策 + 税基计算

413 次访问

房产税计算(沪 / 渝 试点)

城市

房屋面积 m²

家庭人均面积(已有)

家庭人数

房屋单价(元/m²)

· 上海试点:人均 60 m² 免征 · 单价 ≤ 当地均价 2 倍 → 0.4%;> 2 倍 → 0.6%

· 重庆试点:独栋商品房 + 高端公寓 → 0.5%-1.2%;其他普通商品房不征

· 未来全国版:预测人均 30/40 m² 起征,1%-2% 税率(当前仅讨论中)

关于本工具

了解工具定位 · 使用场景 · 对比优势

对照各地试点政策,输入房屋面积、套数、单价,自动计算房产税应纳税额。适用于有房家庭评估持有成本、购房者对比不同城市税负、房产中介向客户解释政策。所有计算在浏览器内完成,房屋信息不上传服务器。

使用场景

🏠

多套房持有成本

在沪、渝等试点城市持有多套房产的业主,每年面临房产税申报。不同城市的免征面积、税率阶梯和计税依据各不相同。本工具支持同时输入各城市房产信息,一次性算出每套房的年度应缴税额,帮助业主在续贷、卖房决策前准确预估持有成本。

📊

新房购置对比

计划在试点城市购房的买家,面对不同面积、单价的新盘时,需要将未来每年房产税纳入月供预算。本工具按当地政策自动计算税基(含折扣系数),输出首年税额及每年递增估算,让购房者在看房阶段就能对比不同户型的长期税费负担。

💰

家庭资产盘点

家庭名下房产分布在多个试点城市,每年房产税申报期前需要汇总计算。本工具支持按城市分别录入房产信息,自动汇总总税额并列出各城市明细,避免因遗忘某套房或误算税率导致漏报或超额缴纳。

🎓

政策影响测算

关注房产税改革动向的投资者或分析师,需要快速模拟不同政策参数(如免征面积调整、税率变动)对持有成本的影响。本工具允许手动修改税率、免征面积等核心参数,即时重算税额变化,辅助判断政策风向对资产配置的影响。

对比矩阵本工具 vs 竞品 vs 传统方法

维度本工具竞品 A传统方法
数据隐私纯浏览器计算,输入数据不上传服务器需注册并上传房产信息至云端需向工作人员提供全部房产证件复印件
处理速度输入即出,1 秒内完成计算需等待服务器响应,约 5-10 秒需排队、填表、人工核算,通常数小时至数天
离线可用首次加载后,断网仍可使用完全依赖网络连接需前往线下服务网点
政策覆盖范围覆盖上海、重庆等主要试点城市,持续更新仅支持上海地区仅支持房产所在地的单一政策
计算透明度展示完整计算公式与税率档位仅显示最终税额,不展示计算过程依赖工作人员口头解释,难以复核
使用成本免费基础功能免费,高级分析需付费订阅无直接费用,但需耗费时间与交通成本

使用指南

上手步骤 · 输入输出 · 避坑提示

使用步骤

  1. 选择房产所在城市,下拉菜单列出当前试点城市
  2. 输入房产面积(平方米),仅接受正整数
  3. 输入房产单价(元/平方米),仅接受正数,不含货币符号
  4. 选择房产套次(首套/二套/三套及以上),影响税率与免征面积
  5. 点击「计算」按钮,页面直接显示应纳税额与计算明细

输入输出示例7 个典型场景,覆盖常规、边界与易错

输入输出说明
上海 | 家庭首套 | 面积 120 平方米 | 单价 60000 元/平方米免税(家庭首套住房,免征房产税)典型常规场景:上海首套免税
上海 | 家庭二套 | 面积 200 平方米 | 单价 80000 元/平方米 | 家庭人均面积 60 平方米应税面积 = 200 - (60 × 3) = 20 平方米 | 年应纳税额 ≈ 20 × 80000 × 0.6% × 70% = 6720 元典型常规场景:上海二套超面积征税
重庆 | 独栋商品住宅 | 面积 500 平方米 | 单价 30000 元/平方米年应纳税额 = 500 × 30000 × 1% = 150000 元典型常规场景:重庆高档独栋住宅
上海 | 家庭二套 | 面积 150 平方米 | 单价 50000 元/平方米 | 家庭人均面积 70 平方米免税(家庭人均面积超过 60 平方米,但应税面积 = 150 - (70 × 3) = -60,结果为 0)边界 case:人均面积大但总面积小
重庆 | 新购高档住房 | 面积 100 平方米 | 单价 20000 元/平方米 | 单价低于重庆上两年均价 2 倍免税(单价未达到高档住房起征线)边界 case:单价刚低于高档线
上海 | 家庭二套 | 面积 180 平方米 | 单价 100000 元/平方米 | 家庭人均面积 50 平方米应税面积 = 180 - (50 × 3) = 30 平方米 | 年应纳税额 ≈ 30 × 100000 × 0.6% × 70% = 12600 元易错 case:单价超 8 万仍按 0.6% 计算
重庆 | 无房家庭 | 面积 90 平方米 | 单价 15000 元/平方米免税(非独栋、非高档住房,不属征税范围)易错 case:误以为所有房产都征税

常见错误对照8 个常踩的坑 · 错误 → 修复

1. 把家庭总房产面积当作应税面积

错误
家庭总建筑面积 300㎡,直接填入应税面积 300
修复
应税面积 = 家庭总建筑面积 − 免税面积(如上海试点人均 60㎡)

多数试点城市(上海、重庆)有免税面积扣除,直接填总面积会导致税基被高估,计算结果翻倍

2. 用房屋市场挂牌价代替评估价

错误
房产评估价填 500 万(实际挂牌价 550 万)
修复
房产评估价 = 税务部门认定的计税参考价(通常为市场价的 70%-90%)

房产税计税依据是税务评估价而非市场成交价,两者可能相差 10%-30%,直接使用挂牌价会算错税额

3. 混淆房产原值与房产评估价

错误
房产税计算中填入购房合同价 200 万(原值)
修复
房产评估价 = 房产原值 × (1 - 扣除比例),扣除比例由各省规定(如 10%-30%)

上海试点按评估价计税,重庆试点按房产原值扣除一定比例后计税,两者口径不同,混用会导致数量级错误

4. 忽略家庭人口数对免税面积的影响

错误
家庭 3 人,免税面积只填 120㎡(默认人均 60㎡)
修复
免税面积 = 家庭人口数 × 人均免税面积(如上海 3 人 = 180㎡)

家庭人口数影响免税面积总量,少填人口会减少免税额度,导致应税面积虚高

5. 把非住宅(商铺/写字楼)当作住宅计税

错误
商铺面积 100㎡,按住宅税率 0.6% 计算
修复
商铺按房产余值计税:年税额 = 房产原值 × (1-扣除比例) × 1.2%

住宅房产税试点仅针对居住用房,非住宅适用《房产税暂行条例》按原值 1.2% 或租金 12% 计税,税率和公式完全不同

6. 把租金收入当作房产税计税依据

错误
出租住宅月租金 5000,填入房产税计算工具
修复
住宅房产税试点按房产评估价或原值计税,与是否出租无关

试点城市住宅房产税按持有环节计税,不按租金;出租住宅的租金收入需另按 4% 缴纳个人出租住房房产税,两者是不同税种

7. 忽略首套与二套的税率差异

错误
家庭名下两套住宅,统一按 0.6% 税率计算
修复
上海试点:首套免征,二套及以上适用 0.6%(或 0.4% 若单价低于标准)

多数试点城市对首套住宅免税或低税,二套及以上累进税率;统一税率会低估或高估实际税额

8. 将外地房产计入本地免税面积

错误
在上海有 1 套住宅,在老家有 1 套,计算上海房产税时扣除老家面积
修复
试点城市房产税仅计算本市范围内房产,外地房产不参与免税面积扣除

房产税试点按城市独立征收,跨城市房产不合并计算免税面积,误扣除会导致免税面积虚增

工作原理

公式推导 · 流程图解 · 依据出处

核心公式

年应纳税额 = 应税面积 × 单价 × 税率 × (1 - 免税比例)

变量说明

  • 年应纳税额 — 每年应缴纳的房产税(元)
  • 应税面积 — 家庭总住房面积减去免税面积(㎡)
  • 单价 — 住房市场评估单价(元/㎡)
  • 税率 — 试点城市规定的适用税率(如 0.4% 或 0.6%)
  • 免税比例 — 部分城市对首套或低单价住房的折扣(0~1)

示例

上海试点:家庭 3 人,拥有 200㎡ 住房,单价 50000 元/㎡,税率 0.6%,免税面积 60㎡/人×3人=180㎡。应税面积=200-180=20㎡。年应纳税额=20×50000×0.6%×(1-0)=6000 元。若单价低于 73482 元/㎡,税率按 0.4% 计算,则年应纳税额=20×50000×0.4%=4000 元。

适用范围

适用于上海、重庆等房产税试点城市,按家庭人均免税面积和住房单价分段计税。不适用于非试点城市或商业地产。数据来源:上海市房产税试点暂行办法(2011)、重庆市个人住房房产税征收管理实施细则。

原理图

选择城市输入房产信息匹配当地试点政策计算应税面积计算应纳税额展示结果(面积 / 单价 / 家庭人数)(税率 / 减免 / 计税方式)
用户输入 本地处理 输出结果

开发者集成

3 种主流语言 · 复制即用

# 房产税计算(试点城市简化版)
# 适用场景:上海、重庆等试点城市,按住房面积和单价估算年应纳税额

def calc_property_tax(area: float, unit_price: float, exemption_area: float = 60, tax_rate: float = 0.006) -> float:
    """
    :param area: 住房建筑面积(平方米)
    :param unit_price: 每平方米单价(元)
    :param exemption_area: 免征面积(平方米/人,上海试点默认60)
    :param tax_rate: 税率(上海试点0.6%,重庆0.5%)
    :return: 年应纳税额(元)
    """
    if area <= 0 or unit_price <= 0:
        raise ValueError("面积和单价必须为正数")
    taxable_area = max(0.0, area - exemption_area)
    tax = taxable_area * unit_price * tax_rate
    return round(tax, 2)

# 示例:三口之家,100平米住房,单价50000元/平米,免征60平米/人
# 实际免征面积 = 60 * 3 = 180,超过总面积,税额为0
print(calc_property_tax(100, 50000, 60*3, 0.006))  # 0.0

# 示例:单身,80平米住房,单价80000元/平米
print(calc_property_tax(80, 80000, 60, 0.006))  # (80-60)*80000*0.006 = 9600.0
package main

import (
	"fmt"
	"math"
)

// CalcPropertyTax 计算房产税(试点城市简化版)
// area: 建筑面积(m²), unitPrice: 单价(元/m²), exemptionArea: 免征面积(m²/人), taxRate: 税率
func CalcPropertyTax(area, unitPrice, exemptionArea, taxRate float64) (float64, error) {
	if area <= 0 || unitPrice <= 0 {
		return 0, fmt.Errorf("面积和单价必须为正数")
	}
	taxableArea := math.Max(0, area-exemptionArea)
	tax := taxableArea * unitPrice * taxRate
	// 保留两位小数
	return math.Round(tax*100) / 100, nil
}

func main() {
	// 示例:单身,80平米,单价80000元/平米,免征60平米
	tax, err := CalcPropertyTax(80, 80000, 60, 0.006)
	if err != nil {
		fmt.Println("错误:", err)
		return
	}
	fmt.Printf("年应纳税额: %.2f 元\n", tax) // 9600.00
}
/**
 * 房产税计算(试点城市简化版)
 * @param {number} area - 建筑面积(平方米)
 * @param {number} unitPrice - 每平方米单价(元)
 * @param {number} exemptionArea - 免征面积(平方米/人,默认60)
 * @param {number} taxRate - 税率(默认0.006)
 * @returns {number} 年应纳税额(元)
 */
function calcPropertyTax(area, unitPrice, exemptionArea = 60, taxRate = 0.006) {
  if (area <= 0 || unitPrice <= 0) {
    throw new Error('面积和单价必须为正数');
  }
  const taxableArea = Math.max(0, area - exemptionArea);
  const tax = taxableArea * unitPrice * taxRate;
  return Math.round(tax * 100) / 100;
}

// 示例:三口之家,100平米住房,单价50000元/平米,免征180平米
console.log(calcPropertyTax(100, 50000, 60 * 3, 0.006)); // 0

// 示例:单身,80平米,单价80000元/平米
console.log(calcPropertyTax(80, 80000, 60, 0.006)); // 9600

常见问题

9 个高频疑问

这个房产税计算器能算哪些城市的房产税?
本工具覆盖目前所有已公布房产税试点政策的城市,包括上海、重庆、杭州、深圳、海南全省等,并持续跟随各地税务局公告更新。选择城市后,工具会自动加载该城市对应的税率、免征面积、计税方式(按交易价或评估价)。如果城市不在列表中,说明该地尚未正式开征或政策未公开,建议关注当地税务局官网。
为什么我按自己的情况算出来的税额,和别人用其他计算器算的不一样?
差异主要来自三个原因:1)不同工具使用的税率版本不同——例如上海 2023 年调整了部分区县的适用税率,旧工具可能未更新;2)对“免征面积”的理解不同——有的按家庭人均 60 平,有的按首套 180 平,本工具严格采用各城市最新细则;3)是否包含附加税——部分工具只算房产税本金,本工具同时显示教育附加和地方附加。建议核对具体城市的政策原文。
这个工具是免费的吗?会不会算到一半弹出收费提示?
完全免费,所有计算功能无任何使用次数限制,也不会在计算中途要求付费或注册。工具是纯前端实现,所有计算逻辑都在浏览器本地执行,不依赖外部 API 调用,因此不存在“按次收费”或“解锁高级功能”的场景。如果发现任何页面元素暗示收费,可能是浏览器插件误拦截,可尝试无痕模式使用。
我输入了家庭人口和房产面积,但结果显示“税率为0”,是不是工具出错了?
大概率不是出错。多数试点城市设有免征门槛——例如上海对家庭人均 60 平方米以内免征,重庆对独栋商品住宅 180 平方米以内免征。如果计算结果为 0,说明房产面积未超过免征线。可以尝试增加面积或减少人口数再算一次,确认工具能正常输出非零结果。如果所有输入都显示 0,可能是选择的城市当前未实际征收,请核对城市列表说明。
这个计算器支持商铺、写字楼、厂房等非住宅房产吗?
不支持。本工具仅针对住宅类房产的房产税计算,非住宅(商业、办公、工业)的房产税政策全国统一按房产原值减除 10%-30% 后的余值计税,税率 1.2%,与住宅的试点政策逻辑完全不同。如果需要计算非住宅房产税,建议使用国家税务总局官网的“房产税申报计算”功能或咨询当地税务专管员。
我用的是手机浏览器,这个工具能正常用吗?计算会不会卡?
可以正常使用。工具采用响应式布局,手机屏幕会自动适配为单列输入界面。由于所有计算在浏览器本地完成,不涉及网络请求,即使手机信号弱或离线(如地铁、地下车库)也能正常算。但如果手机内存较小(4GB 以下),切换城市时加载税率配置文件可能有短暂卡顿,通常 1-2 秒内完成。
为什么我输入房产面积后,工具提示“请输入整数或小数”但明明我输入的是数字?
常见原因是输入了中文全角数字(如“123”)或误带了空格、逗号(如“1,234”)。本工具只接受半角数字和小数点(如 123.45),不接受千分位分隔符。另外,部分手机输入法的“智能标点”模式会自动将小数点替换为句号(。),也会导致校验失败。建议关闭输入法的“智能标点”功能,或直接在输入框中手动输入。
这个工具的数据来源可靠吗?会不会因为政策更新不及时导致算错?
数据来源为各城市政府官网、税务局公告及住建部门发布的正式文件,并按照政策发布时间标注了版本号(如“上海 2024 版”)。工具会每季度检查一次政策更新,但个别城市可能临时调整(如 2023 年深圳突然暂停试点),更新存在 1-2 周延迟。建议在计算前先查看工具页面上方的“数据版本”标签,确认是否覆盖所需时间范围。
我有多套房产,这个工具能一起算总税额吗?还是只能一套一套算?
目前工具只支持单套房产的独立计算。对于多套房产,需要分别输入每套的面积、单价、家庭人口归属等信息,然后手动加总。原因在于各城市对多套房有不同合并计税规则(如上海按家庭名下所有房产总面积与免征面积对比),在工具中实现多套联算需要用户提供全部房产信息,操作流程较长,后续版本会考虑加入该功能。
选择 打开 +新窗口 esc关闭