This article was originally published on Jo4 Blog . We spent weeks building a settlement system for our affiliate marketplace. Hold windows. Clawbacks. Carry-forwards. Commission auto-approval schedulers. The works. Then we deleted it all. What We Built (and Why) The idea was straightforward: when an affiliate drives a conversion, don't pay them immediately. Hold the commission for X days. If the customer refunds, claw back the commission. If there's a remainder below the payout threshold, carry it forward to next month. Sounds reasonable, right? Every major affiliate network does something like this. So we built: Hold windows — configurable per campaign (7, 14, 30 days) Clawback logic — refunds during hold period reduce the affiliate's balance Carry-forwards — sub-threshold amounts roll to next settlement period Auto-approval scheduler — commissions move from HELD → APPROVED after the hold window What Went Wrong Legal review flagged it. The problem wasn't technical — it was regulatory.…