Built for the books

Property accounting software for rental portfolios

Every euro in and out attached to the property and the owner it belongs to, so the fee, the statement and the year-end report all come out of one ledger instead of three.

  • A ledger per property and per owner, posted as the work happens
  • Management fees derived from a rule, never typed in by hand
  • Year-end figures per owner you generate rather than reconstruct

General ledgers assume one business; you run dozens

Off-the-shelf bookkeeping packages are built around a single chart of accounts. A rental portfolio is not one business — it is one set of books per property, frequently one per owner underneath that, and a management company taking its cut across all of them. Force that shape into a general ledger and the split happens outside the software, in a spreadsheet nobody else can check.

Posting at the moment, not categorising afterwards

A cost belongs to a property when it is incurred, not when somebody labels a bank line six weeks later. Because bookings, rent, and logged costs already carry the property they came from, the accounting layer stops being a monthly reconstruction and becomes a query over records that were correct on the day.

The number the owner can check for themselves

Any fee a person types is a fee someone will eventually query. Stated as a rule — a share of a defined base, applied identically in every period — the figure stops being a matter of trust and becomes something an owner can verify against the same lines you are looking at.

Where a portfolio actually breaks a general ledger

The breaking point is rarely volume; it is dimensionality. One payment out of one bank account can belong to four properties and three owners at once, and a chart of accounts with no notion of "property" or "owner" cannot carry that. So the allocation moves into a spreadsheet, and from that moment the books and the statements are two artefacts kept in step by hand.

Give every line a property and an owner from the start and the allocation is already done. Owner splits divide a jointly held property by share automatically, so a 60/40 building needs no separate arithmetic before anyone can be paid.

Reconciliation as confirmation rather than reconstruction

Matching a bank feed against a portfolio is the point at which generic tools run out of road: one feed, dozens of destinations. When each transaction already knows where it belongs, the monthly job is confirming a match instead of rebuilding one from a statement — and it takes minutes rather than an evening.

What comes out the other end is a report per property and across the portfolio, drawn from the same records the operations side has been writing all month.

January is a report or a project — the choice is made in March

Year-end never asks what the portfolio collected. It asks what this owner received, net of which costs, over exactly which dates. Attribute income and costs to an owner as they land and that is a query. Attribute them in January, from a year of bank lines, and it is a fortnight of work in which things get missed.

1099 season for property managers covers the filing side, and data export hands an accountant a file instead of a thread of attachments.

Client money, held separately and provably so

Managers holding deposits or rent on behalf of others are usually holding client money under rules that require it to stay identifiable and separate from the firm's own funds. Whether or not your jurisdiction calls it a trust account, the underlying requirement is the same: at any moment, you can say what is held and for whom.

Trust accounting for property managers sets out the practice, and property management accounting software: what it needs to do is the longer buyer-side read.

Property accounting software vs. general accounting software

A general ledger package — the kind built for a single business with one owner and one set of accounts — will happily record income and expenses. What it will not do natively is know that this expense belongs to unit 4B and that owner, while that one belongs to a different property down the street with a different fee percentage. Every property management and accounting system built on top of general bookkeeping software ends up recreating that split with a tagging convention or a second spreadsheet, maintained by whoever remembers to update it.

Property accounting software starts from the other direction: the property and the owner are first-class fields on every transaction, not a label bolted on afterward. That is the entire difference in practice — a general tool asks you to build the portfolio structure yourself; this kind of software already has it, because it grew out of running properties rather than out of bookkeeping.

Common questions

Is this a replacement for my accountant's software?

No — it is the layer underneath. It keeps the per-property and per-owner books that a general ledger has no shape for, and exports clean figures your accountant works from.

Can it handle one property with several owners?

Yes. Income, costs and the fee divide by each share automatically — see owner splits.

How is the management fee worked out?

As a share of a base you define — gross income, or income after named costs — applied the same way in every period and shown on every statement.

Do owners see the underlying lines or only a total?

The lines. Each owner gets a login scoped to their own properties through the owner portal, with the statement built from the same ledger.

What about properties billed in different currencies?

Held in the currency they trade in, with multi-currency formatting so a statement reads correctly wherever it is opened.

Can I get the raw data out?

At any time, in a standard format — see data export.

How is this different from rental property accounting software that is really just spreadsheet templates?

A template still requires someone to update every sheet by hand when a booking or expense happens. Here the property and owner are attached to the transaction at the source, so the templates are replaced by a live ledger instead of a faster way to fill one in.

What counts as a "property management and accounting system" here — is reporting included?

Yes. The ledger, the owner statements and the portfolio reports all read from the same records, so nothing needs a separate export to reconcile against the books.

Everything included

The features behind it.

◈

Owner portal

Give every owner a login of their own — current statements, property performance, and booking activity, without a phone call to get an update.

◒

Booking calendar

One calendar per property, and one view across your whole portfolio — so a double booking or a gap between stays is something you catch before it costs you.

☐

Maintenance

Turn a reported problem into a tracked task with a status, an assignee, and a photo — so nothing gets lost in a group text three days later.

▥

Owner statements

Statements generated from the same booking and expense records you already track — no side spreadsheet, no manual reconciliation before it goes out.

◎

Rent collection

Tenants pay online, a late payment gets flagged the day it is late, and every payment posts straight to the ledger behind your owner statements.

✉

Messaging

Guest and owner messages land in one thread per property, tied to the booking and tasks they relate toso a reply never starts with "which unit is this?"

▤

Reports

Portfolio-wide reports built from the same booking, expense, and task data you already track — no second export to reconcile before you can trust a number.

⚇

Tenant management

Every tenant, lease, and unit assignment in one record — so lease dates, rent amounts, and contact details are never something you have to hunt down across old emails.

☑

Tasks

Turnovers, inspections, and to-dos assigned to a person with a due date — so work is tracked the same way whether it came from a checkout, a maintenance request, or a manager's note.

⚌

Owner splits

Income, expenses, and management fees divided automatically across co-owned properties — so a 60/40 split is a setting, not a spreadsheet formula someone maintains by hand.

⇩

Data export

Your bookings, expenses, and statements, out in a format your accountant or another tool can actually use — never locked in a system you cannot get data back out of.

⇄

Multi-currency

Regional settings, currency, and formatting that match where your properties and owners actually areso a statement looks correct whether it is read in Lisbon or Los Angeles.

⏳

Lease tracking

A lease or compliance document with no visible status is one nobody is actually tracking. See what is active, expiring, or already expired across every property, owner, and tenant, before a deadline passes.

⌂

Direct booking website

A booking page for your whole portfolio that reads the same calendar and prices as everything else — guests book and pay you directly, with no commission taken on the stay.

⇄

Channel manager

Two-way calendar sync between your portfolio calendar and every booking platform you list on — so a night booked on one channel closes on the others, and a clash is flagged instead of silently lost.

⚙

Automations

Rules that send the right message at the right moment — before check-in, on checkout day, when rent is due or a lease is ending — by email, SMS or WhatsApp, from templates you write once.

✧

Cleaning scheduling

Every confirmed stay creates its own checkout cleaning, assigned to the right cleaner with the property's checklist attached — and cleaners work from their phone, even with no signal.

✎

E-signatures

Send a lease, an addendum or a management agreement for signature by email. The signer reviews and signs in their browser, and you keep an audit trail of exactly what was signed and when.

%

Pricing rules

Base and seasonal nightly rates, weekday uplifts, and automatic discounts for long stays, last-minute and early bookings — applied the same way in every quote, with cleaning fee and tourist tax added correctly.

Ready to bring your portfolio into one place?

Create an account and start adding properties today no setup calls required.