Skip to content
Operations25-Aug-20244 min read

Voluntary contributions and community trust: software design for institutions.

Community organisations and institutions operate on a different financial logic from businesses. The software has to know the difference and design accordingly.

By Mohammad Jamnagarwala · Simply Five Studio

A community institution that runs on voluntary contributions has a different financial logic from a business. The transaction is real, the money is real, the accounting is real. But the relationship between the institution and the contributor is not a vendor-customer relationship. It is closer to a shared-stake relationship, where the contributor expects to be treated as a participant in the institution, not as a payer of a fee.

This shapes how the software for such institutions has to behave. Generic billing systems get this wrong, often badly. The system we build for community organisations is designed around the relationship shape, with the financial transaction as a secondary concern.

What the relationship shape requires

A contributor to a community institution wants four things from the financial workflow.

They want acknowledgement that the contribution was received, promptly, with a tone that recognises this is not a vendor invoice being paid. A receipt that reads as a generic transaction notification is a small but real signal that the institution does not see them as a participant.

They want transparency about how the money is being used. Not in real time, not at line-item detail, but at a level that lets them trust the institution is managing the money well. This is usually some form of periodic reporting that the institution makes available to contributors.

They want the reminder cycle to be gentle. A contributor who is running late on a contribution is almost never doing so out of disregard. They are doing so because life intervened. A reminder that sounds like a dunning letter from a B2B SaaS vendor is the wrong tone. A reminder that acknowledges the contributor's standing in the community is the right tone.

They want the option to adjust. Contributions sometimes need to be deferred, reduced, or waived because the contributor's circumstances changed. The institution has a duty to handle these conversations with care. The software has to support the institution in doing so, not force a billing-system rigidity that makes the institution feel transactional when it does not want to.

What generic billing systems get wrong

Most billing software is designed for the vendor-customer pattern. The invoice is the primary object. The payment is the goal. The reminder escalates if the payment is late. The reporting tracks revenue, churn, and ageing receivables.

This is the right design for a SaaS company. It is the wrong design for a community institution.

The institution does not have churn in the SaaS sense. Contributors who reduce or pause their contribution are not lost customers. They are still part of the community. The system that flags them as "churned" or "lapsed" is creating an incorrect mental model that shapes how the institution thinks about them.

The institution does not have ageing receivables in the SaaS sense. A contributor who is two months behind on their monthly contribution is not a debt that needs to be collected. The system that produces an "ageing report" with their name on a red row is misframing the relationship.

The institution does not measure success in revenue terms. The institution measures success in how well the community is being served, how trusted the institution is by its members, and how sustainable the operation is over the long term. The system that optimises the institution's behaviour toward revenue maximisation is optimising the wrong objective.

What the right system does instead

The right system uses different primary objects. The contributor is the primary object, not the invoice. The contribution record is a history attached to the contributor, not a series of receivable balances.

The right system reports on relationship quality, not on financial metrics. How many contributors are active. How many have engaged with the institution in the last three months. What the contribution flow looks like in aggregate (the institution's leadership needs the financial picture, but it does not need it at the per-contributor detail level).

The right system makes adjustments easy. Waivers, deferrals, reductions, refunds, all happen inside the system with proper audit trails and proper authorisation. The team does not have to leave the system to handle a sensitive conversation.

The right system communicates in the institution's voice, not in the software's voice. Reminders are gentle. Receipts are warm. Acknowledgements are explicit. The system is configured to sound like the institution sounds in person, not like a billing platform.

Why this matters for the institutions we serve

Community institutions in India have historically been served either by generic accounting software (which treats them as small businesses and gets the financial mechanics right but the relationship wrong) or by ad-hoc spreadsheets (which get the relationship right because they are operated by humans, but get the financial mechanics wrong).

The right answer is a system designed around the relationship with the financial mechanics underneath. We build that system for the community institutions we partner with (see our work for Qism-Al-Tahfeez Madras and Toloba Chennai AEM), because the category is under-served and the work is rewarding.

The lessons travel. Any business with a recurring revenue relationship benefits from treating the relationship as the primary object. Most subscription businesses do the opposite, which is why churn is the metric they spend the most time worrying about. If you treat the relationship well, the revenue tends to follow.

More reading

Related essays.

Continue the conversation

If this resonated, tell us about your operation.

The contact form takes about two minutes. The reply comes from the founder within two working days.