Перейти до основного вмісту

Відстеження інвестицій у нерухомість з Beancount.io

Управління обліком орендної нерухомості, включаючи іпотеку, ескроу-рахунки, графіки амортизації та майбутній продаж майна, може бути складним завданням. Цей вичерпний посібник покаже вам, як налаштувати та вести точне відстеження інвестицій у нерухомість за допомогою потужної системи текстового бухгалтерського обліку Beancount.io.

Відстеження інвестицій у нерухомість

Ознайомтеся з живим прикладом книги обліку нерухомості:

Чому традиційні інструменти не справляються

Поширені проблеми програмного забезпечення для обліку нерухомості

  • Відсутність відстеження амортизації: Більшість інструментів не підтримують 27,5-річну прямолінійну амортизацію з конвенцією середини місяця.
  • Складність з іпотекою: Спрощені представлення не розділяють платежі на відсотки, основну суму та ескроу.
  • Відсутність коригування бази вартості: Капітальні поліпшення, що додаються до бази, розглядаються як звичайні витрати.
  • Неможливість розкладання прибутку від продажу: Неможливо розділити виручку від продажу на відновлення амортизації та довгостроковий приріст капіталу.
  • Негнучкі структури рахунків: Фіксовані категорії не дозволяють розділяти землю/будівлю або використовувати контр-активні рахунки.
  • Залежність від постачальника: Власні формати унеможливлюють ведення безперервних записів протягом 27,5 років.

Переваги Beancount.io

  • Повний контроль: Володійте своїми даними у текстовому форматі, який зберігається десятиліттями.
  • Безмежна персоналізація: Моделюйте будь-яку структуру власності за допомогою власних рахунків.
  • Точна база вартості: Відстежуйте початкову вартість, поліпшення та амортизацію окремо.
  • Прозорі розрахунки: Бачте точно, як накопичується амортизація та розраховується прибуток.
  • Нерухомість як товар: Використовуйте директиви цін для перегляду активів у Fava з відстеженням подорожчання.
  • Захист на майбутнє: Текстовий формат гарантує довгострокову доступність протягом усього періоду володіння.

Налаштування структури рахунків для нерухомості

Ієрархія рахунків

Почніть із комплексної структури рахунків, яка відображає ваші інвестиції в нерухомість:

; ============================================================
; Рахунки активів нерухомості
; ============================================================

