Why We Killed Hold Windows in Our Affiliate Marketplace
The team behind jo4.io built a complex affiliate commission system with hold windows, clawbacks, and carry-forwards, only to delete it after a legal review revealed regulatory risks. They replaced it with immediate commission settlement based on Stripe webhook confirmations and simplified monthly payouts. This reduced technical debt, legal concerns, and improved user experience for affiliates.
- ▪The original system included hold windows, clawback logic, and carry-forwards to manage affiliate commissions.
- ▪Legal review identified risks related to money transmission, dispute resolution, accounting, and tax reporting.
- ▪The team removed all hold-related code and replaced it with immediate settlement and firm offers from brands.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3671625) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } Anand Rathnas Posted on May 2 • Originally published at jo4.io Why We Killed Hold Windows in Our Affiliate Marketplace #buildinpublic #startup #webdev #saas 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.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).