The smartest ERP in commercial real estate. By far.

The leases bill themselves. CAM recs run in seconds. What’s left finds you — across every entity, property and space you own.

Consolidated income statement
Bluff Creek Holdings · 12 legal entities · 07/2026
Eliminations applied
Harborview
Plaza Owner
Pinebrook
Commons Owner
+9
entities
HP
Mgmt Co
Elimin-
ated
AUTO
Consoli-
dated
Rental income214,380.00148,220.00512,940.00875,540.00
Recovery income — CAM38,912.4426,540.1894,220.38159,673.00
Management fee income35,760.00(35,760.00)
Total revenue253,292.44174,760.18607,160.3835,760.00(35,760.00)1,035,213.00
Repairs & maintenance(24,110.55)(17,932.40)(61,204.11)(103,247.06)
Management fees(8,412.00)(5,808.00)(21,540.00)35,760.00
Property taxes(41,208.77)(28,760.00)(96,441.23)(166,410.00)
Total expenses(73,731.32)(52,500.40)(179,185.34)35,760.00(269,657.06)
Net operating income179,561.12122,259.78427,975.0435,760.000.00765,555.94
Consolidated net operating income765,555.94
The management fee nets to zero: income in HP Mgmt Co against expense in the owners. Nobody prepares the elimination.
Any
Entities, properties and spaces
1
Price, every module included
Nightly
Every entity re-checked for exceptions

The shadow system

Every spreadsheet is something your system couldn’t do.

The CAM workbook. The intercompany tie-out. The ownership allocation. The rent roll somebody rebuilds every month. Each one marks the exact spot where the software gave up and a person finished the job by hand.

Part oneFluent in real estate

Expense recoveries

CAM reconciliations in seconds, not months.

Every lease calculated against the actual pool. Anything it couldn’t allocate comes back flagged, never silently zeroed.

Worksheet · 2025 CAM true-upComputing…Computed
LeaseRecoverableTrue-up
Meridian Dental Group48,212.19Owed 2,612.19
Cask & Barrel Provisions31,684.02Credit 1,435.98
Northgate Physical Therapy23,404.110.00
Suite 240 — vacant Unallocatable4,918.55
No lease occupies this suite for the pool period. Flagged, not zeroed — resolve or exclude before posting.
Pool actual 388,809.24 (incl. flagged)383,890.69+4,918.55
Gross-up
2025 CAM pool · Harborview Plaza
×1.0870
Physical occupancy87.4000%
Gross up to · lease-stated95.0000%
Participating leases4 of 5
Meridian Dental Groupdoes not participate
Per-lease flag from its own clause. Its share is computed on the ungrossed pool while the other four take the factor.
Factor floor · a pool never grosses down1.0000
Exclusions · not whole accounts6 journal lines
Caps compound cumulatively, and a per-lease cap overrides the pool’s.

Gross-upBase yearCapsPro rata shareAdmin feesDay-count prorationTrue-upsExclusions

How each of these works

Every clause you negotiated

The lease becomes the accounting.

The CPI clause becomes a calculation — against an index that arrives on its own. The sales breakpoint becomes a billing rule. The schedule posts itself to the ledger, and the rent roll reads from the same contracts, so nobody rebuilds it.

Lease · Meridian Dental Group
Suite 210 · Harborview Plaza · Aug 2021 – Jul 2031
Active
NEGOTIATED TERMS
CPI escalationCPI-U · +3.1%
Each Aug 1, 3.00% floor. The index arrived Jul 15 and posted itself — nobody looked it up.
Percentage rentQ3 · pending
6% of gross sales over a $1,200,000 breakpoint, settled quarterly.
CAM estimates
Monthly, trued up annually against the actual pool.
Late fee
5% after a 5-day grace period. The grace period travels with the fee.
GENERATED SCHEDULEAuto
08/2026Base rent · CPI applied · was 12,450.0012,833.95
08/2026CAM estimate2,180.00
Q3 2026Percentage rent · sales pending
09/2026Base rent12,833.95
10/2026Base rent12,833.95
08/01/2026INV-30112 posted1200 Accounts receivable Dr 15,013.95 · 4000 Rental income Cr 12,833.95 · 4110 Recovery income Cr 2,180.00
The clause becomes the schedule. The schedule becomes the ledger. Nobody re-reads the lease.

