Affiliate commissions are paid on the 15th of the month for sales generated in the month before the last. For example, for sales generated January 1st to January 31st, commissions will be paid on March 15th. (Note that if the 15th falls on a Saturday or Sunday the commissions will be sent out the next business day.)
The reason commissions are delayed until the middle of the following month is because we provide a 30-day money back guarantee, so we need to delay commission until the newly referred customer has stayed past the refund eligibility period.
Here is the affiliate program payout schedule: