DJIA38904.04 307.06
S&P 5005204.34 57.13
NASDAQ16248.52 199.44
Russell 20002060.10 8.70
German DAX18163.94 -238.49
FTSE 1007911.16 -64.73
CAC 408061.31 -90.24
EuroStoxx 505013.35 -57.20
Nikkei 22538992.08 -781.06
Hang Seng16723.92 -1.18
Shanghai Comp3069.30 -5.66
KOSPI2714.21 -27.79
Bloomberg Comm IDX102.90 0.64
WTI Crude-fut91.17 0.01
Brent Crude-fut86.57 1.15
Natural Gas1.79 0.00
Gasoline-fut2.79 -0.01
Gold-fut2345.40 33.50
Silver-fut27.50 0.46
Platinum-fut940.60 -5.50
Palladium-fut1007.40 -23.60
Copper-fut423.60 1.85
Aluminum-spot1815.00 0.00
Coffee-fut212.50 5.75
Soybeans-fut1185.00 5.00
Wheat-fut567.25 11.00
Bitcoin67976.00 304.00
Ethereum USD3328.10 56.27
Litecoin98.71 0.69
Dogecoin0.18 0.00
EUR/USD1.0862 0.0007
USD/JPY151.72 -0.02
GBP/USD1.2678 0.0016
USD/CHF0.9044 -0.0014
USD IDX104.28 0.08
US 10-Yr TR4.4 0.091
GER 10-Yr TR2.406 0.007
UK 10-Yr TR4.064 -0.005
JAP 10-Yr TR0.771 -0.004
Fed Funds5.5 0
SOFR5.32 0
High-rise commercial buildings

Sub Markets

Topics

Alternative Assets  + Real Assets  | 
Cracking the Invoice Code: How AI Is Rewriting CRE Finance Operations

Cracking the Invoice Code: How AI Is Rewriting CRE Finance Operations

Behind every CRE portfolio sits a largely invisible operational burden: the manual coding of thousands of invoices across properties, entities, cost centers and general ledger structures. While many automation tools can capture invoice data, few can reliably determine where each expense belongs, creating a costly gap between data extraction and true financial accuracy.  

PredictAP is targeting that challenge with a purpose-built, AI-native platform designed specifically for CRE workflows. CEO David Stifter discusses why CRE invoice coding is so complex, why generic AP tools have fallen short, and what purpose‑built AI means for the future of finance operations. 

CM: What should operators and investors better understand about the operational side of financial data in real estate? 

DS: One of the biggest misconceptions in real estate is that financial insight starts in the reporting layer. It doesn’t. It starts much earlier, in accounts payable, where invoices are coded to the right property, entity, cost center, and account. That may sound like a back-office detail, but it has real investment consequences. 

The reporting operators and investors rely on for NOI, variance analysis, budgeting, recoveries, and asset performance is only as good as the coding decisions feeding the ledger. If those decisions are rushed, inconsistent, or too high-level, the reporting built on top of them can look clean while still telling the wrong story. 

A simple example is a utility invoice with late fees buried inside the total. If that gets coded entirely to electricity expense, the portfolio just shows a small bump in utilities. What it does not show is that controllable dollars are leaking out every month in avoidable late fees. The same thing happens when expenses lose granularity, get pushed to a generic account, or get coded to the easiest available bucket just to clear a queue. By the time that surfaces, it may show up months later as a reclass, a budget miss, or a recovery shortfall. 

Investors naturally focus on occupancy, rent growth, cap rates, and valuations. Operators focus on execution, staffing, and close processes. But both sides should care much more about the quality of expense data at the point of entry. If property-level expenses are not captured accurately and consistently, it becomes harder to trust the reports, harder to spot hidden risks, and harder to identify opportunities across a portfolio. 

Done well, strong AP operations improve expense visibility and protect revenue. They surface issues that would otherwise stay buried, and they preserve the detail needed to maximize recoveries and make better decisions. The challenge is that doing this manually is slow, difficult, and highly dependent on institutional knowledge. The goal is not just faster invoice processing. It is maintaining granularity and consistency for cleaner financial data, stronger operations, and more confidence in the numbers people use to run real estate. 

CM: What was the original pain point you saw in CRE invoice processing that convinced you this problem needed a purpose‑built solution? 

DS: It was the gap between what automation promised and what it actually delivered. The AP tools on the market could move an invoice through a workflow. They could route it for approval, track its status, and help get it paid. What they could not do was code it. That still required a person to look at the vendor, read the line items, determine which property it belonged to, which entity, which cost center, and which account, and then enter it all manually. 

