This isn’t for referring a friend, just the incentive I saw on MSE
Best answer by Vazzer
I switched with MSE in May and already received the £25 switching incentive direct to my bank account. The transaction will be from “Moneysupermarket”. I also received an email from MSE telling me of the payment.
They do say it can take several months to pay. Refer here to the official FAQ article:
On a previous switch I had to chase and they were pretty good at getting back to me. Drop them a line at email@example.com
Hope that helps.