Collections

Kisti schedules, due lists, and receipts that reconcile themselves

Installment collection software built for how Bangladeshi developers actually get paid: a kisti schedule generated at booking, a due list that is correct every morning, follow-up that escalates on its own, and a buyer ledger that finance and sales read the same way. Collections stop depending on one person's memory.

Installment schedule: every buyer's kisti line with booking number, unit, instalment count, amount paid, due date and paid status

Why installment collection quietly costs the most

A developer's cash position is not decided by how many units were sold. It is decided by how much of the agreed schedule actually arrived this month. On a 36-month kisti plan, a five per cent slippage in collection across 200 buyers is a working-capital problem that shows up two quarters later as a construction delay.

The usual setup makes slippage invisible. The schedule lives in one sheet, receipts in a book, bank statements in a folder, and the follow-up in someone's head. Nobody can answer "who is overdue right now, by how much, and when were they last contacted" without a day of work — so the question stops being asked.

PropERP makes that one screen. Every buyer's schedule is generated from their booking, every receipt posts to the ledger on issue, and the overdue list rebuilds itself overnight. Follow-up is a queue with owners and dates, not a habit.

One buyer's ledger, start to handover

Booking money, down payment, thirty-six monthly kisti and the handover balance — each line with a due date, a status, a payment channel and a receipt number.

Collections / Payment schedule — A-4A · Rezaul Karim

Unit price

৳ 1.33 Cr

Collected

৳ 34.6 L

8 of 38 lines

Due this month

৳ 2.96 L

Overdue

৳ 2.96 L

1 kisti · 14 days

#MilestoneDueAmountStatusReceipt
00Booking money29 Jun 2026৳ 5,00,000Paid · bKashMR-00418
01Down payment15 Jul 2026৳ 21,68,000Paid · BankMR-00463
02Kisti 1 of 3605 Aug 2026৳ 2,96,111Paid · NagadMR-00519
03Kisti 2 of 3605 Sep 2026৳ 2,96,111Overdue 14d
04Kisti 3 of 3605 Oct 2026৳ 2,96,111Upcoming
38Handover balance20 Dec 2029৳ 13,34,000Scheduled

Overdue follow-up

Queued
Reminder 1 — SMSSent 08 Sep
Reminder 2 — WhatsAppSent 14 Sep
Demand letterDue 22 Sep
AssignedCollections — Tanvir

Buyer ledger

26% of contract value collected

26%

Every receipt posts to accounts on issue — the sales ledger and the finance ledger cannot drift apart.

PropERP installment ledger: booking money, down payment and monthly kisti generated from the booking, each line carrying its own due date, receipt number, and payment channel.

What the collections module does

Schedules generated from the booking

Pick a plan and the full sequence is written: booking money, down payment, monthly or quarterly kisti, milestone-linked payments and the handover balance. Change the plan and the remaining lines rebuild.

A due list that is right every morning

Due today, due this week, overdue by ageing bucket — per project, per buyer, per collector. It is a working list, not a report someone compiles.

Follow-up that escalates

SMS at day one, WhatsApp at day seven, a call task at day fourteen, a demand letter at day thirty. The sequence runs automatically and every touch is logged on the buyer.

Receipts, adjustments and part payments

Partial payments, advance payments, cheque bounce reversal, late fees and waivers are all first-class entries — not manual notes that break the total.

Channel-aware reconciliation

bKash, Nagad, bank transfer, pay order, cheque and cash are separate channels, so matching a bank statement against receipts is a comparison rather than an investigation.

One ledger, two teams

Sales sees what the buyer owes; finance sees the same numbers posted to accounts. There is no monthly exercise to make the two agree because they were never separate.

A worked example: what a 36-month plan looks like

A 1,450 sft unit at ৳ 9,200 per square foot, on the plan most Dhaka developers offer.

ComponentBasisAmountTiming
Booking moneyFixed৳ 5,00,000On booking
Down payment20% of unit price৳ 21,68,000Within 30 days
Monthly kisti36 equal lines৳ 2,96,1115th of each month
Utility & extrasAt handover৳ 4,50,000Before possession
Handover balance10% retained৳ 13,34,000On completion certificate

Illustrative figures on a ৳ 1.33 crore unit. The point is the structure: five different payment behaviours on one contract, which is exactly why a single spreadsheet column called "paid" stops being usable.

How an overdue kisti gets resolved

  1. 1

    Detected

    The line ages past its due date overnight and enters the overdue bucket with an amount and a day count.

  2. 2

    Reminded

    SMS and a WhatsApp template go out on your schedule, in Bangla, with the unit and amount merged in.

  3. 3

    Escalated

    A call task lands with the assigned collector; the outcome is recorded against the buyer, not in a notebook.

  4. 4

    Formalised

    A demand letter is generated with the contract clause, the outstanding amount and the late fee, ready to print or email.

Details that matter in a Bangladeshi collections office

  • Bangla SMS and WhatsApp templates with the buyer's name, unit number and amount merged in correctly.
  • Late fee and waiver rules per project, with the waiver approval stored against the buyer.
  • Cheque bounce handling that reverses the receipt and re-opens the kisti rather than leaving a dangling entry.
  • NRB buyers paying by remittance, with the channel and the exchange handling recorded on the receipt.
  • Collector-wise targets and achievement, so the monthly review is a screen rather than a compilation.
  • AIT and VAT treatment on the collection side so finance is not reworking the numbers at year end.

Frequently asked questions

Can each project have a different payment plan?

Yes. Plans are defined per project and per unit type — different down payment percentages, different kisti counts, milestone-linked payments for construction-linked plans, and a separate handover component. A buyer can also be put on a bespoke schedule with an approval trail.

What happens when a buyer pays part of a kisti?

The part payment is receipted against the line, the balance remains due with its original date, and the ageing continues on the unpaid remainder. The ledger never shows a line as paid when it is not.

Can it send reminders in Bangla automatically?

Yes. SMS and Meta-approved WhatsApp templates are sent on a schedule you define, with the buyer name, unit and amount merged in. Every send, delivery and reply is logged on the buyer record.

Does it produce demand letters?

Yes — generated from the outstanding position with the contract clause, amount, late fee and due date, on your letterhead, in Bangla or English, ready to print or email in a batch.

How do bKash and Nagad collections reconcile?

Each channel is recorded distinctly on the receipt, so a statement from a mobile financial services provider is matched against receipts of that channel only. Mismatches surface as a short exception list instead of a full re-check.

Can accounts see collections without asking sales?

Yes. A receipt posts to the accounts ledger when it is issued. Finance works from the same figures sales sees, which removes the monthly reconciliation meeting rather than shortening it.

Next step

Bring one overdue list

Send us a real payment plan and a week of collections. On the call we will show the same buyers as a due list, an ageing bucket and a follow-up queue, and you can judge whether it beats what you run today.

40 minutes · walked through on your project structure · no card required