Skip to main content
Book a Demo

ACCOUNTING & FINANCE

Rent in. Books balanced. No reconciling.

Every charge, payment and vendor invoice posts once to one double-entry ledger, and staff pull delinquency aging in a median 36 seconds.

If accounting has to re-enter what property management already knows, the systems are not connected.

Pick one and this page puts what matters to you first.

One transaction. One set of books.

A resident charge posts once, to the resident ledger, the journal and every statement, instead of being copied into a second accounting system.

Nobody re-keys it, and accounting traces every number back to the unit and household that produced it.

One transaction. One set of books: a resident charge lands on the ledger, becomes a balanced journal entry, appears in TB/IS/BS; an unbalanced entry does not post.
One transaction. One set of books: a resident charge lands on the ledger, becomes a balanced journal entry, appears in TB/IS/BS; an unbalanced entry does not post.

EEva in the ledger

Example — sample data

StaffWhy does the Maple Court (sample) resident in unit 4B have a $450 sample balance?

EEvaBased on sample data for the Maple Court (sample) record, the $450 sample balance results from a missed September rent payment of $400 and a $50 sample late fee posted on October 1.

EEva’s answer opens after one short form (name, work email, company, units). You fill it in once for every EEva demo on this site.

Ask EEva your question
The budget editor: twelve months filled in seconds
A/R aging, from the total to the resident record

Site sees the payment. Accounting sees the entry. Same second.

At NuRock, posting a property's subsidy payments takes three minutes instead of an hour, because site and accounting work one record.

When a resident pays, the site team sees the payment and accounting sees the balanced journal entry on the same record, all in ExactEstate Core. Different views, never different books.

Double-entry general ledger

Every entry balances or it doesn't post, so the books can't drift. The chart of accounts sits with the properties it reports on.

Payables and receivables

Approved vendor invoices move straight to payment and a journal entry. AP and AR aging show who owes what, and for how long.

Online payments and autopay

Residents pay online or on autopay through Payabli, with Stripe also supported. Each payment lands on the resident ledger and the general ledger together.

Bank reconciliation

Plaid bank feeds match bank activity against what is already posted. Your team works only the exceptions.

Statements without a rebuild

Trial balance, balance sheet, income statement and T-12 come straight off the live ledger. Nobody rebuilds them in a spreadsheet at month-end.

Exports and API

Owners who keep books elsewhere get QuickBooks Online batch exports and MIP GL exports. A token-authenticated API with OpenAPI docs covers every other connection.

Accounting is part of Core at $3 per unit per month, with exports to QuickBooks Online and MIP.

A bank reconciliation matched line by line

ALSO IN EXACTESTATE

Accounting · AIFor you

Month-end answers before anyone asks the question.

EEva reads your general ledger, flags the variances that matter, explains why they moved and links every answer to the entries behind it.

Financial analysis for accounting

Accounting · AIFor you

EEva codes every invoice.

EEva reads every invoice, codes it to the right property, vendor and GL account, and routes it for approval.

Invoice coding

Incumbent benchmark: “94% accuracy in predicting property, vendor, and GL account details” Entrata (vendor)

AccountingFor you

EEva matches the bank, so the rec does itself.

Bank feeds match to the ledger automatically, and only the exceptions wait for you.

Bank matching

Incumbent benchmark: “designed to cut month-end close reconciliation time by roughly half” MRI Software (vendor)

AccountingFor you

Build the report you actually need.

Pick fields across residents, units, leases, ledgers and work orders, join any related records you need, filter, group and chart them, save the report for yourself or your team, schedule it to land in their inbox, and export it to Excel or CSV.

Custom Report Builder

Accounting · ComplianceFor you

Backdated subsidy changes fix every past month in one step.

When assistance is backdated, ExactEstate previews and posts the month-by-month correction so the resident is credited and never overcharged.

Retroactive subsidy reallocation

Source: 24 CFR 982.516 (federal)

AccountingFor you

1099 season takes an afternoon, not a month.

ExactEstate totals each vendor's reportable payments, checks TINs and files 1099-NECs electronically with the IRS.

1099-NEC with TIN match and IRS e-filing

Source: IRS IRIS e-file (federal)

AccountingFor you

Escrow shortages surface before the auditor finds them.

Trust accounts tie bank balance, book balance and every resident's deposit ledger in one view.

Trust-account three-way tie

AccountingFor you

Quarterly investor reports with the numbers already filled in.

Each owner's quarterly report pulls NOI and budget variances from the ledger, takes your narrative and publishes a PDF to the owner portal.

Owner quarterly investor reports

Residents · AccountingFor you

Rent, paid the way residents already pay.

Bank transfer, card, Apple Pay, Google Pay, Cash App, and pay-over-time with Afterpay, Affirm or Klarna, all posting straight to the ledger.

Payment methods

Accounting · Compliance · AIFor you

EEva audits lease to ledger.

Running on our own models, EEva compares each lease and certification with the charges on the ledger and flags every mismatch with the records behind it.

Lease-to-ledger audit

Accounting · AIFor you