That cognitive work, done invoice by invoice, was mostly invisible in the broader automation conversation. But that was the real bottleneck. Nobody was solving it because it required understanding the accounting logic unique to each real estate organization. Generic OCR could extract data, but it could not apply accounting judgment. Horizontal AP platforms were not built for that level of complexity. The AP teams living with the problem every day knew exactly how much time and mental energy it consumed. 

We built PredictAP because the coding step was the problem, and it needed a solution purpose-built around how real estate accounting works. 

CM: Why is invoice coding uniquely complex in commercial real estate compared with other industries? 

DS: Commercial real estate is uniquely complex because the coding decision is rarely just vendor-to-account. In many industries, an invoice maps to a single entity and a relatively stable account structure. In institutional real estate, that is often not the case. A single invoice may need to be allocated across multiple properties, multiple ownership entities, and multiple cost centers at the same time. Bills are often addressed generically, while the actual expense needs to be split correctly across a far more complex structure behind the scenes. 

Then there is the property-level nuance. Real estate is not just about booking an expense. It is about booking it in a way that reflects how that asset actually operates. Lease-level recovery rules, tenant caps, exclusions, capital-versus-expense judgments, and portfolio-specific accounting practices all come into play. An HVAC invoice, for example, may look straightforward on paper, but the right coding can depend on the property type, the ownership structure, the lease economics, and whether the work should be treated as a repair, an operating expense, or capitalized. 

Volume makes that complexity even harder. Large portfolios can process tens of thousands of invoices a month, often across thousands of entities. The same vendor may be serving multiple buildings under different legal structures, each with its own chart of accounts and recovery logic. That is why commercial real estate coding is not just data entry. It is applied accounting judgment at scale. 

The other challenge is that the consequences of a bad coding decision often do not show up right away. A mistake can flow through reporting, budgeting, recoveries, and reconciliations before it is caught later in a reclass, an audit, or a variance review. That is part of what makes AP in real estate so demanding. It requires a level of precision and institutional knowledge that most people outside the function never fully see. 

CM: Where do traditional workflows tend to break down when handling multi-entity, multi-property portfolios? 

DS: The breakdown usually happens where volume and complexity intersect. A team manually coding invoices for 20 properties can often build enough institutional knowledge to stay reasonably consistent. But double that portfolio, add more entities, or layer in an acquisition, and the cognitive load starts to break down. Coding decisions that once felt routine become harder to make consistently, especially during high-volume periods like month-end close or when newer team members are involved. 

The other major failure point is that, in most organizations, the coding logic does not live in the system. It lives in people’s heads. One experienced AP team member knows that a certain vendor should usually hit one property unless the work was tied to a specific tenant. Another knows which charges are recoverable, which need to be split, and which should be capitalized. That knowledge is valuable, but it is fragile. When someone leaves, the logic leaves with them, and the team is forced to rebuild it through trial and error. 

That is also why this becomes a trap for homegrown solutions. A company builds a simple proof of concept, often around a straightforward single-line invoice, and it feels like the problem is solved. In reality, that is often only the first 25 percent. The next stage gets exponentially harder because now the system has to handle multi-line allocations, entity complexity, recoveries, exceptions, ERP integration, controls, and the ongoing learning required to stay accurate as the business changes. The demo works. The production reality is much harder. 

What we hear consistently from customers is that traditional workflows start to fail when the business outgrows the ability of individuals to hold all that logic together manually. That is where PredictAP has been valuable. It helps capture and preserve that institutional knowledge so it lives in the system rather than in any one person’s memory. 

CM: What are the most common sources of coding errors or reclasses you see across properties and portfolios? 

DS: The most common sources of coding errors are usually not dramatic. They are small judgment misses that create large downstream ripple effects. Property misassignment is one of the biggest. A vendor may send an invoice to the REIT or management company, and nowhere on the invoice does it clearly state which properties the work was actually performed for. If the person coding it does not already know that context, the invoice can easily be paid at the company level instead of being properly allocated down to the right properties, entities, or cost centers. 

That may sound like a small mistake, but it has real consequences. It can distort property-level reporting, create budget variances, reduce the accuracy of NOI at the asset level, and interfere with recoveries if costs are not assigned where they belong. By the time someone catches it, the issue may show up later as a reclass, a reconciliation problem, or a reporting discrepancy that takes time to unwind. 

Loss of granularity is another major issue. Expenses get coded too broadly, bundled into generic accounts, or stripped of the detail needed for accurate reporting and cost recovery. Inconsistency is just as common. Two people can look at the same invoice and code it differently, especially around capital versus expense, recoverable versus non-recoverable charges, or how a cost should be allocated across entities or properties. 

