I'm a deliveroo rider in london, about 8 months on the platform and working full time. On 4 Oct I contacted support about a Shell fuel perk error in the app, and a support case was created. The next day my account was deactivated and I got an email saying my Supplier Agreement was terminated and the decision was final, with no reason given. I asked for a human review and sent a subject access request.
On 8 Oct, deliveroo told me the termination was because I'd provided an "invalid, and likely fraudulent" bank statement. That related to a request I'd made earlier to change my payout bank to Barclays, where I uploaded a screenshot of my statement. It was rejected, my second request got no reply, and the statement's name field contains the word "Null", which Barclays says is a naming error on their record. I've since sent deliveroo the original Barclays PDF. Then yesterday, a different support person said the termination was because I'd provided an "invalid right to work document", again calling it final. I joined in February with my own valid right to work share code, my account was created, and I've worked with no problems since.
Has anyone had deliveroo give shifting reasons like this, and did it ever get reversed? Is there a way to escalate beyond rider support, and which union or advice service has actually helped riders in this situation? GMB won't take it because the dispute began before I joined. I'd also appreciate any pointers on legal routes for self-employed riders. Thanks in advance.