Property Management Bookkeeping: Complete Guide for PM Companies
Bookkeeping is the least glamorous part of running a property management company — and the most important. Get it wrong and you risk license revocation (commingling trust funds), IRS problems (misreported income), and angry owners (inaccurate statements). Get it right and you have a clear financial picture that lets you grow confidently.
This guide covers everything from setting up your chart of accounts to monthly reconciliation procedures to year-end tax preparation.
The #1 Rule: Separate Trust from Operating
You need at minimum three bank accounts:
- Operating Account: Your company's money — management fees, payroll, office expenses
- Owner Trust Account: Rent collected on behalf of owners, minus your fees and approved expenses
- Security Deposit Trust Account: Tenant deposits held until move-out (some states require this to be separate from the owner trust account)
Some PM companies use a single trust account for both owner funds and security deposits, with sub-ledgers tracking each. Check your state's requirements — some states mandate separate accounts.
Chart of Accounts for PM Companies
A well-organized chart of accounts makes everything easier — monthly reporting, tax prep, and financial analysis. Here's a recommended structure:
Asset Accounts (1000s)
| Account # | Account Name | Purpose |
|---|---|---|
| 1000 | Operating Checking | Company operating funds |
| 1010 | Operating Savings | Company reserves |
| 1100 | Owner Trust Checking | Rent and owner funds held in trust |
| 1200 | Security Deposit Trust | Tenant deposits |
| 1300 | Accounts Receivable | Unpaid rent and fees owed |
Liability Accounts (2000s)
| Account # | Account Name | Purpose |
|---|---|---|
| 2000 | Owner Funds Held in Trust | Liability — you owe this to owners |
| 2100 | Security Deposits Held | Liability — you owe this to tenants |
| 2200 | Accounts Payable | Vendor invoices not yet paid |
| 2300 | Payroll Liabilities | Taxes, benefits owed |
Revenue Accounts (4000s)
| Account # | Account Name | Purpose |
|---|---|---|
| 4000 | Management Fees | Monthly percentage/flat fees |
| 4100 | Leasing Fees | Tenant placement revenue |
| 4200 | Lease Renewal Fees | Renewal processing revenue |
| 4300 | Maintenance Markup | Markup on vendor invoices (if applicable) |
| 4400 | Late Fees Retained | Late fees you keep (check your agreement) |
| 4500 | Setup/Onboarding Fees | New owner/property setup charges |
| 4600 | Other Revenue | Application fees, misc income |
Expense Accounts (5000s–6000s)
| Account # | Account Name |
|---|---|
| 5000 | Payroll & Wages |
| 5100 | Payroll Taxes & Benefits |
| 5200 | Office Rent |
| 5300 | Software & Technology (PM software, accounting, etc.) |
| 5400 | Insurance (E&O, General Liability) |
| 5500 | Marketing & Advertising |
| 5600 | Vehicle & Travel |
| 5700 | Professional Development (CE courses, NARPM dues) |
| 5800 | Professional Services (attorney, CPA) |
| 5900 | Office Supplies & Equipment |
| 6000 | Bank Fees & Merchant Processing |
| 6100 | Miscellaneous Expenses |
Monthly Bookkeeping Workflow
Here's the step-by-step process to follow every month. Do this in the first 5 business days:
Step 1: Reconcile Trust Accounts (Day 1-2)
- Download bank statement for owner trust and security deposit accounts
- Match every transaction to your PM software ledger
- Verify the trust account balance equals the sum of all individual owner ledger balances
- Investigate and resolve any discrepancies immediately
- Document the reconciliation (many states require this monthly)
Step 2: Process Owner Distributions (Day 2-3)
- Calculate each owner's net income: rent collected minus management fees, maintenance expenses, and other approved charges
- Generate owner statements showing all income and expenses
- Initiate ACH transfers or cut checks to owners
- Record distributions in both trust and owner ledgers
Step 3: Reconcile Operating Account (Day 3-4)
- Download bank statement for operating account
- Categorize all expenses to proper accounts
- Match management fee transfers from trust to operating
- Review credit card statements and categorize charges
Step 4: Review Financial Reports (Day 4-5)
- Profit & Loss statement (company operating)
- Balance sheet
- Accounts receivable aging (who owes rent)
- Trust account summary
PM Software vs. General Accounting Software
| Feature | PM Software (AppFolio, Buildium) | General Accounting (QuickBooks, Xero) |
|---|---|---|
| Trust accounting | ✅ Built-in | ⚠️ Requires manual setup |
| Owner statements | ✅ Automated | ❌ Manual or custom reports |
| Tenant ledgers | ✅ Per-unit tracking | ⚠️ Possible with classes/projects |
| 1099 generation | ✅ For owners | ✅ General 1099s |
| Work order integration | ✅ Maintenance tied to accounting | ❌ Separate system needed |
| Bank-level reporting | ⚠️ Limited | ✅ Full financial reporting |
Our recommendation: Use PM-specific software as your primary system. If you need more detailed company-level financial analysis, sync it with QuickBooks or Xero for your operating account. Never try to run trust accounting in general accounting software alone — the risk of errors is too high.
Year-End Tax Preparation
For Your Company
- Generate annual P&L and balance sheet
- Review all expense categories for accuracy
- Calculate depreciation on company assets
- Prepare 1099s for contractors paid $600+ during the year
- File business tax return (Schedule C for sole proprietors, Form 1065 for partnerships, Form 1120-S for S-corps)
For Property Owners
- Generate 1099-MISC for each owner showing total distributions
- Provide year-end income/expense statements per property
- Detail all repair vs. improvement expenses (different tax treatment)
- Mail 1099s by January 31
Common Bookkeeping Mistakes
- Booking management fees as revenue before they're earned. Accrue fees monthly when the service is performed, not when rent is collected.
- Not tracking maintenance expenses per property. Owners need to see exactly what was spent on their property, not a company-wide number.
- Forgetting to record security deposit interest. In states that require interest on deposits, you must track and pay this to tenants.
- Mixing personal and business expenses. Get a dedicated business credit card and never use it for personal purchases.
- Not backing up data. Cloud-based PM software handles this, but if you use desktop software, back up daily.
When to Hire a Bookkeeper
Do your own bookkeeping until you manage 50-75 doors. Beyond that, the complexity and time investment justify hiring a dedicated bookkeeper — either part-time in-house or outsourced to a firm that specializes in property management accounting.
Cost: $500-$1,500/month for an outsourced PM bookkeeper, depending on portfolio size and complexity.
📊 Get Your Books in Order
Our PM Scaling Kit includes a complete chart of accounts template, monthly reconciliation checklist, and owner reporting templates.
Get the PM Scaling Kit →