Vendor-related quirks also create problems. A contractor may invoice under one entity name, get paid through a different remittance name, and bundle several services into a single invoice that really should be split. At scale, those issues create exactly the reclasses and reporting noise finance teams end up chasing later. 

What ties all of this together is that manual coding struggles to handle these gray areas consistently. The issue is rarely that the data is missing entirely. It is that the accounting logic needed to code it correctly lives in experience, context, and institutional knowledge. That is why the most common errors tend to come back to the same themes: wrong property, wrong account, wrong allocation, wrong vendor mapping, and loss of detail that seemed minor at entry but matters later. 

CM: What KPI improvements—cycle time, error rates, cost per invoice—do your most advanced clients see after full adoption? 

DS: The easiest improvement to measure is time savings, but that is only the beginning. For most of our customers, invoice processing time from arrival to approval drops from around 11 days to roughly 3 days. That speed matters on its own, but the bigger impact is what it unlocks across the organization: faster throughput, fewer bottlenecks, quicker payment cycles, and more opportunity to capture early payment discounts when they are available. 

On coding accuracy, clients typically automate 70 to 80 percent of invoice coding from day one, and as the system learns from actual usage and ongoing decisions, many reach 99 percent accuracy. That translates into fewer errors, fewer reclasses, and much more consistency across properties, entities, and portfolios. Teams are also routinely able to handle two to five times the invoice volume with the same headcount, which becomes especially important as portfolios grow through acquisitions or organizational complexity increases. 

Some of the most important gains are harder to capture in a single KPI, but customers feel them quickly. One is improved recoveries, because more accurate and more granular coding preserves the detail needed to bill costs correctly. Another is knowledge retention and operational resiliency. When the logic lives in the system instead of only in the heads of a few experienced team members, the process becomes less fragile and less dependent on any one person. Customers also see shorter close times, fewer month-end corrections, and more confidence in the reporting that comes out the other end. 

CM: Many AP tools can extract invoice data. Why haven’t they solved the coding challenge?   

DS: Extraction is the easy part. Coding is the hard part. Turning a PDF into machine-readable text has been possible for a long time. That is essentially what OCR and many invoice extraction tools do well. But extracting the data is not the same as understanding what that invoice actually means inside a real estate organization’s accounting structure. 

That is where most tools stop short. The real challenge begins after extraction: which property is this really for, which entity should actually pay it, which cost center and account should it hit, and does it need to be split or allocated across multiple properties or entities? In commercial real estate, those answers are often not obvious from the face of the invoice. In many cases, the name on the invoice is not the property or even the entity that should ultimately bear the cost. A vendor may bill the REIT, management company, or parent entity, while the actual expense needs to be allocated down across the appropriate properties. That is exactly the kind of counterintuitive coding that generic tools tend to miss. 

That is why this has not been solved by industry-agnostic AP tools or most in-house builds. They are often designed to extract fields, route workflows, and move invoices along, but they do not appreciate the true depth of real estate accounting logic. They are not built to understand lease recovery rules, ownership structures, portfolio-specific coding practices, or the fact that the correct answer often depends on institutional knowledge built over years of decisions. 

This is not really a text recognition problem. It is an accounting intelligence problem. Solving it requires learning the organization-specific rules and patterns that AP teams use every day, many of which are never formally documented anywhere. Generic AP platforms are not built to learn that at the property and portfolio level, and horizontal AI tools do not understand real estate accounting deeply enough to apply that judgment in a reliable way. 

We built PredictAP to solve exactly that problem: to learn from each client’s historical data and coding decisions, and to get more accurate over time as it processes invoices for that specific organization. That is what makes it purpose-built rather than adapted. 

Connect

Inside The Story

David Stifter

About Joe Palmisano

Joe Palmisano is Editorial Director for Connect Money, where he brings nearly three decades experience of market insights as a financial journalist, analyst and senior portfolio manager for leading financial publications, advisory firms, and hedge funds. In his role as Editorial Director, Joe is responsible for the selection of content and creation of daily business news covering the financial markets, including Alternative Assets, Direct Investment and Financial Advisory services. Before joining Connect Money, Joe was a financial journalist for the Wall Street Journal, regularly publishing feature stories and trend pieces on the foreign exchange, global fixed income and equity markets. Joe parlayed his experience as a financial journalist into roles as a Senior Research Analyst and Portfolio Manager, writing daily and weekly market analysis and managing a FX and US equity portfolio. Joe was also a contributing writer for industry magazines and publications, including SFO Magazine and the CMT Association. Joe earned a B.S.B.A. in Finance from The American University. He holds the Chartered Market Technician (CMT) designation and is a member of the CFA Institute.