Note/请注意, 政府每年的政策不一样, 请参照英国的官方获取最新的税率. 疫情的头两年, 政府为了刺激经济, 50万以下的房子竟然免交印花税.
第一次听说这个税, 英文里叫 Stamp Duty Tax. 是在英国买房的时候需要交给政府的. 英文里有句话叫 “There is always tax and death” 翻译过来就是死亡和税是世界上两件永远存在的事情.
在买房完成之后(签完并交换合同)30天内就得把房子的这个印花税给交了. 之前是不管房子多少钱, 都需要交这么一笔. 就像我们购物小票上都会有一个VAT (20%) 的税.
2014年12月之后, 政府就改了, 也像工资分等级, 按照房子的价钱不同等级交不同百分比的印花税.
- 125,000 英镑之下 不用交
- £125,000.01 – £250,000 百分之二
- £250,000.01 – £925,000 百分之五
- £925,000.01 – £1,500,000 百分之十
- £1,500,000.01 之上 百分之十二
越贵的房子税就越高. 当然在贷款的时候可以把这个税也包含进去, 但是这样还得利息就高了. 比如30万英镑的房子(贷款18万5000)需要交 5000 镑的税, 比如你借 25 年,那么, 按 5% 利率来说, 你最后还的是 8500 英镑 (利息).
为了方便, 写了一个 JavaScript 计算工具, 数值更新的时候会自动计算税值, 越简单越好.
房子估价(英镑):
Javascript 源代码为:
Number.prototype.money = function(c, d, t){
var n = this,
c = isNaN(c = Math.abs(c)) ? 2 : c,
d = d == undefined ? "." : d,
t = t == undefined ? "," : t,
s = n < 0 ? "-" : "",
i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "",
j = (j = i.length) > 3 ? j % 3 : 0;
return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
};
// https://HelloACM.com
function getprice(x) {
var r = 0;
var p, q;
x = x.replace("," ,"");
x = x.replace(" " ,"");
x = parseInt(x);
var ss = "";
if (x < 0) {
return "<B>请输入房子价值</B>";
}
if (x <= 125000) {
return "<B>房子少于12万5千英镑 不用交印花税</B>";
}
q = x >= 250000 ? 125000 : x - 125000;
p = q * 0.02;
r += p;
ss += "£125,000.01 - £250,000 百分之二 " + q.money(2, '.', ',') + "英镑 X 2% = 房子印花税为 <B>" + p.money(2, '.', ',') + " 英镑</B><BR/>";
if (x >= 250000) {
q = x >= 925000 ? (925000 - 250000) : x - 250000;
p = q * 0.05;
r += p;
ss += "£250,000.01 - £925,000 百分之五 " + q.money(2, '.', ',') + "英镑 X 5% = 房子印花税为 <B>" + p.money(2, '.', ',') + " 英镑</B><BR/>";
}
if (x >= 925000) {
q = x >= 1500000 ? (1500000 - 925000) : x - 925000;
p = q * 0.1;
r += p;
ss += "£925,000.01 - £1,500,000 百分之十 " + q.money(2, '.', ',') + "英镑 X 10% = 房子印花税为 <B>" + p.money(2, '.', ',') + " 英镑</B><BR/>";
}
if (x > 1500000) {
q = x - 1500000;
p = q * 0.12;
r += p;
ss += "£1,500,000.01 之上 百分之十二 " + q.money(2, '.', ',') + "英镑 X 12% =房子印花税为 <B>" + p.money(2, '.', ',') + " 英镑</B><BR/>";
}
ss += "所以, 一共需要交 <B>" + r.money(2, '.', ',') + "</B> 英镑的印花税 (Stamp Duty), 实际比例为 (Effective Rate) 是 <B>" + (r/x*100).toFixed(2) + "%</B>";
return ss;
}
document.getElementById("tax").innerHTML = getprice(document.getElementById("price").value);
英文: Javascript Utility: The Javascript Function to Compute the Stamp Duty Tax
房子那些事
- 出租房子的教训: 让中介找人上门换一个水龙头竟然要204英镑!
- 在英国换房子搬家的经历和经验之谈
- 在大房子里用电力猫解决WIFI信号不足
- 在英国带链买卖房子的经验之谈
- 英国HSBC汇丰银行因为房子钢筋结构不肯放贷
- 英国房子的EPC节能报告
- 墙重新刷成白色, 整个房子敞亮了 - 英国请人来家里刷墙的经历
- 我想要大房子! I want a Bigger House !
- 英国政府免费给房子隔热
- 折腾新房子
- 在英国租房退房后房子押金能否要回?
- 英国房子的类型
- 在英国买房得做的功课 之三 - 房子的朝向和阳光照射情况
- 英国房子的印花税
- 看图说话 - 英国的房子 (St Albans)
- 政府加息是否应该提前还房贷?
- 在英国搞了个门廊(Porch)
- 被动收入之在英国买房出租 (Buy to Let)
- 英国的房屋税 Council Tax 是啥?
- 关于两件卖房的小故事
- 从政府网站上下载英国的房产证
- 在英国怎么买学区房?
- 英国谢菲尔得房价两年内涨了50% (近几年来我第二后悔的事情)
- 按揭贷款(房贷,车贷) 每月还贷计算器
- 买房的手续费 律师费
- 在院子里盖个储藏间 - Shed Factory
- 在英国请专门装修公司铺地板
- 买房必须做的功课 之四 - 煤气安全调查
- 在英国的第一个属于自己的家 Hall Court - Fen Drayton
- 在英国退房的经历 - 押金多半是拿不回来的
- 在英国买房得做的功课 之二 - 检查宽带速率
- 买房记: 一封邮件砍掉 5000 英镑
- 在英国买房贷款的保障 - 保险
- 在英国买房得做的功课 之一 - 检查周围犯罪率治安状况
- 买房记 - Halifax 的 Mortgage Advisor
- 买房记 - HSBC 的 Mortgage Certificate
交税交到麻木
- 买借死 Buy Borrow Die: 富人如何合法避税而我们却在交税
- 英国税务局HMRC和瑞士收入
- 公司买东西 20% 的VAT税可以拿回来?
- 英国房子的印花税(Stamp Duty Tax)
- 英国工资的税码介绍(史上最全)
- 如何通过申请英国的结婚津贴Marriage Allowance(婚姻免税额)来合理避税?
- Vultr 主机通过 推广返现是不需要交VAT税的
- 交了TV License(电视授权税) 用于看BBC电视节目
- 英国的房屋税 Council Tax 是啥?
- 英国每年自我申报税的过程 (Self Assessment)
- 英国政府说我有三年的工作空档期可以选择补税(Payable Gaps, HMRC)
- 今年报税欠英国税务局HMRC大几千英镑: 1月31日前要缴清
上一篇: 简洁的 C# LINQ 写法 - 例子 1
下一篇: 在英国养金鱼
扫描二维码,分享本文到微信朋友圈
房事天天谈.
要是真的谈谈”房事” 那就有流量了.
你这难道不是房事?
实际上用 .toFixed(2) 就能保留2位小数, 用 .toLocaleString() 就能让数字带有千分位符. 所以嘛…
嗯, 之前以为 toLocaleString 只是对日期有用.
这其实是交易税的一种吧,在国内,交易税经常被包入交易成本内,起不到遏制炒房的作用.
好低的税率呀,而且英国政府明说这是税,光明正大.
法国政府比较猥琐,做了那啥还要立牌坊,规定所有房产买卖都必须经过授权机构公证,公证费是雷打不动的7%,当年我20万出头的房子收了1万5,这笔钱毫无疑问有很大一部分流回了政府,人家还能理直气壮地说没收税…
法国福利已经很好了, 知足吧.