Перейти к основному содержимому

Отслеживание инвестиций в недвижимость

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

Ведение бухгалтерии арендной недвижимости с учётом ипотек, эскроу-счетов, графиков амортизации и последующей продажи объектов может быть сложной задачей. Это подробное руководство показывает, как настроить и поддерживать точный учёт инвестиций в недвижимость с помощью мощной системы учёта в виде простого текста Beancount.io.

Ознакомьтесь с живым примером книги учёта недвижимости:

Открыть Real Estate Example Ledger в новой вкладке

Почему традиционные инструменты не справляются

Распространенные проблемы с программным обеспечением для учета недвижимости

  • Отсутствие учёта амортизации: Большинство инструментов не поддерживают линейную амортизацию за 27,5 лет с методом середины месяца
  • Слабая работа с ипотекой: Упрощённые представления не разделяют платежи на проценты, основной долг и эскроу
  • Отсутствие корректировок базы затрат: Капитальные улучшения, увеличивающие базу, рассматриваются как обычные расходы
  • Нет разложения прибыли от продажи: Невозможно разделить выручку от продажи на восстановление амортизации и долгосрочный прирост капитала
  • Негибкие структуры счетов: Фиксированные категории не учитывают разделение земли и здания или контр-активные счета
  • Привязка к поставщику: Проприетарные форматы делают невозможным ведение непрерывных записей в течение 27,5 лет

Преимущества Beancount.io

  • Полный контроль: Владейте своими данными в формате простого текста, который сохраняется десятилетиями
  • Неограниченная настройка: Моделируйте любую структуру недвижимости с помощью пользовательских счетов
  • Точная база затрат: Отслеживайте первоначальную стоимость, улучшения и амортизацию отдельно
  • Прозрачные расчёты: Видите в точности, как накапливается амортизация и вычисляются прибыли
  • Недвижимость как товар: Используйте директивы цен для представления «Holdings» в Fava с отслеживанием роста стоимости
  • Устойчивость к будущему: Формат простого текста обеспечивает долгосрочную доступность на протяжении всего периода владения

Настройка структуры счетов вашей недвижимости

Иерархия счетов

Начните с комплексной структуры счетов, отражающей ваши инвестиции в недвижимость:

; ============================================================
; Property Asset Accounts
; ============================================================
 
; The property commodity — 1 unit purchased at cost basis
1970-01-01 open Assets:RealEstate:Property
; Contra-asset: accumulated depreciation reduces building value on balance sheet
; Note: Land ($80K, 20%) is non-depreciable; Building ($320K, 80%) is depreciated
1970-01-01 open Assets:RealEstate:AccumDepreciation
; Capital improvements added to basis
1970-01-01 open Assets:RealEstate:CapitalImprovements
 
; ============================================================
; Bank Accounts
; ============================================================
 
1970-01-01 open Assets:Bank:Checking
1970-01-01 open Assets:Bank:Savings
; Escrow impound: monthly contributions for property tax & insurance
1970-01-01 open Assets:Bank:EscrowImpound
 
; ============================================================
; Liability Accounts
; ============================================================
 
; 30-year fixed mortgage at 7.0% APR
1970-01-01 open Liabilities:Mortgage
; Tenant security deposit — not income until forfeited
1970-01-01 open Liabilities:SecurityDeposit
 
; ============================================================
; Income Accounts
; ============================================================
 
1970-01-01 open Income:RealEstate:Rent
1970-01-01 open Income:RealEstate:CapitalGains:LongTerm
1970-01-01 open Income:RealEstate:DepreciationRecapture
 
; ============================================================
; Expense Accounts
; ============================================================
 
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
; Buyer-side closing costs (purchase only). There is deliberately no
; SellingCosts expense account: costs of sale reduce the amount realized
; at closing instead — see Property Disposition below.
1970-01-01 open Expenses:RealEstate:ClosingCosts

Определение товара с метаданными

