Към основното съдържание

Проследяване на инвестиции в недвижими имоти в Beancount.io

Проследяване на наети имоти в 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 — натрупва отрицателно салдо с течение на времето
  • Нетна балансова стойност = Property - |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 показва:

  • Данъчна основа: Първоначална покупна цена
  • Пазарна стойност: Въз основа на най-новата директива за цена
  • Нереализирана печалба: Поскъпване от покупката

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

Стратегии за данъчна оптимизация​

Категоризиране по 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;

Анализ на паричните потоци​

-- 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
  • Изглед на портфейла: Имотът като стока позволява интеграция с Fava Holdings
  • Устойчиво на бъдещето: Отвореният формат гарантира достъпност през целия 27,5-годишен период на амортизация и след това

Започнете с един имот и разширявайте проследяването си с нарастването на портфейла си. Инвестицията в правилна настройка се отплаща с точни отчети, данъчна оптимизация и спокойствие.

Готови ли сте да поемете контрола върху счетоводството на недвижимите си имоти? Започнете с Beancount.io още днес.

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