Skip to content

What is a ROSCA? Rotating Savings and Credit Associations Explained

The rotating savings and credit association is one of the oldest ways people save together: everyone pays in on a schedule, and each member takes the whole pot in turn. Here is how the model works, where it appears, and how to run one where nobody has to hold the money.

19% of adults
Adults in Sub-Saharan Africa who had used a community savings group — 48% of those who saved at all
World Bank Global Findex, 2011
7.9%
Average cost of sending $200 to Sub-Saharan Africa
World Bank Migration and Development Brief 40, 2023
Every cycle
Contributions, payout order and approvals stay visible to the whole circle for the life of the circle

What are ROSCAs?

Rotating Savings and Credit Associations (ROSCAs) are informal financial cooperatives where groups of individuals contribute fixed amounts regularly to a common fund. Members take turns receiving the entire pooled amount, creating a rotating credit system that provides access to larger sums of money without traditional banking requirements.

Core Characteristics
  • Fixed, regular contributions from all members
  • Rotating payout system ensuring fair distribution
  • Trust-based community membership
  • No interest charges or traditional banking requirements
  • Social and financial support network
Global Impact
  • Found independently on every inhabited continent
  • Works without a bank, a credit history or paperwork
  • A common source of working capital for market traders
  • Frequently organised and led by women
  • Carried abroad intact by diaspora communities

How Traditional ROSCAs Work

  1. Group Formation

    8-20 trusted members agree to participate

  2. Regular Contributions

    Fixed amounts collected weekly/monthly

  3. Rotating Payouts

    Members take turns receiving full amount

  4. Cycle Completion

    Process continues until all receive payouts

ROSCAs Around the World

Africa

  • Njangi - Cameroon
  • Tontines - French Africa
  • Susu - Ghana, Sierra Leone
  • Stokvels - South Africa
  • Chamas - Kenya

Asia

  • Chit Funds - India
  • Hui - China
  • Kye - Korea
  • Paluwagan - Philippines
  • Arisan - Indonesia

Americas

  • Sou Sou - Caribbean
  • Tandas - Mexico
  • Box Hand - Guyana
  • Juntas - Peru
  • Partners - Jamaica

Common Challenges Across All Systems

Trust and Security Issues
  • Member default risks
  • Organizer fraud potential
  • Cash handling vulnerabilities
  • Limited legal recourse
Operational Limitations
  • Geographic constraints
  • Manual record keeping
  • Cash sits with one treasurer
  • Limited scalability

Rules the group cannot quietly change

The rules, written down

// A simplified sketch of the circle rules
struct ROSCACircle {
    members: vector<address>,
    contribution_amount: u64,
    current_round: u64,
    payout_recipient: address,
    contributions_this_round: Table<address, bool>,
    security_deposits: Table<address, u64>
}

public fun make_contribution(
    circle: &mut ROSCACircle,
    payment: Coin<USDC>,
    ctx: &TxContext
) {
    // Verify contribution amount and member status
    // Record contribution automatically
    // Nothing is paid out here: once everyone has paid, the scheduled
    // member collects the whole pot and the rotation moves on
}

Traditional ROSCA Problems

  • Trust Vulnerabilities

    Single points of failure, fraud risks

  • Geographic Limitations

    Physical meetings, local membership only

  • Treasurer Risk

    One person physically holds the pooled cash

What changes

  • Nobody holds the pot

    No operator function can move a circle’s money

  • Global Accessibility

    24/7 availability, cross-border participation

  • Automated Escrow

    Contributions held in escrow and released on schedule, to the scheduled member only

What that gives the circle

  • Transparency

    Every contribution and payout sits on a public record any member can check

  • Automation

    Contribution tracking and payout order run from contract rules, not memory

  • Circle Size

    3 to 20 members per circle, each approved by the organiser

Getting started

Platform Features

  • Multi-Cultural Support

    The rotating format that njangi, tontine, susu and tanda groups share: a fixed amount, a fixed schedule and an agreed order.

  • Stablecoin Settlement

    Contribute in USD-pegged stablecoins so the pot’s value stays predictable across borders.

  • Global Accessibility

    Cross-border participation enabling diaspora communities to maintain connections with home countries.

Quick Start Guide

  1. Sign in with Google, Facebook or Apple — no seed phrase
  2. Agree the contribution amount, member count and rotation order
  3. Create your own circle, or join one from its invite link
  4. Post your security deposit and pay in each cycle

Run the circle your family already trusts

The same rotation, the same people — with a pot that nobody, including us, can move, and a record every member can check for themselves.