Property management, built natively on Oracle NetSuite

Request a demo

Platform

Six connected areas on one NetSuite system of record.

Solutions

Start from the places you manage, the business you run, your role or the workflow you want to fix.

NetSuite

Property management built natively on NetSuite, not synced to it.

Integrations

External tools exchange data with RIOO. Core property and financial records stay in NetSuite.

Markets

Localised pages for the five markets RIOO serves, with the rules that change how property is run.

Resources

Answers for choosing, implementing and running property management on NetSuite.

Company

The team behind the NetSuite-native property platform.

Rioo Finances · Property Accounting

Property Accounting Software on NetSuite

Accounting at the level your properties live

RIOO is property accounting software built natively on Oracle NetSuite. Budgets, forecasts, tenant ledgers, bank reconciliation and vendor payments, all tracked by property, building and unit inside NetSuite. Every figure can be traced to the record that created it.

The problem with property accounting in a general ERP

A general ERP runs a ledger well but doesn't know what a lease, a unit or a tenant is. A property management system knows the lease but keeps its own books. Most teams live in the gap, re-keying rent, mapping properties to classes and reconciling tenant balances by hand. RIOO adds the property records NetSuite doesn't have natively, then lets property workflows post to NetSuite's ledger directly.

Why it mattersSync jobs failLate journalsSpreadsheet recsLate, unclearnumbers

What is NetSuite property accounting software?

NetSuite property accounting software adds property concepts, such as properties, units, leases, tenants and recurring charges, to the NetSuite general ledger, so rent billing, receivables, deposits, payables and owner reporting run inside the ERP. RIOO is built natively on NetSuite, which means property transactions are NetSuite transactions rather than summaries imported from another system.

Property accounting differs from general accounting in its unit of analysis. A typical company reports by department or product line; a property business reports by building, unit and lease, often for many owners and entities at once. It also carries obligations most businesses do not, such as tenant deposits held as liabilities, recoverable expenses billed back to tenants and, for agents, client money held in trust.

NetSuite property accounting…noun · property managementRIOO is built natively on NetSuite, which meansproperty transactions are NetSuite transactionsrather than summaries imported from anotherNetSuiteLeaseGeneral ledgerGlossary

How it works

How does property accounting work in RIOO?

Property accounting in RIOO runs inside Oracle NetSuite. The properties, units, leases, tenants and vendors it uses are native NetSuite records, so each step updates the same data finance reports on. There is no separate system to sync, and every action keeps an audit trail. The steps below show how the work flows.

Bill receivedOver limit?YesNoManager reviewDueAuto-approvedInstantPost to GL
  1. 01

    Configure

    the property dimensions, ledgers and chart-of-accounts mapping during implementation.

  2. 02

    Operate

    Leases, collections, bills and work orders post their transactions as they happen.

  3. 03

    Review

    tenant ledgers, receivables and property P&Ls at any time.

  4. 04

    Reconcile

    bank activity against transactions that already carry their property context.

  5. 05

    Close and report

    drilling from consolidated results down to a single property and the transaction behind it.

How it works

How does bank reconciliation work for property accounts?

Bank reconciliation for property accounts in RIOO matches bank statement lines to NetSuite transactions that already carry property, unit and tenant context: rent receipts, gateway settlement deposits, vendor payments and owner distributions. Matching happens per bank account and subsidiary, and unmatched items are investigated before the period closes.

Bank feedNetSuite ledgerAuto-match$24,300DEP-79504$24,300Sign off$5,100DEP-21414$5,100Lockbox$18,600DEP-28814$18,600?Wire$21,400DEP-87283$21,400103 of 104 matched automaticallyReview
  1. 01

    Import the statement

    Load or connect bank statement data for each operating, deposit and trust account.

  2. 02

    Auto-match

    Match receipts and payments on amount, date and reference.

  3. 03

    Match settlements

    Link gateway deposits, net of fees, to the batch of tenant payments they contain.

  4. 04

    Investigate exceptions

    Identify unknown receipts, returned payments and bank charges.

  5. 05

    Post adjustments

    Record fees, interest and corrections with clear descriptions.

  6. 06

    Sign off

    Reconcile to the statement balance and lock the period.

In detail