EEva checks utility bills for errors before you pay them.

EEva compares each utility invoice with past usage, rates and meters, and flags the charges that don't add up before the bill is paid.

Utility invoice check

Cash and accrual, side by side.

Cash and accrual come from the same property events, so each audience gets its basis without anyone keeping a second set of books.

Reporting basis is a setting on the report, not a second copy of the data, so switching it changes the statement and never the records.

Run cash and accrual books the portfolio requires: book selection and reporting basis are a property of the report, not a second copy of the data.
Run cash and accrual books the portfolio requires: book selection and reporting basis are a property of the report, not a second copy of the data.
The budget editor: twelve months filled across, with live totals

Invoice scanned, approved, paid and posted.

EEva reads each vendor invoice, codes it to property, vendor and GL account and routes it for approval, so nobody keys AP by hand.

Once approved it is paid and posted as a journal entry on one path, and AP aging shows what is still open.

A vendor invoice read and GL-coded by EEva Vision

Bank rec that only shows you the exceptions.

ExactEstate matches Plaid bank feeds against posted entries, so reconciliation starts with only the mismatches, not a full statement to tick off.

Splits and partial matches stay with a person, and every match is kept as history the auditor can read.

A/R aging split into subsidy and resident arrears
ExactEstate Accounting Position Summary with historical property scope, collections and accounting balance checks.
ExactEstate Collections section showing resident total owed and prepaid credits, with links to AR Aging and Prepaid Balances.

Close in days, not weeks.

Statements, T-12 and budget-versus-actual come off a ledger your team posts to all month, not one rebuilt from site exports at month-end.

Close confirms the numbers instead of rebuilding them in a spreadsheet.

EEVA FORESIGHT

Ledger Watch and Rent Rescue, running on your books.

Accounting questions, answered straight.

Is ExactEstate real double-entry accounting?

Yes. ExactEstate keeps a double-entry general ledger and enforces balanced journal entries, with AP, AR, bank reconciliation, trial balance, balance sheet, income statement, T-12 and AP/AR aging built in.

Can we keep QuickBooks or another general ledger?

Yes. ExactEstate sends batch exports to QuickBooks Online and produces a MIP GL export, so an owner or parent company that keeps its books elsewhere still receives them. A token-authenticated API with OpenAPI docs covers other connections.

How do residents pay rent online?

Through the resident portal, as a one-time payment or autopay, processed by Payabli (Stripe is also supported). The payment posts to the resident ledger and the general ledger as one transaction.

Can affordable, market-rate and HOA properties share one accounting system?

Yes. Affordable, multifamily and HOA properties run on the same platform and the same accounting at the Core price. Affordable programs add Affordable Housing for compliance.

What does ExactEstate accounting cost?

Accounting is part of ExactEstate Core: $3 per unit per month. See pricing.

How do we move our accounting history over?

ExactExtractor starts from the reports your current system already produces: upload, group, map, validate, then review what will be loaded before go-live. See how migration works.

Before you switch

Switching · Support · Contract · Your data · Accounting

  • Switching

    We load your setup workbook for you

    Once we have your data, you can be live in 3–7 days.

    See how migration works
  • Support

    Yes, you can reach our team

    Live training sessions with our team during setup, then EEva answers how-to questions in the app. Open tickets inside ExactEstate for the team, Mon–Fri 9–5 ET.

    How support works
  • Contract

    Terms are 12, 24 or 36 months

    12, 24 or 36 months; renews for the same term unless either side gives 30 days' written notice. The committed term is stated on the order form.

    See pricing
  • Your data

    You own your data

    Reports download as CSV, Excel (XLSX), PDF or JSON. At contract end you get a complete export of your data and documents in open formats, then deletion confirmed in writing.

    Data and security
  • Accounting

    Keep your books in QuickBooks Online

    ExactEstate sends charges and payments to QuickBooks Online as journal entries. It produces a MIP Fund Accounting journal-voucher import file from the resident ledger.

    Accounting in Core

WHAT OPERATORS REPORT

Their numbers, not our adjectives.

Real operators, real results: about 70% less compliance time at NuRock, live in 72 hours at Heritage McDonough.

Heritage McDonough

72 hoursto live

30–40% less administrative time, with merchant fees down 75%.

“With ExactEstate, everything is fast, simple, and clear. My residents get help immediately.”Dayana Belen, Property Manager, Heritage McDonough

From the Heritage McDonough case study

Hocking View Apartments

$10,000+saved a year

Live on ExactEstate after a 4–5 month stall trying to go live on RealPage.

Customer-reported (Hocking View Apartments)

PRICE AND SPEED

Live in days, not quarters. Priced per unit, not per negotiation.

$3 a unit, live in 3–7 days once we have your data, and each property loads in 15–30 seconds.

$3 / unit

ExactEstate Core, per unit per month

3–7 days

Live, once we have your data

15–30 s

Each property loads, once we have your data

Bring the transaction.

Bring a resident payment, subsidy, vendor invoice or bank line nobody could place.

See pricing

ExactEstate product screens for this page