본문으로 건너뛰기

Beancount.io를 활용한 부동산 투자 추적

모기지, 에스크로 계좌, 감가상각 일정 및 최종적인 부동산 매각까지 포함된 임대 부동산 회계를 관리하는 것은 쉽지 않은 일입니다. 이 종합 가이드에서는 Beancount.io의 강력한 플레인 텍스트 회계 시스템을 사용하여 정확한 부동산 투자 추적 환경을 구축하고 유지하는 방법을 설명합니다.

부동산 투자 추적

실제 부동산 예시 장부를 살펴보세요:

기존 도구의 한계

부동산 회계 소프트웨어의 일반적인 문제

  • 감가상각 추적 기능 부재: 대부분의 도구는 월중 관례(mid-month convention)를 적용한 27.5년 정액법 감가상각을 지원하지 않습니다.
  • 미흡한 모기지 처리: 단순화된 뷰에서는 상환금을 이자, 원금 및 에스크로로 분리하여 보여주지 않습니다.
  • 취득 원가 조정 누락: 원가(basis)를 높이는 자본적 지출이 일반 비용으로 처리되곤 합니다.
  • 매각 차익 세분화 불가: 매각 대금을 감가상각 환입(depreciation recapture)과 장기 자본 이득으로 분리할 수 없습니다.
  • 경직된 계정 구조: 고정된 카테고리로는 토지/건물 분할이나 자산 차감 계정을 수용하기 어렵습니다.
  • 공급업체 종속성: 독점 포맷을 사용하면 27.5년이라는 긴 기간 동안 지속적인 기록을 유지하기가 불가능합니다.

Beancount.io의 장점

  • 완벽한 제어: 수십 년간 유지될 수 있는 플레인 텍스트 형식으로 데이터를 직접 소유합니다.
  • 무제한 커스터마이징: 커스텀 계정을 사용하여 어떤 형태의 부동산 구조든 모델링할 수 있습니다.
  • 정밀한 원가 기준: 초기 매입 비용, 개선 비용, 감가상각을 각각 별도로 추적합니다.
  • 투명한 계산: 감가상각이 어떻게 누적되고 매각 차익이 어떻게 계산되는지 정확히 확인할 수 있습니다.
  • 자산으로서의 부동산(Commodity): 가격 지시어(price directives)를 사용하여 가치 상승을 포함한 Fava의 보유 자산(Holdings) 뷰를 활용할 수 있습니다.
  • 미래 보장성: 플레인 텍스트 형식은 전체 보유 기간 동안 장기적인 접근성을 보장합니다.

부동산 계정 구조 설정

계정 계층 구조

부동산 투자를 반영하는 포괄적인 계정 구조로 시작하세요:

; ============================================================
; 부동산 자산 계정
; ============================================================

; 부동산 상품 — 원가 기준으로 구매한 1 유닛
1970-01-01 open Assets:RealEstate:Property
; 자산 차감: 대차대조표상 건물 가치를 줄이는 누적 감가상각
; 참고: 토지($80K, 20%)는 비상각 자산이며, 건물($320K, 80%)은 감가상각 대상입니다.
1970-01-01 open Assets:RealEstate:AccumDepreciation
; 원가(basis)에 추가되는 자본적 지출
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

메타데이터를 포함한 상품(Commodity) 정의

포트폴리오 방식의 추적을 위해 부동산을 상품으로 정의합니다:

1970-01-01 commodity PROP123MAIN
name: "123 Main St, Anytown, CA 90210"
asset-class: "real-estate"

1970-01-01 commodity USD

이렇게 하면 Fava의 보유 자산(Holdings) 뷰에서 주식, 채권 및 기타 투자 자산과 함께 부동산의 현재 시장 가치를 표시할 수 있습니다.

부동산 취득 추적

구매 기록

$400,000의 매입가에 20%의 계약금(down payment)과 30년 고정 모기지를 기록하는 방법입니다:

; 계약금(다운 페이먼트) — $400,000의 20%
2024-03-15 * "에스크로" "계약금 납부 — $400,000의 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

### 마감 비용

명확한 감사 추적을 위해 각 마감 비용을 별도의 거래로 기록합니다:

