How to collect dues without chasing anyone
If you run a community — a condominium, a school, an association, a congregation — part of your week goes to the same task: reminding people about a payment they already agreed to make. A due is not a sale; it is a commitment that already exists. And yet collecting it takes more work than almost any other administrative task.
Why collecting costs so much
Manual collections have three ingredients: a spreadsheet with the balances, a chat thread where payment receipts arrive, and the memory of the one person who knows who has paid and who has not. Each ingredient works… until it does not. The spreadsheet goes stale the same day someone pays in cash and nobody writes it down. The chat mixes receipts with notices and questions. And the memory goes on vacation along with the person.
There is also a silent cost: the budget. When income depends on someone finding time to collect, money arrives late and in waves. The community's obligations — maintenance, payroll, suppliers — do not wait for those waves.
The result is not just disorder: it is social friction. Whoever collects has to ask; whoever owes feels chased; and the balance, meanwhile, keeps aging.
The method: three pieces that chain together
1. Charges that generate themselves
The first step is to stop creating the charge by hand. A monthly due is, by definition, a recurring charge: same concept, same amount, same date. If the system generates every client's charge automatically, the month starts with correct balances without anyone typing anything.
2. One payment link per client
The second step is to remove the obstacles to paying. Every client gets a personal link where they see their balance and pay by card, OXXO or SPEI from their browser, with no app and no password. Whoever authorizes it can save a card on file, and their due collects itself every month.
3. Balances that update themselves
The third step closes the loop: every payment — online or recorded by hand, because cash and bank transfers do not disappear — is applied to its charge and the balance recalculates on the spot. The spreadsheet stops existing because there is nothing left to maintain in it.
What changes in practice
- On day one of every month, every charge exists and every balance is correct.
- Whoever wants to pay can do it the moment they remember, without asking you for bank details.
- Receipts stop traveling by chat: one goes out automatically with every payment.
- Asking who owes takes seconds, and the answer is the same for any operator who looks.
The most underestimated part: collecting stops being a confrontation. When the charge arrives through the system and the payment has a clear channel, nobody is asking a favor or claiming a debt; there is only a process that works the same for everyone.
What does not change
Automating collections does not mean making them impersonal or forcing anyone to pay online. Cash and transfers still exist: you record them by hand and the balance updates just the same. The difference is that now they are the recorded exception, not the unrecorded rule.
Who decides does not change either. Amounts, dates, concepts and exceptions remain yours; the system only executes what you defined, every month, without you having to remember.
Where to start
You do not need to migrate years of history to start collecting well. It is enough to register your clients with their current balance: the detail grows later, payment by payment. The first month with automatic charges, the conversation changes from «I owe you, we'll sort it out» to «the charge arrived, here is the payment».
Collecting what your community already committed to contribute should not be a full-time job. With the three pieces in place, it stops being one.