AppFolio was built to run rental operations: monthly rent roll, recurring vendor bills, tenant ledgers. A development project doesn't generate monthly income, it generates draws, retainage and capitalized costs that don't fit the platform's default coding logic. Without a chart of accounts built for capitalization before the first draw posts, every transaction becomes a judgment call made under time pressure.
Where it breaks
AppFolio expects recurring cash in and cash out, so a construction draw looks, on the surface, like any other deposit. Coded that way, it hits income instead of a loan liability, and the balance sheet never reflects what's actually owed to the lender. The same default pulls soft costs, architect fees, permits, carrying interest, into ordinary operating expense instead of the capitalized asset. Because the project produces nothing for months, nobody reconciles it against results. It surfaces when the project is placed in service, or when a lender or CPA asks for a draw-by-draw reconciliation and two years of postings need to be unwound.
How REA handles it
Because REA works inside the client's own AppFolio instance with accountant access, the chart of accounts gets built for capitalization before the first draw is recorded, not retrofitted two years in. Draws post against a loan liability account, not income. Soft costs, carrying interest and property taxes during construction are split into their own capitalized accounts by category, so the coding decision is made once, in the setup, instead of a thousand separate times by whoever happens to be posting that week. Retainage gets its own liability account per contract, so held-back amounts stay visible instead of disappearing into a paid bill.
What we check in your AppFolio instance
This page covers what is specific to running Developers books in AppFolio. The complete service scope, process, and pricing conversation live on the two pages below.
The vertical
Full scope, monthly process, property types, FAQs and the team on the account.
See the Developers pageThe platform
What AppFolio does well, where its accounting breaks, and how REA works inside your own instance.
See the AppFolio pageTenant, owner, and security deposit money kept separate, tied out, and ready for a state audit at any time.
Every operating, trust, and escrow account reconciled on a fixed schedule, with the variances chased down rather than carried forward.
Vendor invoices coded and paid, tenant receipts applied, management fees taken, and owner distributions cut on time.
Months or years of unreconciled books diagnosed, corrected, and brought current so the numbers you report are numbers you trust.
Common area maintenance pools built from the lease terms, reconciled against actuals, and billed or credited with a defensible tenant statement.
Residential, commercial and everything in between. The asset class changes what the books have to prove, and our teams are staffed accordingly.
Property Managers, Investors & Owner Operators
Smaller portfolio, still looked after
Adam the owner took a personal interest in my situation and was willing to work with me to see if his company was a good fit. I may be too small for them but I would highly recommend them to anyone considering a bookkeeper for their property management business.
Came from a bookkeeper who did not know real estate
Following a series of erroneous financials from my previous bookkeeper, who lacked expertise in real estate, it's been truly remarkable to receive not only accurate financials on a consistent basis but also proactive advice without prompting. The REA team is a game-changer in real estate accounting!
Real-estate-only specialists
As REA exclusively specializes in Real Estate, I rest easy knowing my financials are precise every month while saving money at the same time, an invaluable benefit.
230+
Property Accountants
30M+
Commercial Sq. Ft.
Up to 50%
Saved vs In-House
Every month
On-Time Close
AppFolio can carry the accounting if the chart of accounts is built for it: separate capitalized-cost accounts by category, a loan liability account for draws, and a retainage account per contract. It won't give you the schedule and inspection tracking that dedicated construction software does, but for the accounting side, capitalization, draws and reconciliation, it holds up when it's set up correctly from the start.
Retainage gets set up as its own liability account tied to each vendor contract, not left inside a paid AP bill. When a draw goes out, the retained portion posts to that account instead of disappearing from the books. That way the amount you're holding back is visible at any point, and it reconciles cleanly against the contract when the work is finished and retainage is released.
Yes. It means going back through the postings, draw by draw, and reclassifying what was coded as income to loan liability and what was expensed to capitalized cost, then building the chart of accounts that should have been there from the start. It's more work than setting it up correctly the first time, but it doesn't require moving off the platform or rebuilding the project from scratch.
Schedule a call with our team to talk through your AppFolio instance, what it is doing to your developers financials, and what REA would take on.