Skip to main content
Dividends are distributions of your organisation’s accumulated profits to its members. In Agatabo, dividends are the primary mechanism through which retained earnings flow back to the people who built them — rewarding participation, incentivising savings, and demonstrating financial health. Every distribution is backed by a full journal entry that debits Retained Earnings and credits each member’s SAVINGS account, keeping your books perfectly balanced.

The Three-Stage Process

Distribution in Agatabo follows a deliberate, irreversible three-stage workflow: Stage 1 — Create a Draft Pool. Define the period and the total amount to distribute. The pool holds this configuration in draft status with no accounting impact until you are ready. Stage 2 — Automatic Share Calculation. Agatabo calculates each eligible member’s individual allocation based on your organisation’s configured distribution method. You can review the allocations before committing. Stage 3 — Distribute. When you confirm distribution, Agatabo posts a single DIVIDEND_DISTRIBUTION journal entry that debits Retained Earnings and credits every member’s SAVINGS account. The pool transitions from Draft to Distributed permanently.
Distribution is permanent and irreversible. Once you confirm, the journal entry is posted and member savings balances are updated. Verify all allocations carefully before distributing. Corrections after the fact require manual journal entries or a corrective pool.

Common Distribution Periods

PeriodTypical Use
Quarterly (Mar 31, Jun 30, Sep 30, Dec 31)Active tontines with regular profits; keeps members engaged
Semi-annual (Jun 30, Dec 31)Moderate-activity groups balancing engagement and admin work
Annual (Dec 31)Conservative or formal organisations; larger single payouts
Project-basedOne-time distributions after a windfall or project completion
The period end date of a pool must fall within a closed accounting period. You cannot distribute dividends for periods whose books have not yet been finalised. This constraint ensures that every rwf of profit has been properly recognised before it is distributed.

Distribution Methods

Every eligible active member receives the same amount.Formula:
Member Dividend = Total Pool Amount ÷ Number of Active Members
Example — 5,000,000 RWF pool, 50 members:
Each member receives: 5,000,000 ÷ 50 = 100,000 RWF

Member A: 100,000 RWF
Member B: 100,000 RWF
Member C: 100,000 RWF
… (all 50 members)
Total distributed: 5,000,000 RWF ✅
Best for: Small groups with similar contribution levels, cooperative ownership models, or organisations where simplicity and perceived fairness matter most.With time-weighting enabled: Shares are weighted by the number of days each member was active during the period. A member who joined mid-period receives a proportionally smaller share.
3,000,000 RWF pool; 90-day period (Jan 1 – Mar 31)

Member A: Active all 90 days
Member B: Joined Feb 1 — active 59 days
Member C: Joined Mar 1 — active 31 days

Total participation days: 90 + 59 + 31 = 180

Member A: (90 / 180) × 3,000,000 = 1,500,000 RWF
Member B: (59 / 180) × 3,000,000 =   983,333 RWF
Member C: (31 / 180) × 3,000,000 =   516,667 RWF
Total: 3,000,000 RWF ✅
The distribution method and time-weighting setting are configured at the organisation level, not per pool. All pools use the same rules. Contact your administrator to review or change these settings.

Pool Status

StatusMeaningAvailable Actions
DraftPool created; allocations calculated; no journal entries postedView, Edit, Delete, Distribute
DistributedJournal entry posted; member savings credited; permanentView only

Accounting Treatment

When you distribute a pool, Agatabo posts a single DIVIDEND_DISTRIBUTION journal entry:
Distribute 5,000,000 RWF to members A, B, C (3 of 50 members shown):

Dr  RETAINED_EARNINGS                  5,000,000
    Cr  SAVINGS (Member A)             2,000,000
    Cr  SAVINGS (Member B)             1,500,000
    Cr  SAVINGS (Member C)             1,500,000
    … (one credit line per member)

Organisation retained earnings:  − 5,000,000 RWF
Member savings (aggregate):      + 5,000,000 RWF
Total organisation equity:       unchanged
Dividends are always credited to member SAVINGS accounts. There is no cash disbursement, no cheque, and no bank transfer. Members can withdraw their dividend from their savings balance separately if they choose, or leave it to compound.

Integration with Retained Earnings

The total amount you distribute cannot exceed your available retained earnings — calculated as total retained earnings minus the sum of all reserve balances. Check this figure before creating a pool.
Available for dividends:

  Total Retained Earnings:   25,000,000 RWF
  − All Reserve Balances:   −10,000,000 RWF
  = Available:               15,000,000 RWF (maximum pool amount)
Many organisations follow a structured approach to profit allocation:
Quarterly net profit:         10,000,000 RWF

Allocation:
  Emergency Reserve top-up:  −2,000,000 RWF (20%)
  Loan Loss Reserve top-up:  −1,000,000 RWF (10%)
  Building Fund top-up:      −2,000,000 RWF (20%)
  Dividend pool:              5,000,000 RWF (50%)

Full Worked Example

Scenario: Organisation has 48 active members. Quarterly profit was 10,000,000 RWF. Policy allocates 50% to dividends by contribution. Distribution method is By Contribution with time-weighting disabled. Period: Q1 2026. Step 1 — Create the pool:
  • Period label: Q1 2026 Dividend
  • Period start: 2026-01-01
  • Period end: 2026-03-31
  • Amount: 5,000,000 RWF (50% of 10M profit)
Step 2 — Review allocations: Total member savings: 50,000,000 RWF. Each member’s share = (their savings ÷ 50,000,000) × 5,000,000. Agatabo calculates this automatically. You can sort the list by amount or search for specific members. Step 3 — Distribute: Close the Q1 2026 accounting period, then click Distribute. Set distribution date to 2026-04-05. Confirm the permanent action. Result:
RETAINED_EARNINGS:           −5,000,000 RWF
All 48 member SAVINGS:       +5,000,000 RWF (distributed proportionally)
Net equity change:            0
Members can see their new savings balance immediately after the distribution is posted.

Best Practices

Dividend management tips:
  • Document your dividend policy (method, frequency, eligibility) in your bylaws before distributing for the first time. Members appreciate knowing what to expect.
  • Allocate to reserves first, then create dividend pools from the remainder. Never distribute 100% of profit.
  • Create the pool in draft a few days before distributing — this gives you time to review allocations before committing.
  • Establish an internal approval step (e.g., committee vote) before distributing, even though Agatabo does not enforce one automatically. Document approvals in your meeting minutes.
  • Notify members promptly after distribution and explain how to view their updated savings balance.
  • Use consistent period boundaries (always calendar quarters, or always fiscal year-end) to avoid confusion and period-overlap errors.

Reserves

Understand how retained earnings are designated into reserve funds.

Reports

Generate the balance sheet and profit & loss report.

Members & Users

Manage the members who will receive dividend distributions.

General Ledger

Review the journal entries created during dividend distributions.