```bean
2024-03-15 * "대출 기관" "대출 취급 수수료 — \$320,000의 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

토지/건물 배분

미국 국세청(IRS)은 감가상각이 불가능한 토지와 감가상각 대상인 건물을 분리할 것을 요구합니다. 주석을 사용하여 배분 근거를 문서화하십시오:

; 토지 / 건물 비용 배분 (카운티 과세 평가관 기준):
; 카운티 과세 평가관 기준: 토지 20% (\$80K) / 건물 80% (\$320K).
; 건물 부분(\$320K)에 대해서만 감가상각이 적용됨 — 감가상각 섹션 참조.
; 출처: 카운티 과세 평가관 필지 기록, 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년 고정 금리: \$320,000, 연이율 7.0%
; 월 원리금(P&I): \$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

에스크로 지출

세금 및 보험료를 위해 에스크로 계좌에서 자금이 인출되는 시점을 추적합니다:

; 연 2회 재산세 납부 지출
2024-09-15 * "카운티 세무 징수관" "재산세 — 1차분"
Expenses:RealEstate:PropertyTax 2,500.00 USD
Assets:Bank:EscrowImpound -2,500.00 USD

; 연간 보험 갱신
2025-03-15 * "보험사" "주택 소유자 보험 갱신 — 2년차"
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/월
; 새로운 관리 수수료: 8% × \$2,500 = \$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년
  • 상각 방법: 정액법(Straight-line)
  • 관례: 월 중간 관례(Mid-month convention, 첫 달과 마지막 달에 0.5개월분 적용)
; 건물 가액: \$320,000 (매매가의 80%)
; 월 감가상각비: \$320,000 / 27.5 / 12 = \$969.70
; 0.5개월분: \$484.85

; 첫 달 — 0.5개월분 (3/15 사용 개시)
2024-03-31 * "감가상각" "2024년 3월 — 0.5개월분 (사용 개시)"
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

### 차감적 자산 패턴 (Contra-Asset Pattern)

차감적 자산 방식은 자산의 취득 원가를 그대로 유지하면서 감가상각누계액을 통한 가액 감소를 별도로 추적합니다:

- `Assets:RealEstate:Property` — 항상 취득 원가(\$400,000)를 표시
- `Assets:RealEstate:AccumDepreciation` — 시간이 경과함에 따라 누적된 음수 잔액 표시
- **순장부금액 (Net book value)** = 자산 원가 - |감가상각누계액| = 감가상각을 위한 조정 기초가액

이러한 분리는 매각 계산 시 취득 원가, 총 자본적 지출(개량비), 총 감가상각액을 각각 별개의 값으로 산출해야 하므로 매우 중요합니다.

## 자본적 지출 vs. 수선비

### 핵심적인 차이

**수선비 (당기 비용 — 발생한 연도에 전액 공제 가능):**

```bean
2024-05-18 * "HVAC Pro" "냉난방기 수리 — 커패시터 교체"
Expenses:RealEstate:Repairs 285.00 USD
Assets:Bank:Checking -285.00 USD

2024-06-10 * "Joe's Plumbing" "주방 수도꼭지 누수 수리"
Expenses:RealEstate:Repairs 180.00 USD
Assets:Bank:Checking -180.00 USD

자본적 지출 (기초가액 합산 — 당기 공제 불가, 매각 시 양도차익 감소):

2024-08-12 * "Home Depot" "온수기 교체 — 50갤런 가스식"
Assets:RealEstate:CapitalImprovements 1,800.00 USD
Assets:Bank:Checking -1,800.00 USD

2024-10-05 * "Lowe's" "새 주방 가전 — 가스레인지 + 식기세척기"
Assets:RealEstate:CapitalImprovements 4,200.00 USD
Assets:Bank:Checking -4,200.00 USD

판단 기준

분류예시세무 처리
수선비누수 수리, 부품 교체, 지붕 보수당기 비용 공제 (Schedule E)
자본적 지출온수기 교체, 가전 제품 신규 구입, 지붕 전체 교체, 증축취득 원가(기초가액)에 가산
유지보수비조경, 해충 방제, 청소당기 비용 공제 (Schedule E)

자산 처분

매각 차익 계산

매각 시, 이익은 감가상각 환입액(Depreciation Recapture)과 장기 자본 이득(Long-term capital gain)으로 나뉩니다:

; === 차익 계산 ===
;
; 취득 가격: $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 (LTCG 세율 적용)

매각 기록

; 매각 비용
2025-11-15 * "부동산 중개인" "매매 수수료 — $435,000의 5%"
Expenses:RealEstate:SellingCosts 21,750.00 USD
Assets:Bank:Checking -21,750.00 USD

2025-11-15 * "타이틀 회사" "매도인 결제 비용 — $435,000의 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

포트폴리오 성과

가치 상승 추적을 위한 Price 디렉티브

분기별 자산 가치 평가를 설정합니다:

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 Zestimate, Redfin 추정치, 유사 매물 거래가 또는 전문 감정 평가.

