Skip to content

Instantly share code, notes, and snippets.

@myriaglot
Created July 12, 2026 12:29
Show Gist options
  • Select an option

  • Save myriaglot/f5ca770d8c3eb366a190fb15da8df926 to your computer and use it in GitHub Desktop.

Select an option

Save myriaglot/f5ca770d8c3eb366a190fb15da8df926 to your computer and use it in GitHub Desktop.
What is Paluwagan

What is Paluwagan?

Paluwagan is a traditional Filipino community savings system based on trust, discipline, and bayanihan (mutual cooperation). It is a form of a Rotating Savings and Credit Association (ROSCA), a model that has existed around the world for generations under different names.

How It Works

A group of people voluntarily agrees to contribute a fixed amount of money on a regular schedule (weekly or monthly).

For example:

  • 10 members
  • ₱1,000 contribution every month
  • 10-month duration

Each month, one member receives the entire pooled amount.

Month Contributions Recipient
1 ₱10,000 Member A
2 ₱10,000 Member B
3 ₱10,000 Member C
... ... ...
10 ₱10,000 Member J

By the end of the cycle:

  • Every member has contributed ₱10,000.
  • Every member has received ₱10,000 exactly once.
  • No interest is earned or charged simply by participating in the rotation.

The value of paluwagan comes from access to funds when needed, while encouraging consistent saving and strengthening community relationships.


Why People Join

People participate in paluwagan for many reasons:

  • Emergency expenses
  • School tuition
  • Home repairs
  • Vehicle maintenance
  • Starting a small business
  • Holiday spending
  • Building a savings habit

For many communities, paluwagan is simpler and more accessible than applying for a bank loan or qualifying for formal credit.


The Problem Today

Traditional paluwagan is often managed using:

  • Messenger group chats
  • Paper notebooks
  • Spreadsheets
  • Cash collections

This creates several challenges:

  • Missed payments
  • Forgotten due dates
  • Lack of transparency
  • Difficulty tracking contribution history
  • Organizer burden
  • Trust issues when members disappear or stop paying

A Modern Paluwagan Platform

A digital platform can make paluwagan easier while preserving its community-first nature.

Members can:

  • Create or join savings groups.
  • Set contribution amounts and payment schedules.
  • Define payout order (fixed, random, or agreed upon).
  • Track contributions and payouts.
  • Receive payment reminders.
  • View complete transaction history.
  • Sign digital participation agreements.
  • Build a history of reliable participation over multiple cycles.

The goal is not to replace the community, but to give communities better tools to manage their savings.


Bayanihan Score

One feature that reinforces trust is a Bayanihan Score.

Rather than measuring debt or financial status, the Bayanihan Score reflects a member's reliability and positive participation within the community.

The score increases when members:

  • Pay contributions on time.
  • Successfully complete multiple paluwagan cycles.
  • Maintain consistent participation over time.
  • Invite reliable new members.
  • Receive positive feedback from organizers and fellow members.

The score may decrease when members repeatedly miss payments, abandon groups without agreement, or violate group rules.

Unlike a traditional credit score, the Bayanihan Score is intended to represent trustworthiness within the platform, helping organizers identify dependable members for future savings circles.


Guiding Principles

The platform is built around a few simple ideas:

  • Community before profit.
  • Transparency builds trust.
  • Consistency is rewarded.
  • Saving together is easier than saving alone.
  • Technology should strengthen bayanihan, not replace it.

Paluwagan has helped communities support one another for generations. By bringing it online, we can make participation safer, more transparent, and more accessible while preserving the spirit of mutual cooperation that makes it work.

If you want to turn this into an actual open-source project, I'd also add sections describing the platform's goals, non-goals, terminology (Circle, Organizer, Member, Contribution, Payout), and an API overview so new contributors can quickly understand the domain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment