This is simply because that is how long it takes for the cashback to reach us. Generally speaking, the retailers get invoiced for the cashback after the end of the calendar month in which the transaction occurred. This means that if your transaction was at the start of a month, then you will probably be waiting a slightly longer amount of time for your cashback than someone who purchased at the end of a month.After the invoice has been sent, it can take one or two months for the cashback to be paid to the affiliate network and for it to then be sent on to us.We're sorry if this does take longer than expected, but we do make sure to pass the cashback on to you as soon as we receive it. It is also important to note that with TopCashback, once you have payable cashback, you are able to request the payout of this immediately, without having to wait for monthly or quarterly payouts. What's more, we actually pass on 100% of the cashback awarded for your purchase!