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 singleDIVIDEND_DISTRIBUTION journal entry that debits Retained Earnings and credits every member’s SAVINGS account. The pool transitions from Draft to Distributed permanently.
Common Distribution Periods
| Period | Typical 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-based | One-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
- Equal Distribution
- By Contribution
Every eligible active member receives the same amount.Formula:Example — 5,000,000 RWF pool, 50 members: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.
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
| Status | Meaning | Available Actions |
|---|---|---|
| Draft | Pool created; allocations calculated; no journal entries posted | View, Edit, Delete, Distribute |
| Distributed | Journal entry posted; member savings credited; permanent | View only |
Accounting Treatment
When you distribute a pool, Agatabo posts a singleDIVIDEND_DISTRIBUTION journal entry:
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.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)
2026-04-05. Confirm the permanent action.
Result:
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.