Определите вашу недвижимость как товар для отслеживания в стиле портфеля:

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-летней ипотекой с фиксированной ставкой:

; Down payment — 20% of $400,000
2024-03-15 * "Escrow" "Down payment — 20% of $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

Затраты на закрытие сделки

Записывайте каждый расход на закрытие сделки отдельной транзакцией для прозрачных аудиторских следов:

2024-03-15 * "Lender" "Loan origination fee — 1% of $320,000"
  Expenses:RealEstate:LoanOrigination   3,200.00 USD
  Assets:Bank:Checking                 -3,200.00 USD
 
2024-03-15 * "Title company" "Title insurance, escrow fees, recording"
  Expenses:RealEstate:ClosingCosts      2,800.00 USD
  Assets:Bank:Checking                 -2,800.00 USD
 
2024-03-15 * "Appraiser" "Property appraisal"
  Expenses:RealEstate:ClosingCosts        450.00 USD
  Assets:Bank:Checking                   -450.00 USD

Распределение земля/здание

Налоговая служба (IRS) требует отделять неамортизируемую землю от амортизируемого здания. Документируйте распределение с помощью комментариев:

; Land / building cost allocation (from county assessor):
; County assessor shows 20% land ($80K) / 80% building ($320K).
; Only the building portion ($320K) is depreciated — see depreciation section.
; Source: County Assessor parcel record, assessed 2024-01-01

Первоначальный депозит эскроу

Кредиторы обычно требуют первоначальный депозит в эскроу при закрытии сделки:

; Initial escrow: 3 months property tax + 1 year insurance prepaid
; Property tax: ~$5,000/yr → $416.67/mo × 3 = $1,250.00
; Insurance: ~$1,800/yr prepaid
2024-03-15 * "Escrow" "Initial escrow impound — property tax (3 mo) + insurance (1 yr)"
  Assets:Bank:EscrowImpound              1,250.00 USD
  Expenses:RealEstate:Insurance          1,800.00 USD
  Assets:Bank:Checking                  -3,050.00 USD

Управление ипотекой

Разбивка ежемесячного платежа

Каждый ипотечный платёж разделяется на процентные расходы, погашение основного долга и эскроу:

; 30-year fixed: $320,000 at 7.0% APR
; Monthly P&I: $2,129.06
; Monthly escrow: $566.67 ($416.67 tax + $150.00 insurance)
; Total payment: $2,695.73
 
; Month 1: Interest = $320,000.00 × 0.07 / 12 = $1,866.67
2024-04-01 * "Bank" "Mortgage payment — April 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
 
; Month 2: Interest = ($320,000.00 - $262.39) × 0.07 / 12 = $1,865.14
2024-05-01 * "Bank" "Mortgage payment — May 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

Выплаты из эскроу

Отслеживайте, когда эскроу-счёт выплачивает средства на налоги и страхование:

; Semi-annual property tax disbursement
2024-09-15 * "County tax collector" "Property tax — first installment"
  Expenses:RealEstate:PropertyTax    2,500.00 USD
  Assets:Bank:EscrowImpound        -2,500.00 USD
 
; Annual insurance renewal
2025-03-15 * "Insurance company" "Homeowner insurance renewal — year 2"
  Expenses:RealEstate:Insurance      1,850.00 USD
  Assets:Bank:EscrowImpound        -1,850.00 USD

Арендный доход и управление недвижимостью

Валовая аренда с комиссией за управление

Отслеживайте валовой арендный доход и комиссии за управление недвижимостью отдельно:

; Rent: $2,400/mo, PM fee: 8% = $192
; Net to owner: $2,208
 
2024-04-01 * "Tenant" "April 2024 rent"
  Assets:Bank:Checking                    2,208.00 USD
  Expenses:RealEstate:PropertyManagement    192.00 USD
  Income:RealEstate:Rent                 -2,400.00 USD

Депозиты за аренду

Обеспечительные депозиты — это обязательства, а не доход:

