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.