Ask any accounts officer at a Pakistani housing society what the hardest part of the month is, and the answer is rarely recovery. It is installment payment reconciliation: working out which of the 600 credits in the bank statement belongs to which buyer, which plot, and which installment. A buyer in Dubai sends an IBFT from a relative's account with the narration "plot payment". Another deposits cash at a branch in Multan and sends a blurry photo of the slip on WhatsApp. A dealer drops off four pay orders in one envelope. Meanwhile the buyer whose payment is still sitting in "unidentified" receives a late-payment notice and calls the CEO. This guide explains how to design collections so that payments identify themselves, how to handle each payment channel, and how to run a month-end close that finance and management can trust.
Editorial note (October 2026): This guide is general information based on publicly available laws, regulator notices and market reports as of October 2026. Rules, rates and procedures change — confirm current requirements with the relevant authority, your bank, or a qualified lawyer or tax advisor before acting. This is not legal, tax or investment advice.
Why reconciliation breaks down
Reconciliation problems in real estate are usually caused upstream, at the point of payment, not in the accounts office. The common causes are:
- No reference discipline: buyers pay without quoting a file, plot or membership number, or quote the wrong one.
- Third-party payers: relatives, employers, dealers or overseas family pay on the buyer's behalf, so the sender name means nothing.
- Too many collection accounts: separate accounts per project, per bank and per branch, with no single view.
- Proof arrives separately: deposit slips and transfer screenshots arrive on WhatsApp or email, days after the credit, and are never linked to it.
- Manual posting: receipts are typed into a ledger by hand, so amounts and plot numbers get transposed.
- Timing: cheques and pay orders take time to clear, and some never do.
Payment channels and how to reconcile each one
| Channel | What you see on the statement | Main reconciliation risk | Best control |
|---|---|---|---|
| Raast | Instant credit with sender details and any reference entered | Buyer omits the reference | Publish a unique payment reference per buyer and require it |
| IBFT / online transfer | Credit with sender name and narration, sometimes truncated | Third-party sender, vague narration | Unique reference plus a proof upload linked to the receipt |
| Bank deposit slip (cash or cheque at branch) | Branch code and amount, often no name | Slip never reaches finance or is illegible | Pre-printed challans with a reference; scan the stamped copy |
| Pay order / demand draft | Clearing credit after deposit | Several instruments deposited together | Record instrument number and issuing bank at receipt |
| Cheque | Clearing credit, or a return | Bounces after a receipt was issued | Issue provisional acknowledgements until cleared |
| Cash at office | Bulk deposit by staff later | Cash held overnight, mismatched batch totals | Daily cash book, deposit same or next day, batch reference |
Raast
Raast is the State Bank of Pakistan's instant payment system. According to the SBP's Raast P2P page, customers can link a mobile number as a Raast ID to their IBAN, and the SBP states that there are no charges on Raast-related services for customers. For a society, Raast's advantages are speed and availability outside banking hours; the weakness is the same as any transfer: if the buyer does not enter your reference, you are back to guessing. Encourage buyers to pay to your IBAN with the reference in the purpose or narration field, and check with your bank what reference fields come through on your statement or API feed.
IBFT and online transfers
Interbank funds transfers are the most common channel for overseas Pakistanis paying through family members. Narration fields can be truncated, so keep your reference short (for example, eight to ten characters) and put it at the start of the narration.
Deposit slips and challans
Many societies still collect through bank branches using pre-printed challans. If you do, print a unique reference on each challan, generate it from your system for the specific installment, and require buyers to upload or submit the bank-stamped copy. Some banks and billing networks such as 1LINK's bill payment service allow billers to collect against consumer or voucher numbers through banking channels, which can make identification automatic; ask your bank whether this is available for your collections.
Cheques and pay orders
Record every instrument at the counter: number, bank, date, amount, and the plot or file it is meant for. Issue a provisional acknowledgement rather than a final receipt until the instrument clears. If it is returned, reverse the provisional entry and follow your bounced instrument process, covered in detail in how to handle bounced cheques in real estate bookings.
Cash
Cash creates both reconciliation and compliance risk. Record each cash receipt in a daily cash book with a receipt number, deposit cash daily with a batch reference, and reconcile the batch total to the receipts. Remember that real estate businesses are reporting entities for AML purposes, and the Financial Monitoring Unit requires currency transaction reports for cash transactions of Rs 2 million or more. Keeping cash receipts per customer in one system makes that reporting much easier. Wherever practical, steer buyers towards bank channels.
Unique payment references: the single biggest improvement
If you change only one thing, give every buyer, or better every installment, a unique payment reference that they must quote. Options include:
- Customer reference: one code per buyer per file, used for every payment. Simple, but you still need to decide which installment it pays.
- Installment reference: a code per due installment, printed on the demand notice or challan. Matching becomes almost automatic.
- Virtual account or biller reference: where your bank offers it, each buyer pays to a unique reference that the bank maps to your main account. This is the most reliable, but depends on your bank's products and fees.
Add a check digit or a simple format rule so typing mistakes are caught. Print the reference on every demand notice, SMS and WhatsApp reminder, and on the buyer portal. Our comparison of SMS vs WhatsApp payment reminders covers how to deliver those messages reliably.
Handling unidentified receipts
Even with good references, some money will arrive unidentified. Treat it as a controlled process, not a pile of statements on someone's desk:
- Post to a suspense account on the day the credit is seen, never directly to a guessed ledger.
- Record everything known: date, amount, channel, sender name, narration, branch.
- Search proactively: match against expected installments of the same amount due that week, recent WhatsApp proofs, and dealer submissions.
- Contact the likely payer through the dealer or customer service, and ask for proof.
- Clear with approval: when identified, move from suspense to the buyer's ledger with a note of the evidence and the approver.
- Age the balance: review items older than 30 and 60 days at month end; escalate old items to management.
Never adjust a buyer's ledger on the strength of a screenshot alone; match the screenshot to an actual bank credit first. Screenshots can be edited, and duplicates are common when buyers send the same proof twice.
Month-end reconciliation checklist
- Download statements for every collection account for the full month.
- Match every credit to a receipt in the system, or to suspense.
- Match every receipt in the system to a bank credit (catches receipts issued for money that never arrived).
- Reconcile cash book totals to cash deposit batches.
- List uncleared cheques and pay orders, and returned instruments with reversal entries.
- Review suspense: new items, cleared items, and aged items.
- Confirm that installment schedules reflect payments received, so late-payment notices are not sent to buyers who have paid.
- Reconcile total receivables per project to the sum of buyer ledgers.
- Have a second person review and sign off, with the date recorded.
When this is done consistently, the expected-vs-actual collection report becomes reliable enough for management to act on; see tracking expected vs actual recoveries.
Receipts buyers can trust
Issue a receipt only after the money is confirmed. Every receipt should show the receipt number, date, buyer name and CNIC (masked where appropriate), file or plot number, amount in figures and words, payment channel and instrument or transaction reference, the installment it was applied to, and the updated outstanding balance. Sequential, system-generated receipt numbers with no gaps are much harder to forge and much easier to audit than receipt books.
How a real estate ERP simplifies reconciliation
A real estate ERP such as CAPITALESTATEPK keeps the buyer ledger, installment schedule and receipts together, which removes much of the manual matching:
- Unique references generated per buyer or installment and printed on demand notices and challans.
- Receipt entry by channel with instrument numbers, bank details and proof attachments.
- Bank statement import to match credits against expected installments, with exceptions sent to a suspense queue.
- Provisional receipts for cheques and automatic reversal when an instrument is returned.
- Live ledgers per plot or unit, so customer service can answer "has my payment arrived?" without calling accounts.
- Audit trail and role-based access, so only authorised staff can clear suspense or reverse a receipt.
Exact bank integrations depend on what your bank provides, so treat statement import as the baseline and automated feeds as a bonus.
If your finance team spends the first week of every month matching deposits by hand, book a demo to see how CAPITALESTATEPK links receipts, ledgers and bank statements.
Frequently Asked Questions
Should we accept payments from third parties on behalf of a buyer?
Many societies do, especially for overseas buyers, but record the payer's details and relationship, require the buyer's reference, and apply your AML customer due diligence where amounts or patterns raise questions.
Can Raast payments be matched automatically?
They can be matched much more easily if buyers include your reference and your bank passes that reference through on statements or feeds. Confirm with your bank what data is available.
What should we do with money we cannot identify?
Post it to a suspense account the same day, investigate using the available details, clear it to the correct ledger only with evidence and approval, and review aged items every month.
When should we issue a receipt for a cheque?
Issue a provisional acknowledgement when the cheque is received and a final receipt only after it clears. This avoids reversing receipts when instruments bounce.
How often should we reconcile?
Match credits daily or at least weekly, and perform a full reconciliation with sign-off at every month end. Daily matching keeps the month-end close short.