Billing schedulesCPI escalationsFMV resetsPercentage rent and breakpointsLate fees and grace periodsManagement feesStraight-line rent per ASC 842

See the contract engine

Part twoThe work finds you

Needs Attention

Work it to empty. The books are current.

Every module reports what it’s waiting on — bank feeds, drafts, variances, expiring leases — and it lands in one ordered list. Ordered by damage, not by name.

There is no mark-as-done button.

The system re-checks its own data, nightly and on every change, and an item disappears because the problem stopped being true. A checklist tells you who tidied up — this tells you the balance is actually zero.

Close the books for July 2026
Jul 1 – Jul 31 · due Aug 10
Close period
Two companies’ books disagree by $4,180.00
Appeared because the two sides stopped matching
Holding account still has $312.00 in it
Will vanish when the balance hits zero
A ledger entry doesn’t balance — JE-2214
Nobody typed this in; the system found it
2 ledger entries still in draft
A count — routine work, shown as a number
The one human exit is a dismissal — reasoned, recorded, and back if the numbers move again.

Part threeThe complete system

The accounting core

Everything expected, nothing bolted on.

One double-entry engine drives all of it — reciprocal intercompany, journal-line banking, cent-exact ownership, approval routing, debt schedules and property taxes. Same ledger, same audit trail. Nothing licensed separately, and nothing to sync.

Intercompany

Both sides post, both sides balance — due-to nets due-from to 0.00.

Harborview Plaza Owner LLC
6400 · Management feesDr 8,412.00
2150 · Due to HP Mgmt CoCr 8,412.00
HP Management Co LLC
1250 · Due from HPP OwnerDr 8,412.00
4200 · Management fee incomeCr 8,412.00
One transaction, booked reciprocally · due-to nets against due-fromNet 0.00

Banking & close

Statement lines clear against journal lines, every match logged against its rule.

First Meridian Bank ····4417 · July214 / 217 matched
STATEMENT LINE
ACH DEBIT · COBALT MECH
07/29/2026−2,090.00
JOURNAL LINES
2000 · AP · Bill CM-104821,850.00
2000 · AP · Bill CM-10486240.00
2 lines2,090.00
Matched by rule "Cobalt ACH → open AP, same vendor" · logged against its rule✓ Matched

Controls & approvals

Route by amount, entity, property, account or vendor — and the approver list freezes at submission.

Payment run · 84,210.55
Matched rule: amount > 10,000 AND entity = Harborview Plaza Owner LLC
A. Reyes · Controller
07/28 09:14 AM
M. Okafor · Managing Partner
Pending
Approver list frozen at submission · 07/28/2026, 08:52 AM. Rule changes never rewrite history.

Ownership & distributions

Nested as deep as the deal requires; largest-remainder rounding always ties.

Distribution · 07/2026
Harborview Plaza Owner LLC
84,309.17
OwnerShareAllocated
Bluff Creek Holdings LLC62.50%52,693.23
Meridian Capital Partners LP25.00%21,077.29
KJH Family Trust +1¢ remainder12.50%10,538.65
Allocated84,309.17
Largest-remainder rounding. The extra cent lands where the remainder is largest — the total always ties.

Built to be audited

Every change attributed, to a person or an API key. A closed period locks.

Audit logfilter: entity = HPP Owner LLC
A. Reyes locked accounting period 06/202607/10 05:02 PM
M. Okafor approved payment run PR-2216 · 84,210.5507/28 11:41 AM
J. Whitfield changed approval rule ">10k, HPP" — prior submissions unaffected07/29 09:03 AM
api-key · warehouse-sync read trial balance, 186 entities07/29 04:00 AM
The ledger only moves when a person moves it — and the log shows which person.

