The Mogul Books Ledger Framework: Prescriptive Accounting
One of the greatest hazards in small business accounting is "creative bookkeeping."
When real estate operators use generic accounting systems, they are given a blank canvas. They start inventing custom categories, creating accounts like "Home Depot Run for Lightbulbs" or "Plumber John's Invoice." Over time, this ad-hoc structure grows into a disorganized list that takes CPAs hours of billable time to fix before tax season.
At Mogul Books, we take a different approach. We believe that good accounting software should be prescriptive. By guiding you into standardized workflows and a structured Chart of Accounts, Mogul Books ensures your books stay clean, compliant, and instantly ready for tax filing.
Here is how the Mogul Books ledger framework works and why standardizing your bookkeeping is the key to scaling your portfolio.
The Core Ledgers in Mogul Books
Mogul Books maintains a double-entry general ledger structured around a strict hierarchy:
Every transaction you record flows into a set of standard ledgers:
1. Operating Ledger (Cash Flows): Tracks your day-to-day rental cash inflows, operating expenses (repairs, utilities, insurance), and mortgage payments.
2. Escrow Ledger (Tenant Funds): Isolates security deposits in trust bank accounts alongside corresponding tenant liabilities.
3. Fixed Assets Ledger: Tracks the historical purchase cost of buildings, improvements, and appliances alongside their MACRS accumulated depreciation.
4. Owner's Equity Ledger: Tracks member capital contributions, distributions, and individual capital accounts for co-investors.
How We Simplify Bookkeeping: Standardized Chart of Accounts
Mogul Books does not let you create arbitrary accounts on a whim. Instead, when you initialize your organization, Mogul Books prompts you for your portfolio type:
- Single-Family Rentals
- Multi-Family Portfolios
- Short-Term/Vacation Rentals (STR)
- Flipping/Development
Based on your selection, Mogul Books seeds a Standardized Chart of Accounts (COA) pre-mapped to IRS Schedule E and Form 4562 lines.
| Account Code | Account Name | Account Type | Schedule E Mapping / Description |
|---|---|---|---|
| 1000s | ASSETS | ||
| 1110 | Operating Cash | Bank Asset | Checking/savings for operations |
| 1120 | Security Deposit Trust Cash | Bank Asset | Escrow cash for refundable deposits |
| 1200 | Accounts Receivable | Current Asset | Uncollected tenant rents |
| 1310 | Escrow Reserves | Current Asset | Lender tax/insurance reserves |
| 1500 | Property, Plant & Equipment | Parent | Fixed Asset Roll-Up Header |
| 1505 | Land | Fixed Asset | Non-depreciable real property |
| 1510 | Buildings | Fixed Asset | Building structures (27.5-yr MACRS) |
| 1520 | Building Improvements | Fixed Asset | Capital renovations (15–27.5-yr MACRS) |
| 1530 | Land Improvements | Fixed Asset | Fences, paving, sidewalks (15-yr MACRS) |
| 1545 | Appliances | Fixed Asset | Unit appliances & carpeting (5-yr MACRS) |
| 1550 | Furniture & Fixtures | Fixed Asset | Unit furniture & window blinds (7-yr MACRS) |
| 1600 | Accumulated Depreciation | Contra Parent | Accumulated Depreciation Roll-Up Header |
| 1610 | Accumulated Depreciation - Buildings | Contra Asset | Cumulative building depreciation reserve |
| 1620 | Accumulated Depreciation - Building Improvements | Contra Asset | Cumulative building improvements reserve |
| 1645 | Accumulated Depreciation - Appliances | Contra Asset | Cumulative appliances depreciation reserve |
| 2000s | LIABILITIES | ||
| 2100 | Accounts Payable | Current Liability | Outstanding vendor bills |
| 2200 | Security Deposits Held | Current Liability | Tenant deposits due back (escrow) |
| 2300 | Prepaid Rent | Current Liability | Rent received in advance |
| 2400 | Mortgages Payable | Long-Term Liability | Outstanding loan principal |
| 2700 | Credit Cards | Current Liability | Outstanding balance on business cards |
| 2800 | Deferred 1031 Gain | Contra Liability | Deferred capital gain rollup |
| 3000s | EQUITY | ||
| 3100 | Member Contributions | Equity | Owner capital investments |
| 3200 | Member Distributions | Equity | Owner capital withdrawals |
| 3300 | Retained Earnings | Equity | Cumulative net earnings |
| 4000s | INCOME | ||
| 4010 | Rental Income | Income | Gross rent payments (Line 3) |
| 4020 | Late Fees | Income | Extra fees/laundry/parking (Line 3) |
| 5000s | EXPENSES | ||
| 5010 | Repairs & Maintenance | Expense | Routine repairs/lawn/handyman (Line 14) |
| 5020 | Cleaning | Expense | Tenant turnover cleaning (Line 5) |
| 5030 | Property Management Fees | Expense | Property manager commission (Line 12) |
| 5040 | Property Tax | Expense | County real estate tax (Line 16) |
| 5050 | Insurance | Expense | Landlord hazard insurance (Line 9) |
| 5060 | Utilities | Expense | Landlord-paid utilities (Line 17) |
| 5070 | HOA Fees | Expense | Homeowners association dues (Line 19) |
| 5080 | Mortgage Interest | Expense | Deductible loan interest (Line 12) |
| 5900 | Depreciation Expense | Expense Parent | Depreciation Roll-Up Header (Schedule E Line 18) |
| 5910 | Depreciation Expense - Buildings | Expense | Annual building depreciation write-off |
| 5920 | Depreciation Expense - Building Improvements | Expense | Annual building improvement depreciation |
| 5945 | Depreciation Expense - Appliances | Expense | Annual appliance depreciation write-off |
| 6000s | OPERATING OVERHEAD | ||
| 6010 | Advertising | Expense | Listing site fees and marketing (Line 4) |
| 6020 | Legal & Professional Fees | Expense | CPA and legal fees (Line 10) |
| 6030 | Travel & Meals | Expense | Property visit travel costs (Line 6) |
| 6040 | Supplies | Expense | Office supplies and postage (Line 19) |
How Custom Sub-Accounts Keep Your Ledger Organized
While Mogul Books allows you to create specific sub-accounts under the existing standard categories (e.g., setting up a 5010.01 - Plumbing sub-account under 5010 - Repairs & Maintenance for more granular tracking), we restrict the creation of arbitrary, unstructured top-level accounts.
If you pay a plumber, you don't create a generic top-level account called "Plumbing." Instead, you post it as a sub-account under the standardized account 5010 - Repairs & Maintenance, or simply tag the plumber's name in the Vendor dimension of a Repairs entry.
By separating the What (Account/Sub-account) from the Who (Vendor) and Where (Property/Unit), we prevent your account list from exploding. Your CPA will see a clean, consolidated P&L matching Schedule E line-by-item, while you can still drill down to see exactly how much you paid Bob the Plumber for Unit 2B.
Restricted Workflows: Guardrails Against Mistakes
In typical bookkeeping tools, you can enter general journal entries with arbitrary debits and credits. This is where non-accountants make critical errors that break their balance sheet.
Mogul Books prevents this by enforcing Intent-Based Workflows:
- Simplified Templates Only: You record transactions using one of our pre-built intents ("Spent Money", "Received Money", "Moved Money"). You fill out 3–5 plain English fields, and Mogul Books generates the balanced journal entries automatically under the hood.
- Strict Validation Triggers: You cannot save a transaction that violates accounting principles. For example, transferring cash between accounts will always produce a single balanced transaction, preventing you from creating two disconnected expense entries.
- CPA Adjustment Layer: The ability to post raw, custom debits and credits (Advanced Journal Entries) is locked behind a CPA toggle. This allows your accountant to post adjusting year-end entries or depreciation adjustments without allowing daily users to accidentally bypass standard templates.
Conclusion: Clean Books by Design
By being prescriptive, Mogul Books turns accounting from an open-ended chore into a guided process. You focus on entering simple operational details (amounts, vendors, properties), and Mogul Books' database engine guarantees double-entry compliance and tax-readiness. The result is an audit-proof portfolio ledger that saves you thousands in accountant cleanup fees.
