Practical guide
How to take turns paying with friends
The short answer
Agree that one person covers each purchase, record who paid, put anyone who has never paid next, then choose the person whose latest payment is oldest. Use a bill splitter instead when exact reimbursements matter.
01
Agree on the boundary
Use a rotation only when the group is comfortable with one person covering each purchase and small price differences balancing out over time.
02
Record the payer
After each dinner, coffee run, or shared purchase, record who paid. The amount and receipt can stay optional because they do not determine the next turn.
03
Put new payers first
If someone has never paid in this rotation, that person is next before anyone repeats.
04
Then use the oldest latest payment
After everyone has paid at least once, choose the person whose most recent payment happened longest ago.
Example
Alex, Jordan, and Sam rotate dinner
Alex paid first and Jordan paid second. Sam has not paid yet, so Sam is next. After Sam pays, Alex becomes next because Alex’s latest payment is now the oldest. The prices of those dinners do not change the order.
This works when fair enough is enough
Use a rotation for recurring meals or small shared purchases where the group values a simple habit more than exact accounting.
Start before everyone signs up
One person can add the whole group by name and begin tracking turns. Friends can accept an invite later without losing the history already logged for them.
Do not use it for exact balances
Use bill splitting for rent, utilities, uneven shares, reimbursements, or any purchase where someone needs to know exactly what they owe.