TERP Module

Property & Apartments

Run an apartment complex the way the law expects — a budget adopted at the AGM, contributions apportioned by share value, and every rupee accounted for.

Start free → All modules

Property is built for management corporations, not landlords. You describe the building once — property, blocks, floors and units, each with its floor area and share value — and attach owners and tenants as real contacts, because a unit routinely has both and they are not the same person: the owner is liable for the contribution and holds the vote, the tenant lives there. Each year the committee adopts a budget, and the monthly contribution is derived from it and split across the units by share value or floor area, in whole cents that add back to the pool exactly. Raise a month in one run, take payments at the office or let owners pay online, and the money always clears the oldest unpaid month first, so the arrears report tells the truth. Late fees follow the by-laws you set, with grace measured properly. The sinking fund is tracked apart and cannot be drawn on without recording the resolution that authorised it. Notices, receipts and statements print on your own stationery, and owners can sign in to see their own balance instead of ringing the office.

Key features

What you get

Property, blocks, floors and units — generate a whole floor of units at once
Floor area and share value on every unit, with the total shown so a typo across 120 units is visible
Owners and tenants on the same unit at once, with a primary contact who gets the bill and holds the vote
Occupancies are ended, never deleted — the unit keeps its full history for disputes
Annual budget with expense lines, approved against a recorded AGM date and resolution number
Contributions derived from the approved budget — no rate to keep in step by hand
Split by share value, floor area or equally; or a flat, per-sq-ft or per-parking-slot charge
A sinking-fund contribution tracked as a fund, not as income
One fee run raises the month — with the full plan shown before anything is written
Cannot charge a unit twice for the same month, and will not run against an unapproved budget
Receipts for cash, bank and cheque, always clearing the oldest unpaid month first
Overpayment held as credit and applied when you choose, so the statement records when it was used
Cancelling a receipt restores every invoice it paid and reverses the posting
Arrears aged from the due date — not due, 1-30, 31-60, 61-90, over 90 — largest debt first
Late fees with grace days, flat or percent, capped, and charged once a month or every run
A penalty is its own notice, never a line added to an invoice already sent
Sinking fund register — charged versus actually collected, with a resolution required to withdraw
Contribution notices, receipts and statements on your own paper, thermal or A4
A resident portal: owners sign in by phone code and see only their own units and balance
Online payment of an outstanding balance, settled into an ordinary receipt
Every movement posts balanced double entry into the same ledger as the rest of the business
General meetings: notice, agenda, attendance and proxies, motions, votes and minutes
A show of hands and a poll are counted separately, and you are warned when they disagree
Quorum measured by share value or by units, whichever your by-laws use
Majorities come from your by-laws, not from an assumption baked into the software
A service desk: log a fault, assign a trade, record the cost, bill it to the owner
Contractors are recorded as suppliers, so their bills go through Purchase and Accounts
Residents report faults from the portal and follow what happens to them
Facilities and bookings, with a lock that makes a double booking impossible
Charges for repairs, hall hire and deposits, on the same statement as the contributions
Sub-metering: link a water or power meter to a unit and recover its own bill
Budget against actual, read live from the ledger, against how much of the year has passed
A parking register that knows the difference between a titled slot and an allocated one
Visitor passes with a QR, a gate screen, and a PIN app for the guard
Residents register their own visitors and send them a pass code
A document vault that tells you what is about to run out before it does

See it in action

A worked example

A year, from the AGM to the receipt

1

The committee adopts the budget for the year. You enter the expense lines, set the sinking-fund share, and approve it against the resolution number from the meeting.

2

The fee run shows what every unit will pay, derived from that budget by share value. You check the list, then raise the month.

3

An owner pays at the office, or signs in to the portal and pays the balance online. Either way it clears the oldest month first and posts the same entries.

4

Anyone still unpaid past the grace period appears on the arrears report and can be issued a late-payment notice.

Try it yourself

Live demo — Serene Residencies

Load sample data first from Property -> Data Tools. It builds a 26-unit Colombo condominium with an adopted budget, three months of contributions, most of them paid and four units left in arrears on purpose. The back office signs in with admin / admin123; the resident portal then opens at /pr/demo and signs in with the phone 0771234501 (with SMS off, the code is shown on screen).

Full back-office: https://terpapp.semicolans.com/login · workspace demo · user admin · password admin123

Demo data resets periodically. Please don’t enter real personal information.

Who it is for

Built for teams like these

Management corporationsOwners associationsCondominium committeesManaging agentsProperty management companies

Explore more

Other modules

CRM & Client WorkFrom a name somebody wrote down to a signed pr...
Jewellery RetailPriced off this morning rate, weighed to the m...
DistributionRun a distribution channel on the ERP you alre...
Laundry & Dry CleaningEvery garment followed from the counter to the...
Optical ShopThe diary, the eye test, the frame room and th...
Associations & BatchesOne system for an old boys association, a mosq...
Real Estate SalesSell property the way it is actually paid for...
CollectOne aged list of everything you are owed — acr...
GarageA workshop that cannot repair a car before the...
WhatsApp AssistantYour own WhatsApp number, answered day and nig...
Fuel StationA filling station run the way one is actually...
WarehouseA bin-level warehouse that sits on your Invent...
Online OrdersA complete order book for social sellers — tak...
Utility BillingMetered water and utility billing — monthly re...
Institute & LMSRun a course institute end to end — admissions...
Accounting & General LedgerTrue double-entry accounting that every other...
Trade, Inventory & POSThe whole buy → stock → sell cycle — purchasin...
HR & PayrollAttendance, leave and configurable payroll tha...
Vehicle RentalRent out your fleet — cars, vans, bikes — with...
Rental ManagementHire anything out — machines, marquees, vehicl...
Online StoreA full e-commerce storefront on top of your st...
Rice Mill ManagementPaddy in, rice out — weighbridge, moisture, mi...
Courier & LogisticsBook a parcel, run the day from one board, put...
Driving SchoolLearners, lessons and the classroom — with a d...
Hospital (IPD)Wards, beds and admissions with a live occupan...
Clinic (OPD) ManagementRun the whole outpatient clinic — queue, consu...
Gym & Fitness ManagementRun the whole gym — memberships, classes, pers...
Restaurant ManagementA complete restaurant, hotel and banquet opera...
Salon & BeautyA complete salon operating system — bookings,...
Travel TicketingA complete travel-agency operating system — ti...
VillageCare — Community WelfareA complete welfare-society operating system —...
Madrasa ManagementStudents, teachers, fees and exams for madrasa...

★ Built-in AI assistant

New to Property & Apartments? Just ask.

Every TERP workspace includes an AI assistant that explains any Property & Apartments feature or report in plain language — so you and your team are productive from day one, no manual required. It answers from TERP's own guides, anytime.

Run your whole business on TERP

Every module shares one ledger, one customer list and one login.

Create your free workspace →