The Luther star previously released a statement saying he had tested positive for coronavirus and is currently in self-isolation wife Sabrina Dhowre Elba.
Elba said in a video posted on his Instagram stories: “This idea that someone like myself is gonna be paid to say I’ve got coronavirus? That’s absolute bulls***.
"Such stupidness. People wanna spread that as if it’s news. That’s stupid.
Latest coronavirus news, updates and advice
“It’s the quickest way to get people sick because there’s no benefit to me and Sabrina sitting here saying we’ve got it if we ain’t got it. I don’t even understand the logic of that.”
The 47-year-old British actor and DJ has come under fire for revealing he had been tested for the virus, when many key workers in the UK have been unable to confirm if they have had the disease or not, due to a shortage of testing kits which are being reserved for the most serious and vulnerable cases.
It is believed Elba may have paid for a private test.
He said: "I think the debate about rich and poor and who’s getting it and who’s not, I think, is not a healthy debate.
"It’s like, I got a test but I also got Covid. Does that make me preferential? I don’t understand that.”
Elba added: "This isn’t a movie. I’m not an actor right now. I’m just a human being and I just happen to be in the public eye.
"So I want people to understand that this is very real.
"I don’t feel like I’m privileged because I got a test because I actually contracted it.”