Q: I am 20 years old and live in the UK. Here we are obliged to have car insurance. Similarly, for delivering food etc. (Uber eats) we are required to have food insurance. Insurance companies don't supply that to us until we are 21, so right now, I do food delivery for Uber eats on a normal insurance. That would mean that I am not abiding by the law of the land, would that make my income haraam?
My dad is currently not working and I am paying rent for the house. Furthermore, I intend on buying another car in the next few months. If this income is haraam, when I am 21 and do the food delivery legally, but the car I use to deliver the food is from haraam money, does that make whatever I earn haraam?
If it is haraam, once I turn 21, can I repent and give the calculated amount I've earned up until I became 21, to charity? Would my income thereafter be halaal?