Cardi B took to Instagram to shut down critics who bash stars for splashing out on extravagant things.

Cardi B claimed that it takes about $250,000-$300,000 a month to fund her extravagant lifestyle, keep her brand going and take care of all of her family.

“I hate when celebrities do something very extravagant…there’s people in the comments going like, ‘you could have donated that,’ or ‘We going backwards. You could have done this and that with your money,’ and it’s like, who are you to tell people what to do with their hard-working a– money?” she begins.

“Artists like me, and a lot of rappers that I know, they literally take care of their whole family and that’s not tax [deductible] ’cause the IRS don’t consider that ‘a business. On top of that, being an artist, looking good for y’all, doing all this extra sh*t to please y’all, that sh*t costs money.

"Me for example, my bills is like, I would say about $300,000, $250,000, every single month, and I try to put it cheaper and it’s just, it’s not.”

She then let followers know that the IRS takes 45 percent of their earnings and that“in order to spend $500,000, you got to make at least a million,” she said. The video has since been removed from her Instagram page.

Watch the clip below.