There's nothing she won't do to make a buck!

Kim Kardashian is being paid $1 million to spend a night partying with a Saudi Arabian prince, after he made her the offer on Instagram.

The reality star will fly to the Middle East in January to collect her payday. We wonder what husband Kanye West thinks of this?

This isn't the first time Kimmy K has been paid company, either! The brunette beauty famously accepted $500K to be 81-year-old billionaire Richard Lugner's date to the 2013 Vienna Ball.

She better bring security detail along, because this sounds fishy! How does she explain this to Nori when she gets older? "North, Mommy used to get paid by strange men to sit around and look pretty." Weird!