AWRA OpsHub Search

Rent & Service-Charge Collection: Billing, Arrears & M-Pesa

Collection is the heartbeat of a property agency — and the place most of them quietly bleed time and money. Here is the collection cycle that ends the monthly matching game, turns arrears into a managed list, and reconciles every channel to one ledger.

Real Estate & Property Washingtone Aura 8 min read

For a property agency, the first week of every month is defined by one activity: working out who has paid. Rent and service charge arrive across an M-Pesa paybill, two or three bank accounts, and the occasional cash payment, usually with a reference that says "rent" or a name that half-matches an occupant. Someone then reconciles all of it against a mental or spreadsheet model of who owes what, and chases the gaps. It works, in the way that manual reconciliation always works — expensively, and only as well as the person doing it. The whole point of a collection system is to make that week disappear.

Rent invoice paid and matched to the ledger with arrears flagged
One invoice per unit with a unique reference; M-Pesa and bank payments matched to the ledger automatically; anything unmatched or overdue flagged for follow-up.

The collection cycle, step by step

A clean collection process is a repeatable monthly cycle, not a scramble. Each step exists to make the next one automatic.

  1. Bill every unit once, with a reference

    One invoice per unit per period — rent, service charge, and any recurring extras — each carrying a unique payment reference (unit code + month). The reference is what makes everything downstream reconcile itself.

  2. Collect through channels tied to the reference

    Renters pay by M-Pesa or bank using their reference. Because the reference identifies the unit, the payment lands against the right invoice without anyone deciphering a narration.

  3. Auto-match to the ledger

    Referenced payments match automatically; only the unreferenced or partial ones surface in an exceptions queue with suggestions. You review a short list, not a full bank statement.

  4. Flag arrears by age

    Anything unpaid past its due date moves onto an arrears list, aged by how long it has been outstanding — so follow-up is prioritised, not guessed.

  5. Remit and report

    What is collected reconciles cleanly into landlord remittances and owner statements, because it was captured correctly at the point of payment.

Service charge is not just rent by another name

Rent belongs to a landlord; service charge belongs to the building and its shared costs — security, cleaning, water, common-area repairs. Blending them into one figure is a common and costly mistake, because owners and residents are entitled to see that service charge was collected and spent on the building, not absorbed into rent or the agency's float. Billing service charge as its own line, collecting it against its own reference, and accounting for it separately is what lets you answer the service-charge AGM question every managed building eventually asks: what did we pay in, and where did it go?

Arrears: a managed list, not a feeling

Every agency has arrears; the difference between a healthy one and a struggling one is whether arrears are visible and aged or vague and dreaded. An aged arrears list — 30, 60, 90 days overdue, per unit, per building — turns collection from anxiety into routine: the 60-day balances get a firmer call than the 30-day ones, patterns in a particular building surface early, and the landlord conversation is backed by exact figures rather than impressions. This is the same discipline as receivables aging in any business, applied to rent.

The reference is the whole trick: identify the unit at the moment of payment, and reconciliation stops being a job.

Why referenced billing changes everything

Reliable collection is the foundation the rest of property management is built on — you cannot report honestly to owners or fund maintenance predictably if you cannot say cleanly what came in. Get the cycle right, and the monthly matching week becomes a daily glance at an exceptions queue and an arrears list. That reclaimed time is the first and clearest return a property agency gets from running on a real system.

End the monthly matching game

See referenced invoices, M-Pesa and bank payments auto-matched to units, and an aged arrears list that manages your follow-up for you.

Explore property management operations

Frequently asked questions

How does referenced billing make reconciliation automatic?

Each unit's invoice carries a unique payment reference (typically unit code plus period). When a renter pays by M-Pesa or bank using that reference, the payment identifies the unit and matches to the right invoice on its own. Only unreferenced or partial payments need human attention, so you review a short exceptions queue instead of decoding a whole bank statement.

Why bill service charge separately from rent?

Because they are different money: rent belongs to the landlord, while service charge belongs to the building and its shared costs. Keeping them separate — own line, own reference, own accounting — lets you prove to owners and residents that service charge was collected and spent on the building, which is exactly what a service-charge review will demand.

What is the point of an aged arrears list?

It turns arrears from a vague worry into a prioritised, factual list — balances grouped by how long they have been overdue (30/60/90 days), per unit and building. Follow-up becomes proportionate, problem buildings surface early, and landlord conversations rest on exact figures rather than impressions.

Can one system handle M-Pesa, bank, and cash together?

Yes — that is the point. All channels flow into one ledger against the same referenced invoices, so however a renter pays, the payment lands against the correct unit. Cash is recorded at receipt, M-Pesa and bank match by reference, and the exceptions queue catches anything that does not reconcile cleanly.

Help Center

Need a quick answer while you read?

Run inventory, procurement, assets, sales, and field work with approved AWRA guidance for setup, migration, integrations, security, pricing, and support.

Search all approved AWRA public help articles.

Open Help Center