; Товар нерухомості — 1 одиниця, придбана за собівартістю
1970-01-01 open Assets:RealEstate:Property
; Контр-актив: накопичена амортизація зменшує вартість будівлі в балансі
; Примітка: Земля ($80K, 20%) не амортизується; Будівля ($320K, 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

; ============================================================
; Рахунки зобов'язань
; ============================================================

; 30-річна фіксована іпотека під 7.0% річних
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

Це дозволяє перегляду "Holdings" (Активи) у Fava відображати поточну ринкову вартість вашої нерухомості поруч із акціями, облігаціями та іншими інвестиціями.

Відстеження придбання нерухомості

Запис покупки

Відстежуйте покупку за $400 000 з початковим внеском 20% і 30-річною іпотекою з фіксованою ставкою:

; Початковий внесок — 20% від $400,000
2024-03-15 * "Ескроу" "Початковий внесок — 20% від $400,000"
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 * "Кредитор" "Комісія за оформлення кредиту — 1% від \$320,000"
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"
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"
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 * "Страхова компанія" "Пролонгація страхування житла — 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"
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 (збільшено до \$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 років
  • Метод: Прямолінійний
  • Конвенція: Середина місяця (півмісяця в перший і останній місяці)
; Вартість будівлі: \$320,000 (80% від ціни купівлі)
; Щомісячна амортизація: \$320,000 / 27.5 / 12 = \$969.70
; Півмісяця: \$484.85

; Перший місяць — половина місяця (введено в експлуатацію 15.03)
2024-03-31 * "Амортизація" "Березень 2024 — половина місяця (введено в експлуатацію)"
Expenses:RealEstate:Depreciation 484.85 USD
Assets:RealEstate:AccumDepreciation -484.85 USD

; Повні місяці
2024-04-30 * "Амортизація" "Квітень 2024"
Expenses:RealEstate:Depreciation 969.70 USD
Assets:RealEstate:AccumDepreciation -969.70 USD

2024-05-31 * "Амортизація" "Травень 2024"
Expenses:RealEstate:Depreciation 969.70 USD
Assets:RealEstate:AccumDepreciation -969.70 USD

### Патерн контрактиву

Метод контрактиву дозволяє бачити початкову вартість майна, одночасно відстежуючи накопичене зниження вартості через амортизацію:

- `Assets:RealEstate:Property` — завжди показує початкову вартість (\$400,000)
- `Assets:RealEstate:AccumDepreciation` — з часом накопичує від’ємний баланс
- **Чиста балансова вартість** = Property - |AccumDepreciation| = скоригована база для амортизації

Цей поділ є важливим для розрахунку продажу, де вам потрібно мати початкову вартість, загальну суму покращень та загальну амортизацію як окремі значення.

## Капітальні покращення проти ремонтів

### Критична різниця

**Ремонти** (поточні витрати — повністю віднімаються в рік здійснення):

```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)
Капітальне покращенняНовий водонагрівач, нова техніка, новий дах, прибудоваДодавання до вартості (cost basis)
Технічне обслуговуванняЛандшафтний дизайн, боротьба зі шкідниками, прибиранняПоточне відрахування (Schedule E)

Вибуття майна

Розрахунок прибутку від продажу

При продажу прибуток розділяється між поверненням амортизації (depreciation recapture) та довгостроковим капітальним прибутком:

; === Розрахунок прибутку ===
;
; Ціна купівлі: $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 * "Realtor" "Комісія з продажу — 5% від $435,000"
Expenses:RealEstate:SellingCosts 21,750.00 USD
Assets:Bank:Checking -21,750.00 USD

2025-11-15 * "Title company" "Витрати продавця на закриття угоди — 1% від $435,000"
Expenses:RealEstate:ClosingCosts 4,350.00 USD
Assets:Bank:Checking -4,350.00 USD

; Погашення іпотеки
2025-11-15 * "Bank" "Погашення іпотеки при закритті угоди"
Liabilities:Mortgage 314,744.09 USD
Assets:Bank:Checking -314,744.09 USD

; Вибуття майна та визнання прибутку
2025-11-15 * "Sale" "Вибуття майна — визнання прибутку"
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 Zestimate, оцінка Redfin, порівняльні продажі або професійна експертна оцінка.

Вигляд активів (Holdings) у Fava

Коли нерухомість моделюється як товар (commodity), вікно активів Fava показує:

  • Собівартість (Cost basis): Початкова ціна купівлі
  • Ринкова вартість: На основі останньої директиви ціни
  • Нереалізований прибуток: Зростання вартості з моменту купівлі

Це дозволяє бачити нерухомість разом з акціями, криптовалютою та іншими інвестиціями в єдиному вікні портфеля.

Стратегії податкової оптимізації

Категоризація для Schedule E

Структура рахунків Beancount безпосередньо відповідає статтям форми Schedule E:

Рядок Schedule 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 дозволяє відстрочити податок на приріст капіталу та повернення амортизації шляхом реінвестування в подібне майно. Хоча повне впровадження вимагає консультації сертифікованого бухгалтера (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. Ретельно класифікуйте поліпшення порівняно з ремонтом

У разі сумнівів зверніться до публікації IRS №527. Різниця між капітальним поліпшенням (збільшує базисну вартість) та ремонтом (поточні витрати) може заощадити або коштувати вам тисячі.

4. Використовуйте твердження про баланс (balance assertions)

Підтверджуйте баланси щокварталу. Якщо bean-check повідомляє про помилку твердження, ви зможете вчасно виявити помилки введення даних.

5. Обліковуйте гарантійні депозити як зобов'язання

Ніколи не записуйте гарантійні депозити як дохід, поки вони не будуть офіційно утримані на законних підставах.

6. Підтримуйте актуальність директив цін (price directives)

Оновлюйте оцінку нерухомості щокварталу, використовуючи дані про продажі порівнянних об'єктів, оцінки Zillow або професійну експертизу.

7. Плануйте продаж заздалегідь

Тримайте свої рахунки в порядку, щоб на момент продажу розрахунок прибутку — початкова вартість + поліпшення - амортизація - витрати на продаж — уже був готовий.

Висновок

Ефективне відстеження інвестицій у нерухомість вимагає точності, послідовності та правильних інструментів. Beancount.io забезпечує гнучкість і потужність, необхідні для управління складним обліком орендної нерухомості протягом усього інвестиційного циклу.

Ключові переваги використання Beancount.io для відстеження нерухомості:

  • Повне володіння даними: ваші дані у форматі простого тексту, який зберігатиметься десятиліттями
  • Точна базисна вартість: окреме відстеження купівлі, поліпшень та амортизації
  • Звітність, готова до податків: структура рахунків безпосередньо відповідає формі Schedule E
  • Портфельний вигляд: представлення нерухомості як товару (commodity) дозволяє використовувати інтеграцію Fava Holdings
  • Захищеність на майбутнє: відкритий формат гарантує доступність даних протягом усього 27,5-річного періоду амортизації та після нього

Почніть з одного об'єкта та розширюйте відстеження в міру зростання вашого портфеля. Інвестиції в правильне налаштування обліку приносять дивіденди у вигляді точної звітності, оптимізації податків та душевного спокою.

Готові взяти під контроль свій облік нерухомості? Почніть роботу з Beancount.io вже сьогодні.