; Receive deposit — creates liability
2024-03-20 * "Tenant" "Security deposit — 1 month rent"
  Assets:Bank:Checking                    2,400.00 USD
  Liabilities:SecurityDeposit           -2,400.00 USD
 
; Return deposit — eliminates liability
2025-11-01 * "Tenant" "Return security deposit — lease ended"
  Liabilities:SecurityDeposit            2,400.00 USD
  Assets:Bank:Checking                  -2,400.00 USD

Повышение арендной платы

Документируйте повышение арендной платы чётко:

; 2025 rent increase: $2,400 → $2,500/mo
; New PM fee: 8% × $2,500 = $200
2025-01-01 * "Tenant" "January 2025 rent (increased to $2,500)"
  Assets:Bank:Checking                    2,300.00 USD
  Expenses:RealEstate:PropertyManagement    200.00 USD
  Income:RealEstate:Rent                 -2,500.00 USD

Отслеживание амортизации

Линейная амортизация за 27,5 лет с конвенцией середины месяца

Федеральные правила амортизации США для жилой арендной недвижимости (MACRS — Публикация IRS 946):

  • Срок восстановления: 27,5 лет
  • Метод: Линейный
  • Соглашение: Середина месяца (полмесяца в первом и последнем месяцах)
; Building cost: $320,000 (80% of purchase price)
; Monthly depreciation: $320,000 / 27.5 / 12 = $969.70
; Half-month: $484.85
 
; First month — half-month (placed in service 3/15)
2024-03-31 * "Depreciation" "March 2024 — half-month (placed in service)"
  Expenses:RealEstate:Depreciation          484.85 USD
  Assets:RealEstate:AccumDepreciation      -484.85 USD
 
; Full months
2024-04-30 * "Depreciation" "April 2024"
  Expenses:RealEstate:Depreciation          969.70 USD
  Assets:RealEstate:AccumDepreciation      -969.70 USD
 
2024-05-31 * "Depreciation" "May 2024"
  Expenses:RealEstate:Depreciation          969.70 USD
  Assets:RealEstate:AccumDepreciation      -969.70 USD

Продолжайте ежемесячные записи за каждый месяц владения недвижимостью, а в месяце продажи запишите последний полумесяц по тому же соглашению о середине месяца — см. шаблон месяца выбытия. При владении с середины марта 2024 года по середину ноября 2025 года этот график накапливает 9,5 месяцев амортизации в 2024 году и 10,5 месяцев в 2025 году: 20 месяцев × $969,70 = $19 394,00 — это накопленная амортизация, которую списывает приведённая ниже продажа.

Паттерн контрарного счета

Подход с контр-активом сохраняет видимой первоначальную стоимость недвижимости, отслеживая при этом уменьшение накопленной амортизации:

  • Assets:RealEstate:Property — всегда показывает первоначальную стоимость ($400 000)
  • Assets:RealEstate:AccumDepreciation — накапливает отрицательный баланс с течением времени
  • Чистая балансовая стоимость = Стоимость недвижимости - |Накопленная амортизация| = скорректированная база для амортизации

Это разделение необходимо для расчёта при продаже, где вам нужны первоначальная стоимость, общая сумма улучшений и общая амортизация как отдельные значения.

Капитальные улучшения против ремонта

Критическое различие

Ремонт (текущий вычет — полностью вычитается в году осуществления):

2024-05-18 * "HVAC Pro" "A/C repair — replaced capacitor"
  Expenses:RealEstate:Repairs             285.00 USD
  Assets:Bank:Checking                   -285.00 USD
 
2024-06-10 * "Joe's Plumbing" "Fix leaking kitchen faucet"
  Expenses:RealEstate:Repairs             180.00 USD
  Assets:Bank:Checking                   -180.00 USD

Капитальные улучшения (добавляются к базе — не вычитаются сейчас, уменьшают прибыль при продаже):

2024-08-12 * "Home Depot" "Replace water heater — 50 gal gas"
  Assets:RealEstate:CapitalImprovements  1,800.00 USD
  Assets:Bank:Checking                  -1,800.00 USD
 
