1. Kylie Jenner
Topping the list this year is none other than Kylie Jenner. The youngest self-made billionaire brings in an astounding $1.26 million per post.
She has 141 million Instagram followers and has posted 6,052 times.
Now that's a good chunk of change.
2. Ariana Grande
Taking the second spot this year is superstar Ariana Grande.
The 'Thank U, Next" singer makes a whopping $996,000 per Insta post.
She has 160 million followers and has posted 4,284 times.
3. Cristiano Ronaldo
Coming in at number 3 is soccer superstar Cristiano Ronaldo, making $975,000 per post.
Posting photos from his CR7 underwear line, he has 176 million followers.
4. Kim Kardashian
Earning $910,000 per post, Kim Kardashian takes spot number 4.
The reality television star has 144 million Instagram followers, filling her account with bikini photos and pictures of her adorable kids.
5. Selena Gomez
While she once topped the list, Selena Gomez comes in at number 5 this year.
The singer and actress makes $886,000 per post.
Her account has recently taken on a political tone, featuring links to Planned Parenthood nonprofits or anti-trafficking organizations.
6. Dwayne 'The Rock' Johnson
Dwayne 'The Rock' Johnson is at number 6 with $882,000 per post.
The "Hobbs & Shaw" star has 151 million followers, which is not surprising since he posts lots of photos of his toned bod.
Dropping two spots from last year, Beyonce comes in at number 7.
The "Lion King" star makes $785,000 per post. She has 130 million followers and usually shares photos with her daughter Blue Ivy and husband Jay-Z.
8. Taylor Swift
The No. 8 spot goes to Taylor Swift.
The "You Need To Calm Down" singer earns $748,000 per post. She has 119 million followers and has posted 333 times.
9. Neymar Jr.
The ninth spot on this year's list goes to soccer star Neymar Jr., who makes $722,000 per post.
He has 121 million followers.
10. Justin Bieber
Coming in at number 10 is Justin Bieber.
The "I Don't Care" singer also earns $722,000 per post and has 114 million followers.