In the same engine

Debt schedules, principal and interest splitProperty taxes, with the recoverable shareAccounting periods, closed and lockedCustom reporting dimensionsDeals through to promotionCredit memos and vendor creditsTax ratesWebhooks

See the control environment

Your file system, not another one

Set the filing convention once. Everything inherits it.

This replaces the Dropbox and the SharePoint. Define the taxonomy once; every entity, property and contract is created with it in place.

When a deal becomes a property, its documents carry across on their own.

Harborview Plaza Owner LLC
Files · convention: Legal entity v3 · inherited
Formation & governanceAdmins · write
Operating agreementsPartners · view
Tax filingsAccounting · write
InsuranceAll · view
Banking resolutionsAdmins · write
Created with the entity. Nobody invents a structure; changes to the convention are audit-logged.

No manual required

Institutional depth. And not one screen that needs training.

Adding a legal entity is a form, not a project with a consultant attached. So is a property. So is a space.

New legal entity
Legal namePinebrook Commons Owner LLC
EIN88-2041176
StateDelaware
ParentBluff Creek Holdings LLC
Chart of accountsStandard CRE v3
Created with it: chart of accounts, folder convention, approval rules, intercompany accounts.
CancelCreate entity
meridian⌘K
CONTRACTS
Meridian Dental Group — Lease, Suite 210
PARTIES
Meridian Capital Partners LP — Owner
BANKING
First Meridian Bank ····4417 — Operating
Create journal entry for "meridian"…

One system. One price.

No modules. No silos. No surprises.

Nothing is licensed separately, and the API is included. There is no privileged path — every screen calls the same endpoint you do.

Warehouse it, point your BI at it, connect what you already run.

api.acreiq.iokey · warehouse-sync
GET /v1/accounting/gl-activity
?legal_entity_id=8c2e…&from_date=2026-07-01&to_date=2026-07-31
authorization: Bearer live_••••••••••••
200 OK · 62 ms
{ "data": [{
"date": "2026-07-28",
"doc_num": "CM-10482",
"customer_vendor": "Cobalt Mechanical LLC",
"account_code": "6200",
"account_name": "Repairs & Maintenance",
"debit": "2090.00", "credit": null,
}, { "account_code": "2000", "credit": "2090.00" }],
"meta": { "request_id": "req_9f2…", "total_count": 2 } }
Every screen calls this same versioned API. Reading your own ledger is not a line item.

Migration

AI does the mapping. The API does the rest.

Acreum proposes the mapping; your controller approves it, account by account. We can run your data, throw it away, and run it again — a rerun costs an afternoon.

AI-proposed account mappingApproved account by accountLoaded through the product APIRerun against a sandboxFixed fee, reconciled to your certified close

How the migration runs
Proposed account mapping412 / 618 approved
Legacy accountAcreum accountStatus
5010 Bldg Maint & Rep6200 Repairs & Maintenance✓ Approved
5015 HVAC Contracts6210 HVAC Service Contracts✓ Approved
4020 Escalation Income4110 Recovery Income — CAMReview · 92%
5900 Misc Expense6900 Miscellaneous ExpenseLow conf. · 61%
Nothing applies without a sign-off.Approve batch

The proof

We tied a several-hundred-entity migration to the cent.

Acreum comes out of years of building financial systems for real estate, aviation, manufacturing and retail — and out of moving a portfolio of several hundred legal entities off a custom legacy system, with every detailed balance-sheet account reconciled against a certified close.

0.00Variance to their certified close

That’s why gross-up has a per-lease participation flag. Why caps handle cumulative compounding. Why the reconciliation tells you which leases it couldn’t allocate instead of quietly zeroing them.

Nobody writes that unless they’ve had to explain a variance to a CFO.

See it against your own numbers.

Thirty minutes, a live system, and your actual entity structure. No slides.