Okay so I tracked one of those 'high recurring rate' SaaS affiliate programs for a full 6 months. The promise was 40% rev share for the customer's lifetime. My data says otherwise. Started with 87 sign-ups in month one. By month three, 23 active subscriptions paying out. Month six, only 7 left. Their dashboard showed a steady churn but the payout report had weird gaps. Missing payments for months where the user was clearly still active on their platform according to login data I could see from referrals. When questioned, the AM said it was due to 'downgrades to free plans' and 'payment failures'. But the math never added up. The net revenue from my active users should have been higher. Felt like they were cooking the numbers on which users counted as 'paying'. TL;DR - that lifetime recurring dream often has a hidden expiration date built into their attribution logic.