2024-10-05 * "Lowe's" "New kitchen appliances — stove + dishwasher"
  Assets:RealEstate:CapitalImprovements  4,200.00 USD
  Assets:Bank:Checking                  -4,200.00 USD

Как решить

КатегорияПримерыНалоговый режим
РемонтПочинка протекающего крана, замена конденсатора, латание крышиТекущий вычет (Schedule E)
Капитальное улучшениеНовый водонагреватель, новая техника, новая крыша, пристройкаДобавляется к базе затрат
ОбслуживаниеЛандшафтные работы, борьба с вредителями, уборкаТекущий вычет (Schedule E)

Выбытие недвижимости

Расчет прибыли от продажи

При продаже прибыль делится между восстановлением амортизации и долгосрочным приростом капитала. Расходы на продажу — комиссия за продажу и расходы на закрытие сделки, оплачиваемые продавцом, — уменьшают полученную сумму от продажи (Публикация IRS 544); они не являются отдельными операционными расходами:

; === Gain Calculation ===
;
; Purchase price:              $400,000.00
; + Capital improvements:      +  6,000.00
; - Accumulated depreciation:  - 19,394.00
; = Adjusted basis:            $386,606.00
;
; Sale price:                  $435,000.00
; - Selling costs (6%):        - 26,100.00 (itemized in the closing statement below)
; = Net proceeds:              $408,900.00
;
; Total gain:                  $ 22,294.00 (net proceeds - adjusted basis)
;   Depreciation recapture:    $ 19,394.00 (unrecaptured §1250 gain — taxed at max 25%)
;   Long-term capital gain:    $  2,900.00 (taxed at LTCG rates)

Запись продажи

Сверьте расчётный лист закрытия сделки, прежде чем что-либо записывать. Эскроу-агент вычитает комиссию, расходы продавца на закрытие сделки и погашение ипотеки из $435 000,00 покупателя и перечисляет вам остаток — каждое вычитание происходит ровно один раз:

; === Closing Statement ===
;
; Contract price:              $435,000.00
; - Sales commission (5%):     - 21,750.00
; - Seller closing costs (1%): -  4,350.00
; = Net proceeds:              $408,900.00
; - Mortgage payoff:           -314,744.09
; = Cash wired to seller:      $ 94,155.91

Запишите закрытие сделки как две записи. Погашение закрывает остаток основного долга по кредиту — сумма погашения от кредитора после платежа за октябрь 2025 года. На выбытие поступает чистая выручка в размере $408 900,00: $26 100,00 расходов на продажу уже вычтены внутри этой суммы, поэтому отдельного платежа комиссии или расходов на закрытие сделки из расчётного счёта нет:

; Mortgage payoff — remaining principal per the lender's payoff quote
2025-11-15 * "Bank" "Mortgage payoff at closing"
  Liabilities:Mortgage                  314,744.09 USD
  Assets:Bank:Checking                 -314,744.09 USD
 
; Dispose property and recognize gain — the cash posting is net of the
; $26,100.00 selling costs, which reduce the amount realized at closing
2025-11-15 * "Sale" "Dispose property — recognize gain"
  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

Вместе две записи изменяют расчётный счёт ровно на перечисленную сумму: $408 900,00 поступило, $314 744,09 ушло, чистый результат $94 155,91. Не записывайте также комиссию или расходы на закрытие сделки как выплаты расходов — это вычло бы те же $26 100,00 из денежных средств во второй раз и исказило бы доход на ту же сумму. Обратите внимание, что реализованная прибыль ($22 294,00) и денежные средства, которые вы получаете на руки ($94 155,91), — это разные числа: прибыль сравнивает чистую выручку со скорректированной базой, тогда как денежные средства — это то, что остаётся после погашения кредита.

Эффективность портфеля

Ценовые директивы для отслеживания удорожания

