In an interview with The Sunday Times, Richard said: "People think I am [rich], because of 'Game of Thrones', but you know, when I signed up for that I was 22, with fuck all on my CV, so I was paid fuck all."
Revealing not all actors are well-paid, he continued: "I just kind of deal with what I need to, so I don't look a producer in the eye and fucking hate them when they're talking about their villas, and you're thinking, shit, I'm getting the bus at the weekend, because I don't have the money for a cab, you know?"
Richard appeared as Robb Stark in the first three seasons of the hit fantasy series, until his character met his maker.
The relationship between Richard and Keeley's characters is central to the show, but Richard admitted he had "no idea" if they had been paid equally, noting: "I imagine she earned more."
Richard added that the issue of the gender pay gap "needs to be addressed", but said: "But there's only so much I can do for myself. Agents and lawyers, they do all that stuff."
Keeley previously said she demanded equal pay for 'Bodyguard', telling The Mirror: "If it's something like 'Bodyguard' and there are two of us and you're discussing your contract, just say 'We want parity'.
"And more often than not, the actor will also say, 'Yes, we're doing the same amount of work. The same process, pay us the same'.
"And personally, that's how I go about it now and I feel empowered to do that because of brilliant people that spoke up from the beginning and people who have made a stand."