管理租赁物业的会计工作,包括抵押贷款、托管账户、折旧计划以及最终的物业出售,可能颇具挑战。本综合指南将向你展示如何使用Beancount.io强大的纯文本会计系统来设置和维护准确的房地产投资追踪。
浏览一个实时房地产示例账本:
为什么传统工具力有不逮
房地产会计软件的常见问题
- 无折旧追踪:大多数工具不支持27.5年直线折旧法及月中惯例
- 抵押贷款处理不佳:简化视图未将还款拆分为利息、本金和托管费用
- 缺失成本基础调整:增加基础的资本性改良支出被当作常规费用处理
- 无法分解出售收益:无法将出售所得拆分为折旧回收和长期资本利得
- 僵化的账户结构:固定类别无法容纳土地/建筑物拆分或备抵账户
- 供应商锁定:专有格式使得无法维护长达27.5年的连续记录
Beancount.io的优势
- 完全掌控:以持续数十年的纯文本格式拥有你的数据
- 无限定制:使用自定义账户为任何物业结构建模
- 精确成本基础:分别追踪原始成本、改良支出和折旧
- 透明的计算:清晰查看折旧如何累积以及收益如何计算
- 物业作为商品:使用价格指令实现Fava持仓视图和增值追踪
- 面向未来:纯文本格式确保在整个持有期间内的长期可访问性
设置你的物业账户结构
账户层级结构
从一个反映你房地产投资的综合账户结构开始:
; ============================================================
; 物业资产账户
; ============================================================
; 物业商品 — 以成本基础购买1单位
1970-01-01 open Assets:RealEstate:Property
; 备抵资产:累计折旧减少资产负债表上的建筑物价值
; 注意:土地(8万美元,20%)不可折旧;建筑物(32万美元,80%)需折旧
1970-01-01 open Assets:RealEstate:AccumDepreciation
; 增加至基础的资本性改良支出
1970-01-01 open Assets:RealEstate:CapitalImprovements
; ============================================================
; 银行账户
; ============================================================
1970-01-01 open Assets:Bank:Checking
1970-01-01 open Assets:Bank:Savings
; 托管预扣账户:每月存入的房产税和保险费
1970-01-01 open Assets:Bank:EscrowImpound
; ============================================================
; 负债账户
; ============================================================
; 7.0%年利率的30年固定利率抵押贷款
1970-01-01 open Liabilities:Mortgage
; 租户押金 — 在没收前不算作收入
1970-01-01 open Liabilities:SecurityDeposit
; ============================================================
; 收入账户
; ============================================================
1970-01-01 open Income:RealEstate:Rent
1970-01-01 open Income:RealEstate:CapitalGains:LongTerm
1970-01-01 open Income:RealEstate:DepreciationRecapture
; ============================================================
; 费用账户
; ============================================================
1970-01-01 open Expenses:RealEstate:MortgageInterest
1970-01-01 open Expenses:RealEstate:LoanOrigination
1970-01-01 open Expenses:RealEstate:PropertyTax
1970-01-01 open Expenses:RealEstate:Insurance
1970-01-01 open Expenses:RealEstate:PropertyManagement
1970-01-01 open Expenses:RealEstate:Repairs
1970-01-01 open Expenses:RealEstate:Maintenance
1970-01-01 open Expenses:RealEstate:Depreciation
1970-01-01 open Expenses:RealEstate:ClosingCosts
1970-01-01 open Expenses:RealEstate:SellingCosts带元数据的商品定义
将你的物业定义为商品,以便进行类似投资组合的追踪:
1970-01-01 commodity PROP123MAIN
name: "加利福尼亚州安尼镇主街123号"
asset-class: "real-estate"
1970-01-01 commodity USD这能让Fava的持仓视图将你物业的当前市值与股票、债券及其他投资一同显示。
物业收购追踪
记录购买
追踪一笔40万美元的购买交易,含20%首付及30年固定利率抵押贷款:
; 首付 — 40万美元的20%
2024-03-15 * "托管账户" "首付 — 40万美元的20%"
Assets:RealEstate:Property 1 PROP123MAIN {400,000.00 USD, 2024-03-15}
Assets:Bank:Checking -80,000.00 USD
Liabilities:Mortgage -320,000.00 USD结算成本
将每项结算成本记录为独立交易,以便清晰审计:
2024-03-15 * "贷款方" "贷款发起费 — 32万美元的1%"
Expenses:RealEstate:LoanOrigination 3,200.00 USD
Assets:Bank:Checking -3,200.00 USD
2024-03-15 * "产权公司" "产权保险、托管费、登记费"
Expenses:RealEstate:ClosingCosts 2,800.00 USD
Assets:Bank:Checking -2,800.00 USD
2024-03-15 * "评估师" "物业评估"
Expenses:RealEstate:ClosingCosts 450.00 USD
Assets:Bank:Checking -450.00 USD土地/建筑物分配
国税局要求将不可折旧的土地与可折旧的建筑物分开。使用注释记录分配情况:
; 土地/建筑物成本分配(来自县评估员):
; 县评估员显示土地占20%(8万美元)/ 建筑物占80%(32万美元)。
; 仅建筑物部分(32万美元)需折旧 — 参见折旧部分。
; 来源:县评估员地块记录,评估日期2024-01-01初始托管预扣
贷款方通常要求在交割时存入初始托管资金:
; 初始托管:3个月房产税 + 1年预付保险费
; 房产税:约5,000美元/年 → 416.67美元/月 × 3 = 1,250.00美元
; 保险费:约1,800美元/年预付
2024-03-15 * "托管账户" "初始托管预扣 — 房产税(3个月)+ 保险费(1年)"
Assets:Bank:EscrowImpound 1,250.00 USD
Expenses:RealEstate:Insurance 1,800.00 USD
Assets:Bank:Checking -3,050.00 USD抵押贷款管理
月度还款细分
每笔抵押贷款还款需拆分为利息支出、本金减少和托管费用:
; 30年固定利率:32万美元,7.0%年利率
; 每月本金+利息:2,129.06美元
; 每月托管费用:566.67美元(416.67美元税款 + 150.00美元保险费)
; 总还款额:2,695.73美元
; 第1个月:利息 = 320,000.00 × 0.07 / 12 = 1,866.67美元
2024-04-01 * "银行" "抵押贷款还款 — 2024年4月"
Expenses:RealEstate:MortgageInterest 1,866.67 USD
Liabilities:Mortgage 262.39 USD
Assets:Bank:EscrowImpound 566.67 USD
Assets:Bank:Checking -2,695.73 USD
; 第2个月:利息 = (320,000.00 - 262.39) × 0.07 / 12 = 1,865.14美元
2024-05-01 * "银行" "抵押贷款还款 — 2024年5月"
Expenses:RealEstate:MortgageInterest 1,865.14 USD
Liabilities:Mortgage 263.92 USD
Assets:Bank:EscrowImpound 566.67 USD
Assets:Bank:Checking -2,695.73 USD托管资金支出
追踪托管账户支付税款和保险的费用:
; 半年一次的房产税支出
2024-09-15 * "县税务征收官" "房产税 — 第一期"
Expenses:RealEstate:PropertyTax 2,500.00 USD
Assets:Bank:EscrowImpound -2,500.00 USD
; 年度保险续费
2025-03-15 * "保险公司" "房主保险续费 — 第二年"
Expenses:RealEstate:Insurance 1,850.00 USD
Assets:Bank:EscrowImpound -1,850.00 USD租金收入与物业管理
含物业费的总租金
分别追踪总租金收入和物业管理费:
; 租金:每月2,400美元,物业费:8% = 192美元
; 业主净收入:2,208美元
2024-04-01 * "租户" "2024年4月租金"
Assets:Bank:Checking 2,208.00 USD
Expenses:RealEstate:PropertyManagement 192.00 USD
Income:RealEstate:Rent -2,400.00 USD押金
押金是负债,而非收入:
; 收到押金 — 产生负债
2024-03-20 * "租户" "押金 — 1个月租金"
Assets:Bank:Checking 2,400.00 USD
Liabilities:SecurityDeposit -2,400.00 USD
; 退还押金 — 消除负债
2025-11-01 * "租户" "退还押金 — 租约到期"
Liabilities:SecurityDeposit 2,400.00 USD
Assets:Bank:Checking -2,400.00 USD租金上涨
清晰记录租金上涨:
; 2025年租金上涨:从2,400美元增至每月2,500美元
; 新物业费:2,500美元的8% = 200美元
2025-01-01 * "租户" "2025年1月租金(上涨至2,500美元)"
Assets:Bank:Checking 2,300.00 USD
Expenses:RealEstate:PropertyManagement 200.00 USD
Income:RealEstate:Rent -2,500.00 USD折旧追踪
27.5年直线折旧法与月中惯例
住宅租赁物业的折旧规则:
- 回收期:27.5年
- 方法:直线法
- 惯例:月中惯例(首月和最后一个月按半个月计算)
; 建筑物成本:32万美元(购买价格的80%)
; 月度折旧:320,000 / 27.5 / 12 = 969.70美元
; 半个月折旧:484.85美元
; 第一个月 — 半个月(3月15日投入服务)
2024-03-31 * "折旧" "2024年3月 — 半个月(投入服务)"
Expenses:RealEstate:Depreciation 484.85 USD
Assets:RealEstate:AccumDepreciation -484.85 USD
; 整月折旧
2024-04-30 * "折旧" "2024年4月"
Expenses:RealEstate:Depreciation 969.70 USD
Assets:RealEstate:AccumDepreciation -969.70 USD
2024-05-31 * "折旧" "2024年5月"
Expenses:RealEstate:Depreciation 969.70 USD
Assets:RealEstate:AccumDepreciation -969.70 USD备抵资产模式
备抵资产方法在追踪累计折旧减少额的同时,保持原始物业成本可见:
Assets:RealEstate:Property— 始终显示原始成本(40万美元)Assets:RealEstate:AccumDepreciation— 随时间累积负余额- 账面净值 = 物业价值 - |累计折旧| = 折旧调整后的基础
这种分离对于出售计算至关重要,因为需要将原始成本、总改良支出和总折旧作为独立数值。
资本性改良支出与维修费用
关键区别
维修费用(当期扣除 — 在发生当年全额扣除):
2024-05-18 * "HVAC专业公司" "空调维修 — 更换电容器"
Expenses:RealEstate:Repairs 285.00 USD
Assets:Bank:Checking -285.00 USD
2024-06-10 * "乔氏管道服务" "修理厨房水龙头漏水"
Expenses:RealEstate:Repairs 180.00 USD
Assets:Bank:Checking -180.00 USD资本性改良支出(增加至基础 — 当期不可扣除,出售时减少收益):
2024-08-12 * "家得宝" "更换热水器 — 50加仑燃气型"
Assets:RealEstate:CapitalImprovements 1,800.00 USD
Assets:Bank:Checking -1,800.00 USD
2024-10-05 * "劳氏" "新厨房电器 — 炉灶+洗碗机"
Assets:RealEstate:CapitalImprovements 4,200.00 USD
Assets:Bank:Checking -4,200.00 USD如何判断
| 类别 | 示例 | 税务处理 |
|---|---|---|
| 维修费用 | 修理漏水水龙头、更换电容器、修补屋顶 | 当期扣除(附表E) |
| 资本性改良支出 | 新热水器、新电器、新屋顶、加建 | 增加成本基础 |
| 维护费用 | 园林绿化、害虫防治、清洁 | 当期扣除(附表E) |
物业处置
出售收益计算
出售时,收益需拆分为折旧回收和长期资本利得:
; === 收益计算 ===
;
; 购买价格: 400,000.00 美元
; + 资本性改良支出: + 6,000.00 美元
; - 累计折旧: - 19,394.00 美元
; = 调整后基础: 386,606.00 美元
;
; 售价: 435,000.00 美元
; - 出售成本(6%): - 26,100.00 美元
; = 净收入: 408,900.00 美元
;
; 总收益: 22,294.00 美元
; 折旧回收: 19,394.00 美元(最高按25%税率征税 — §1250)
; 长期资本利得: 2,900.00 美元(按长期资本利得税率征税)记录出售
; 出售成本
2025-11-15 * "房地产经纪人" "销售佣金 — 43.5万美元的5%"
Expenses:RealEstate:SellingCosts 21,750.00 USD
Assets:Bank:Checking -21,750.00 USD
2025-11-15 * "产权公司" "卖方结算成本 — 43.5万美元的1%"
Expenses:RealEstate:ClosingCosts 4,350.00 USD
Assets:Bank:Checking -4,350.00 USD
; 抵押贷款清偿
2025-11-15 * "银行" "交割时清偿抵押贷款"
Liabilities:Mortgage 314,744.09 USD
Assets:Bank:Checking -314,744.09 USD
; 处置物业并确认收益
2025-11-15 * "出售" "处置物业 — 确认收益"
Assets:RealEstate:Property -1 PROP123MAIN {400,000.00 USD, 2024-03-15}
Assets:RealEstate:CapitalImprovements -6,000.00 USD
Assets:RealEstate:AccumDepreciation 19,394.00 USD
Assets:Bank:Checking 408,900.00 USD
Income:RealEstate:DepreciationRecapture -19,394.00 USD
Income:RealEstate:CapitalGains:LongTerm -2,900.00 USD投资组合表现
用于增值追踪的价格指令
设置季度物业估值:
2024-03-15 price PROP123MAIN 400,000.00 USD
2024-06-30 price PROP123MAIN 405,000.00 USD
2024-09-30 price PROP123MAIN 412,000.00 USD
2024-12-31 price PROP123MAIN 418,000.00 USD
2025-03-31 price PROP123MAIN 425,000.00 USD
2025-06-30 price PROP123MAIN 430,000.00 USD物业估值来源:Zillow估值、Redfin估价、可比房产销售或专业评估。
Fava持仓视图
将物业建模为商品后,Fava的持仓视图会显示:
- 成本基础:原始购买价格
- 市场价值:基于最新价格指令
- 未实现收益:自购买以来的增值
这使你可以在统一的投资组合视图中,将房地产与股票、加密货币及其他投资并列查看。
税务优化策略
附表E分类
Beancount的账户结构直接对应附表E的各个项目:
| 附表E项目 | Beancount账户 |
|---|---|
| 第3行(收到的租金) | Income:RealEstate:Rent |
| 第5行(广告费) | Expenses:RealEstate:Advertising |
| 第8行(保险费) | Expenses:RealEstate:Insurance |
| 第9行(法律/专业服务费) | Expenses:RealEstate:Legal |
| 第10行(管理费) | Expenses:RealEstate:PropertyManagement |
| 第12行(抵押贷款利息) | Expenses:RealEstate:MortgageInterest |
| 第14行(维修费) | Expenses:RealEstate:Repairs |
| 第16行(税费) | Expenses:RealEstate:PropertyTax |
| 第18行(折旧) | Expenses:RealEstate:Depreciation |
1031交换概念
1031交换通过将收益再投资于同类物业来递延资本利得和折旧回收税。虽然完整实施需要注册会计师的指导,但Beancount可以通过元数据和备忘条目来追踪递延收益。
报告与分析
净租金收入查询
SELECT account, sum(position) as total
WHERE account ~ "Income:RealEstate" OR account ~ "Expenses:RealEstate"
GROUP BY account
ORDER BY total;现金流分析
-- 物业月度净现金流
SELECT year(date), month(date), sum(position) as net_flow
WHERE account ~ "Assets:Bank:Checking"
AND (narration ~ "rent" OR narration ~ "Mortgage" OR narration ~ "repair")
GROUP BY year(date), month(date)
ORDER BY year(date), month(date);年末验证
在报税前使用余额断言来发现错误:
2025-01-01 balance Assets:RealEstate:Property 1 PROP123MAIN
2025-01-01 balance Assets:RealEstate:CapitalImprovements 6,000.00 USD
2025-01-01 balance Assets:RealEstate:AccumDepreciation -9,212.15 USD
2025-01-01 balance Liabilities:SecurityDeposit -2,400.00 USD最佳实践与提示
1. 记录土地/建筑物拆分
在注释中记录县评估员的分配比例,并注明来源和日期。国税局可能会质疑激进的建筑物分配比例。
2. 按月追踪折旧
尽管折旧是按年申报的,但按月记录能保持资产负债表准确,并使年底处理变得简单。
3. 仔细分类改良支出与维修费用
如有疑问,请查阅IRS第527号出版物。区分资本性改良支出(增加基础)和维修费用(当期扣除)可能为你节省或花费数千美元。
4. 使用余额断言
每季度进行余额断言。如果bean-check报告断言失败,你就能及早发现数据录入错误。
5. 将押金保持为负债
在押金被合法没收前,切勿将其记录为收入。
6. 维护价格指令
使用可比销售、Zillow估值或专业评估,每季度更新物业估值。
7. 为出售做好准备
保持账户清晰,以便在出售时,收益计算所需的原始成本 + 改良支出 - 折旧 - 出售成本已经计算就绪。
结论
有效的房地产投资追踪需要精确性、一致性以及合适的工具。Beancount.io提供了在整个投资生命周期中管理复杂租赁物业会计所需的灵活性和强大功能。
使用Beancount.io进行房地产追踪的主要优势:
- 完全数据所有权:以持续数十年的纯文本格式拥有你的数据
- 精确成本基础:分别追踪购买、改良支出和折旧
- 报税就绪的报告:账户结构直接对应附表E
- 投资组合视图:将物业作为商品,实现与Fava持仓的集成
- 面向未来:开放格式确保在27.5年折旧期及之后的长期可访问性
从单一物业开始,随着投资组合的增长扩展你的追踪范围。在正确设置上的投入将在精确报告、税务优化和安心无忧方面带来回报。
准备好掌控你的房地产会计了吗?立即开始使用Beancount.io。