Rental Property

Built for a private property portfolio

Renting out property should not mean auditing spreadsheets.

We built a rental property system for rent, costs, recurring payments, leases, deposits, and contract files. The owner can see what came in, what went out, and how each property is performing without rebuilding the spreadsheet.

Boring

Rent, costs, leases. Same updates, every month.

Rent, deposits, repairs, mortgage costs, service charges, lease dates, and files all need to stay tied to the right property.

Important

Owners need a clear view of what each property is doing.

When income, costs, leases, deposits, and documents stay connected, the numbers become useful beyond basic bookkeeping.

Hidden cost

Useful answers take too much digging.

What did this property earn, what did it cost, what is the current lease, and where is the contract? Those answers should not require a manual search.

What we built

One place to record the rent, costs, lease terms, deposits, and contract files behind each property. Every new entry updates the property view and portfolio numbers, so the owner does not have to rebuild the picture by hand.

    • Add the property
    • Store address and notes
    • Attach every record

    Sets up each property

    Under the hood
    • Each property becomes the anchor for rent, costs, recurring costs, contracts, and files
    • Duplicate property names are blocked before the ledger splits into two records
    • The overview can load the whole portfolio with the detail needed for common actions
    • Flag missing rent
    • Record the period
    • Protect the month

    Records rent fast

    Under the hood
    • The home screen shows an attention item when current-month rent has not been recorded
    • The quick rent flow saves the payment date and the rent period separately
    • A same-month duplicate check blocks accidental double recording
    • Split rent and deposits
    • Mark mortgage costs
    • Keep costs categorized

    Separates the money

    Under the hood
    • Rent, deposit, and other income categories are stored separately
    • Deposits are held in the ledger but excluded from rental revenue and cashflow totals
    • Mortgage and loan payments are treated as financing, not property operating cost
    • Add recurring payments
    • Set active dates
    • Update run rate

    Tracks monthly costs

    Under the hood
    • Service charge, mortgage, insurance, utilities, management, tax, and other monthly costs can be added once
    • Start and end dates decide which months count in the rollup
    • Active recurring costs feed the monthly run rate without another spreadsheet formula
    • Save lease terms
    • Attach the contract
    • Track expiry

    Stores the lease

    Under the hood
    • Contracts carry tenant, agreement type, start date, end date, monthly rent, and deposit
    • PDFs and images are stored with the contract and opened from the property record
    • Lease expiry and rent collection rate are calculated from contract dates and recorded income
    • Roll up each property
    • Compare the portfolio
    • Explain totals

    Shows the numbers

    Under the hood
    • Gross rent, operating costs, financing costs, NOI, net cashflow, and monthly run rate update from the ledger
    • Every major metric can open into the rows that explain the calculation
    • The PWA is built for iPhone home-screen use with PIN and passkey access

The outcome

The owner gets a property record that stays current because rent, costs, leases, and documents are logged when they happen, not weeks later when the spreadsheet needs fixing.

Logged on time

Rent, costs, and lease updates get captured when they need to be recorded, not when there is time to clean up.

Month in order

The owner can see which rent and costs are already logged, and what still needs attention.

Lease countdowns

Expiry dates and lease details stay visible, so renewals, extensions, and reviews do not arrive as surprises.

Quick actions

Important updates are guided from the property view, so logging rent, costs, or lease details takes seconds.

Ready numbers

Portfolio numbers are already based on the latest records, so decisions do not wait for another spreadsheet pass.

Take the step

Rent out property. Keep the boring work moving.

We build the flow around the moments that matter: rent received, costs paid, leases updated, and documents stored.

Get in touch