Настройте ежеквартальные оценки стоимости недвижимости:

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, сопоставимые продажи или профессиональные оценки.

Live Prices может предоставлять поддерживаемые рыночные котировки и валютные пары для других активов в вашей размещённой книге учёта. Он не оценивает недвижимость и не устанавливает цену для пользовательского товара-недвижимости. Продолжайте записывать оценки недвижимости с помощью собственных датированных директив.

Представление Holdings в Fava

Когда недвижимость смоделирована как товар, представление «Holdings» в Fava показывает:

  • База затрат: Первоначальная цена покупки
  • Рыночная стоимость: На основе последней директивы цены
  • Нереализованная прибыль: Рост стоимости с момента покупки

Это позволяет видеть недвижимость наряду с акциями, криптовалютами и другими инвестициями в едином представлении портфеля.

Стратегии налоговой оптимизации

Категоризация по Приложению 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 откладывает прирост капитала и восстановление амортизации путём реинвестирования в аналогичную недвижимость. Хотя полная реализация требует консультации с сертифицированным бухгалтером, Beancount может отслеживать отложенную прибыль через метаданные и записи-меморандумы.

Отчетность и аналитика

Запрос чистого арендного дохода

SELECT account, sum(position) as total
WHERE account ~ "Income:RealEstate" OR account ~ "Expenses:RealEstate"
GROUP BY account
ORDER BY total;

Анализ денежного потока

-- Monthly net cash flow from property
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. Документируйте разделение земля/здание

Записывайте распределение окружного оценщика в комментариях с указанием источника и даты. IRS может оспорить агрессивное распределение в пользу здания.

2. Отслеживайте амортизацию ежемесячно

Хотя она отчитывается ежегодно, ежемесячные записи поддерживают точность вашего баланса и упрощают работу в конце года.

3. Тщательно классифицируйте улучшения и ремонт

В случае сомнений обращайтесь к Публикации IRS 527. Различие между капитальным улучшением (добавляется к базе) и ремонтом (текущий вычет) может сэкономить или стоить вам тысячи.

4. Используйте балансовые утверждения

Проверяйте балансы ежеквартально. Если bea --file <file> check сообщает об ошибке утверждения, вы обнаружите ошибки ввода данных на раннем этапе.

5. Держите депозиты за аренду как обязательства

Никогда не записывайте обеспечительные депозиты как доход, пока они не будут законно конфискованы.

6. Поддерживайте ценовые директивы

Обновляйте оценки недвижимости ежеквартально, используя сопоставимые продажи, оценки Zillow или профессиональные оценки.

7. Планируйте продажу

Содержите счета в порядке, чтобы обе стороны расчёта при продаже были уже вычислены, когда придёт время: скорректированная база (первоначальная стоимость + улучшения - накопленная амортизация) и полученная сумма (цена продажи - расходы на продажу).

Заключение

Эффективный учёт инвестиций в недвижимость требует точности, последовательности и правильных инструментов. Beancount.io обеспечивает гибкость и мощность, необходимые для управления сложной бухгалтерией арендной недвижимости на протяжении всего жизненного цикла инвестиций.

Ключевые преимущества использования Beancount.io для учёта недвижимости:

  • Полное владение данными: Ваши данные в формате простого текста, который сохраняется десятилетиями
  • Точная база затрат: Отслеживайте покупку, улучшения и амортизацию отдельно
  • Отчётность, готовая для налогов: Структура счетов напрямую соответствует Schedule E
  • Представление портфеля: Недвижимость как товар обеспечивает интеграцию с представлением «Holdings» в Fava
  • Устойчивость к будущему: Открытый формат обеспечивает доступность на протяжении 27,5-летнего периода амортизации и далее

Начните с одного объекта и расширяйте учёт по мере роста вашего портфеля. Инвестиции в правильную настройку окупаются точной отчётностью, налоговой оптимизацией и спокойствием.

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

Источник: https://beancount.io/ru/docs/Solutions/real-estate-investment-tracking