The DJ told listeners that he had not been paid since July and accused the corporation of having a "huge lack of respect".
"Do you know what, I wasn't going to come in today," he said. "I hate the fact I've been put into a position by Radio 1 and the BBC that I don't want to be in.
"I'm very very angry, very very angry of being put into this position. I can't tell you how furious I am. I haven't been paid since the end of July and no-one cares about it. No-one's bothered."
He continued: "They can't be bothered to pay me. Why should I come in? It's a two-way street. What annoys me is the fact I mentioned it to people this week. Fix it, just get it fixed. It's a huge lack of respect and a massive FU to me. 'It doesn't matter'? Really? It's for free? I love my job, don't get me wrong I love my job."
He said that he believed the problem had occurred due to administrative issues after he signed a new one-year deal with the corporation.
"It's to do with our new contracts. Some dope, I pretty much know who's responsible in this building. I even know the name of the moronic div. I bet you any money their ass is getting paid," he said.
Moyles revealed that his agent Vivienne Clore had convinced him to carry on doing the show "for the listeners". He also appeared to confirm recent reports that he had split from his girlfriend of eight years Sophie Waite
"I don't need it at the moment. I don't need any more stress in my life at the moment and they know that and yet they can't be arsed," he said. "'It doesn't matter, it's only Chris, it doesn't matter'. I've had enough. I don't need it. Every morning I'm in, like the rest of us are. Every day flogging it, working it every single day, we care about this show more than anyone else on this network. We work so hard - 'Oh, you've not been paid, don't worry about it'.
"I know a lot of people think 'whinge, whinge, whinge' - it's respect, I'm sick of it."
The presenter made an apology for his rant, which he then withdrew, saying: "Sorry. Actually I'm not sorry for the outburst because I need to get it out of my system. Fine, you can dock me five minutes' pay for this morning, I'll give you that."
He added: "Can you imagine if Terry Wogan had not got paid for two months, would you even think that would ever happen? It just wouldn't, would it? Do you ever think anyone would forget to pay Chris Evans for two months and nobody would panic about it?"
Moyles was further angered when a listener texted in telling him to "stop moaning" because he is paid "a fortune compared with most people".
"You know nothing about my life," he hit back. "And by the way, what, because I get paid more than you that means if I don't get paid for two months I should just do oh well, harumph?
"And by the way I slept on someone's sofa last night so don't [talk] to me about my life, you have no idea, my friend. If you have a problem with that I'll pay your licence fee and you can switch off and listen to someone else. Go and read the Daily Mail, you miserable fart."
According to The Guardian, the BBC has declined to comment.