What can RIOO do for property accounting?

RIOO handles property accounting with capabilities built on NetSuite records rather than a separate database. Each capability below works with the same properties, leases, tenants and ledger, so operations and finance see one version of the data. Capabilities are configured to your policies during implementation, without custom code for routine changes.

Tenant ledgers

with full charge, payment and credit history. Notes and supporting documents can be attached to individual transactions for dispute resolution.

Bank reconciliation

against collections and disbursements.

Vendor and contractor payments

matched against purchase orders and work orders to prevent duplicate or unauthorized payments.

Real-time financial snapshots

by property and portfolio.

Tax-ready reporting

with alerts for relevant regulatory changes.

Consolidated and property-level reporting

in one place, with drill-down. Multi-entity consolidation uses NetSuite OneWorld.

Automated depreciation

through NetSuite Fixed Asset Management, where your account uses it.

Three-way matching for property costs

Vendor payments connect to purchase orders and maintenance records, so finance can confirm the work was ordered, done and billed correctly before paying. That control matters most for high-volume repair spend spread across many properties.

Procure to pay

INV-4897GreenScapeTotal$2,2006450 · Linden RowCapturedOCR + emailCoded to GLProperty & classPO matchedPO · receipt · billApprovedAwaiting ownerDuplicate check passed

Tenant ledgers that settle disputes

When a tenant questions a charge, the answer should take seconds, not an afternoon. Each ledger line in RIOO links to the lease term or event that created it, and your team can attach evidence and notes directly to the transaction. The conversation moves from "let me look into it" to "here's the clause, the inspection photo and the date."

Evidenceon the recordCheck-in photosLogged · timestampedSigned inventoryLogged · timestampedInspection reportLogged · timestampedTenant messagesLogged · timestampedDeposit receiptLogged · timestamped

Reports finance teams rely on

Rent roll reconciled to the GL, receivables aging, deposit liability, income statement by property, budget versus actual and entity consolidation. In RIOO, each comes from the same NetSuite ledger, so the reports agree with each other.

Explore by topic

Holding other people's money: rules by market

USUKAESGAustralia5 markets · one NetSuitelocal rules, shared ledger

United States

Property managers who hold rent and deposits for owners are usually subject to state real estate licensing rules on trust or escrow accounts, including separate accounts and regular reconciliation. Some states also regulate where tenant security deposits are held and whether interest is paid.

United Kingdom

Letting agents holding client money must join a client money protection scheme and keep client funds in designated client accounts. Tenancy deposits for assured shorthold tenancies are protected in government-approved schemes. See deposit protection and client money.

Australia

Licensed agents keep rent and other client funds in trust accounts governed by state legislation, with detailed record-keeping and annual audits. Residential bonds are lodged with the state bond authority rather than held in trust long term.

Singapore and the UAE

In Singapore, tenancy deposits are held under the terms of the tenancy agreement, and agents follow Council for Estate Agencies rules on handling client money. In the UAE, developer escrow rules apply to off-plan sales, while rental deposits follow the tenancy contract.

In detail

Property-specific liabilities finance teams track

Several balance sheet items are unique to property businesses. Keeping each one in its own NetSuite account makes reconciliation and audit straightforward.

PRPrepaid rentOpen tasks17OFOwner funds heldDistributionSentCControllerCloseOn trackLALeasing agentTours today7

Tenant security deposits

Held as a liability per property and reconciled to deposits on active leases.

Prepaid rent

Payments received before the charge period, released as rent income when due.

Owner funds held

Cash held on behalf of owners pending distribution, for managers of third-party property.

Recoverable cost balances

Estimates billed to commercial tenants compared with actual costs, settled at year-end.

Accrued maintenance

Work completed but not yet billed by vendors at period end.

Mapped to NetSuite

Native versus synced: how do the two models compare?

The native model keeps property transactions in NetSuite from the start, while the synced model runs a separate property management system and pushes summarised journals to NetSuite on a schedule. Both can work, but the native model removes the reconciliation between two ledgers and gives drill-down from the GL to the lease or work order.

