Calculations & Payouts
Understand how contributions are calculated for live and dead slots, bidding rules, and winner payouts.
Calculations & Payouts in Huio
One of the most powerful features of Huio is its automated, error-free calculation engine. We handle the math behind bids, payouts, dead/live slots, and host commissions, so you can focus on saving money.
1. Core Concepts: Live vs. Dead Slots
A single mutual savings group progresses in periods (kỳ). The total number of periods is equal to the total number of registered slots (chân hụi).
Live Slot (Chân sống): A slot that has not yet* won a bidding cycle. Owners of live slots are net savers. They pay a discounted contribution.
Dead Slot (Chân chết): A slot that has already* won a bidding cycle. The owner of a dead slot has already received their lump sum payout. From that period onward, they must pay the full base contribution (C) in every subsequent period until the group ends. On a collection bill, Dead hui due is the face value of periods after the win minus installments already paid. That figure goes down when a dead leg is paid. Balance = live hui paid − dead hui due, so paying a full period (dead legs and the live leg) moves a negative balance up by the whole payment.
2. Automated Calculations
Huio automatically manages all financial calculations for you, including:
- Contribution Discounting: Automatically determining the discounted amount live slot owners pay during each period based on the winning bid interest.
- Full Contributions Collection: Ensuring dead slot owners pay their full base contributions in subsequent periods.
- Net Payout Estimation: Summing up all contributions and deducting host commissions (if set) to display the exact cash payout for the winner.
- Real-time Ledger Balancing: Instantly adjusting the total pool size, outstanding debts, and host revenue when slots are edited, marked paid, or withdrawn.
3. Detailed Mathematical Formulas
For Period N in a group containing a total of T slots (excluding withdrawn slots), with a base contribution amount C:
A. Contribution Paid per Slot in Period N:
- Winning Slot of current period (Winner Slot): Pays 0 VND (automatically marked as paid `paid = true` with a payment amount of 0 VND).
- Dead Slot (won in periods 1 to N-1): Pays 100% of the Base Contribution = C.
- Other Living Slots (excluding this period's winner): Pays (C - Winning Bid). The winning bid represents the bidding interest shared as a discount with other living slots.
B. Period Pool Calculation for Period N:
The Pool is the sum of contributions collected from all other slots to pay the winner of this period.- Number of contributing dead slots: `N - 1`
- Number of contributing living slots (excluding winner): `T - N`
C. Winner Net Payout for Period N (Winner Gets):
- With 'on_win' commission timing:
- With 'on_open' commission timing:
D. Cumulative Profit & Loss (PnL) of a Slot:
- `PnL = Total Payout Received (Winner Gets) - Total Contributions Paid over group lifespan`
- If a slot wins in period `N`, it pays `C - Winning Bid` from periods 1 to `N-1` (acting as active slot), pays 0 VND in period `N`, and pays the full `C` from periods `N+1` to the end of the group.
4. Bidding Rules (Live Auction)
- Submitting Bids: During the scheduled bidding hour, live slot owners can submit their bids. The bid represents the interest they are willing to give up to get the payout early.
- Bidding Modes: Hosts can configure the bidding style during group setup:
- Bidding Unit (Bids in Thousands): For mobile user experience efficiency, bids are entered in thousands of VND. For example, if a user wants to bid 380,000 VND, they simply enter 380 on the screen.
- Determining the Winner: The slot with the highest bid interest wins the period.
- First Period Restriction (Period 1 - New Members / New Slots): New members and new slots are not allowed to bid during the first period (Period 1). The first period's winner is usually predetermined by the host or chosen via a zero-bid random spin.
- Per-Slot Tracking & Bidding: Bidding eligibility and calculations are tracked per slot (chân hụi), not per member. A member owning 3 eligible live slots will see 3 distinct bidding slots on their screen, allowing them to submit different bids for each slot if they wish.
5. Financial FAQs
- How does a slot withdrawal (Withdraw) affect the Pool calculation?
- Does the system allow negative bids?
- Are late payment penalties automatically added to the next Period Pool?
- Does the Finance screen show Cash or Accrual revenues?
- If a dead slot defaults (stops paying), does the system auto-deduct funds from the host's bank account to pay the winner?
- How do I undo an incorrect "Paid" marking for a member?
- How do I change the cycle period from weekly to monthly on an active group? What are the configuration steps?
- What is the process to verify and mark a member's payment as paid after receiving their bank transfer?
- What are the steps for a member to report their contribution as paid ('I've paid') in their personal interface?
- How do I record a winner manually (Manual record winner) if some members do not have smartphones?
- What are the steps to view the Debtors List and send bulk payment reminders via Zalo/SMS?
- What is the procedure to mark a winner payout as paid (winner_paid) and update the period's progress?
- Can I set a different floor bid amount for each bidding period?
- How is the Host's expected Cash Flow calculated for a specific period?
- Can a member change their registered slots count after signing the digital contract?
- How do I calculate the total contribution I must pay if I own 1 dead slot and 1 living slot (winning bid is 100k)?