Fava 자산 현황(Holdings) 뷰

부동산을 하나의 상품(Commodity)으로 모델링하면 Fava의 Holdings 뷰에서 다음을 확인할 수 있습니다:

  • 취득 원가 (Cost basis): 최초 구매 가격
  • 시장 가치 (Market value): 최신 price 디렉티브 기준 가치
  • 미실현 이익 (Unrealized gain): 구매 후 가치 상승분

이를 통해 주식, 암호화폐 및 기타 투자 자산과 함께 부동산을 통합된 포트폴리오 뷰로 관리할 수 있습니다.

세무 최적화 전략

Schedule E 항목 분류

Beancount의 계정 구조를 Schedule E(미국 임대 소득 보고 양식) 항목에 직접 매핑할 수 있습니다:

Schedule E 항목Beancount 계정
Line 3 (임대료 수입)Income:RealEstate:Rent
Line 5 (광고비)Expenses:RealEstate:Advertising
Line 8 (보험료)Expenses:RealEstate:Insurance
Line 9 (법률/전문가 비용)Expenses:RealEstate:Legal
Line 10 (위탁 관리비)Expenses:RealEstate:PropertyManagement
Line 12 (모기지 이자)Expenses:RealEstate:MortgageInterest
Line 14 (수선비)Expenses:RealEstate:Repairs
Line 16 (세금)Expenses:RealEstate:PropertyTax
Line 18 (감가상각비)Expenses:RealEstate:Depreciation

1031 교환 개념

1031 교환은 동종 자산에 재투자함으로써 자본 이득세와 감가상각 환수세 납부를 이연하는 제도입니다. 전체적인 구현에는 공인회계사(CPA)의 지침이 필요하지만, 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);

연말 검증

세무 신고 전 오류를 잡기 위해 잔액 확인(balance assertions)을 사용하세요:

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. 토지/건물 배분 문서화

카운티 사정관의 배분액을 출처 및 날짜와 함께 주석으로 기록하세요. 국세청(IRS)은 공격적인 건물 배분에 대해 이의를 제기할 수 있습니다.

2. 감가상각 매월 추적

매년 보고하더라도 매월 항목을 입력하면 대차대조표를 정확하게 유지하고 연말 결산을 수월하게 할 수 있습니다.

3. 개량 vs. 수선 분류 유의

확실하지 않은 경우 IRS 간행물 527을 참조하세요. 자본적 지출(원가 기준에 추가)과 수선비(당기 비용 공제)의 구분은 수천 달러의 차이를 만들 수 있습니다.

4. 잔액 확인 기능 활용

분기별로 잔액을 확인하세요. bean-check에서 확인 실패가 보고되면 데이터 입력 실수를 조기에 발견할 수 있습니다.

5. 보증금은 부채로 유지

보증금은 법적으로 몰수되기 전까지는 절대 소득으로 기록하지 마세요.

6. 가격 지침 유지

비교 사례 매매가, Zillow 추정치 또는 전문 감정 평가를 사용하여 분기별로 부동산 가치를 업데이트하세요.

7. 매각 계획

매각 시점에 매각 차익 계산 — 최초 원가 + 개량비 - 감가상각 - 매각 비용 — 이 이미 완료되어 있도록 계정을 깨끗하게 유지하세요.

결론

효과적인 부동산 투자 추적에는 정밀성, 일관성, 그리고 적절한 도구가 필요합니다. Beancount.io는 전체 투자 수명 주기 동안 복잡한 임대 부동산 회계를 관리하는 데 필요한 유연성과 강력한 기능을 제공합니다.

부동산 추적을 위해 Beancount.io를 사용할 때의 주요 이점:

  • 완벽한 데이터 소유권: 수십 년간 지속되는 일반 텍스트 형식의 데이터
  • 정확한 취득 원가 기준: 매입가, 개량비, 감가상각을 분리하여 추적
  • 세무 보고 지원: Schedule E 양식에 직접 대응되는 계정 구조
  • 포트폴리오 뷰: 부동산을 상품(commodity)으로 취급하여 Fava Holdings 연동 가능
  • 미래 대비: 27.5년의 감가상각 기간 이후에도 데이터 접근성을 보장하는 개방형 형식

단일 부동산으로 시작하여 포트폴리오가 확장됨에 따라 추적 범위를 넓혀보세요. 적절한 설정에 대한 투자는 정확한 보고, 세무 최적화, 그리고 마음의 평화라는 배당금으로 돌아옵니다.

부동산 회계를 직접 관리할 준비가 되셨나요? 오늘 Beancount.io 시작하기를 클릭하세요.