Read more in why native matters.

  1. QuestionWhere do tenant charges live?Native on NetSuite (RIOO)NetSuite transactionsProperty system, summarised to NetSuite
  2. QuestionIs there a sync to monitor?Native on NetSuite (RIOO)No, for core recordsYes, usually daily or monthly
  3. QuestionDrill from GL to lease?Native on NetSuite (RIOO)Yes, linked recordsUsually stops at the journal
  4. QuestionWho administers access?Native on NetSuite (RIOO)NetSuite rolesTwo systems, two sets of users
  5. QuestionMonth-end reconciliationNative on NetSuite (RIOO)Within one ledgerBetween property ledger and ERP
  6. QuestionBest suited toNative on NetSuite (RIOO)Organisations standardised on NetSuiteOrganisations without NetSuite or with another ERP

Who is RIOO property accounting NOT for?

RIOO property accounting is not for organisations that do not use, or do not plan to use, NetSuite as their general ledger. Its design depends on property transactions posting directly to NetSuite, so teams committed to another ERP are better served by property systems that integrate with that ERP.

It is also more than a small landlord with a few properties typically needs. Licensing NetSuite and implementing RIOO makes sense when a portfolio has multiple entities, owners, property types or a finance team that needs controls, drill-down and consolidated reporting; individual landlords often manage well with simpler accounting tools.

Strong fitNot a fitMixed portfoliosSingle small…Runs NetSuiteEquipment rentalMulti-entity booksVacation rentalsHonest fit check

What changes

What changes when property accounting runs on NetSuite?

When property accounting runs on NetSuite through RIOO, operational work and accounting stop being two separate jobs. Transactions post to the general ledger as they happen, reports use the same records as daily work, and controls come from NetSuite roles and approvals. The changes below are the ones teams usually notice first.

BeforeWith RIOOClose in spreadsheetsClose in NetSuiteManual bank recsMatched recordsHand-keyed journalsJournals from events
  • A property P&L you don't have to assemble
  • Faster dispute resolutionwith evidence on the ledger line.
  • Stronger controlsover vendor payments.
  • Audit traceabilityfrom statement to source document.

Talk to a specialist

See property accounting on your own portfolio.

Every figure can be traced to the record that created it.

FAQ

Property accounting FAQs

Still curious? Ask the team.

Can managers attach documents to a tenant's transaction?

Yes. Notes and evidence, such as photos, signed agreements or correspondence, can be attached at transaction level on the tenant ledger. When a tenant disputes a charge, the manager opens the line and sees the lease term, the supporting document and any notes in one place, which shortens the conversation considerably.

Does RIOO calculate depreciation?

Depreciation runs through NetSuite Fixed Asset Management, which posts entries on schedule where that module is part of your NetSuite account. Buildings, improvements and equipment are fixed asset records with cost, method and useful life. Without the module, finance teams can calculate depreciation separately and post it by journal entry.

Can we see consolidated results and drill into one property?

Yes. Consolidated and property-level reporting work together, so you can start from a portfolio income statement and drill into a single property and then the transaction behind any figure. Multi-entity consolidation across property-owning companies requires NetSuite OneWorld, which also handles currency translation and intercompany eliminations.

Can vendor payments be matched to POs and work orders?

Yes. Payment workflows connect to purchase orders and maintenance records for three-way matching, so finance confirms the work was ordered, completed and billed correctly before paying. Mismatches go to an exceptions queue, and approved costs post to the right property, unit and expense category without re-coding.

Can we import historical financials?

Yes. Historical financial data can be migrated during implementation, typically as monthly balances by property and account, so year-over-year comparisons and budgets work from day one. Detailed historical tenant transactions are often summarised rather than loaded line by line, which keeps migration manageable. The approach is agreed during scoping.

Can RIOO produce a rent roll that reconciles to the general ledger?

Yes. Because rent charges are NetSuite transactions linked to leases and units, the rent roll and the receivables and income accounts draw on the same records. Reconciling them becomes a check rather than an investigation, and any difference points to a specific lease or transaction that can be opened directly from the report.

Does RIOO support accrual and cash basis reporting?

NetSuite records transactions on an accrual basis, and many property owners also want cash-basis statements showing rent actually received and bills actually paid. Cash-basis views can be produced through NetSuite reporting options and saved searches, so owners receive the basis they prefer while finance keeps accrual books.

Make every property's books as current as its rent roll.