10 highest-paid celebrities on Instagram


Instagram is the most sought-after social media network used by brands to connect with their target audience. Brands, who want to reach millions of people through a post and are willing to shell out an exorbitant amount of money for endorsements, often collaborate with celebrities with a huge social media following. Read on to find out the top celebrities who get paid the most and have the highest Instagram following.

  • Dwayne Johnson – @therock
    Dwayne Johnson, popularly known as “The Rock,” is an actor, producer, and retired wrestler. He is known for his physique and roles in action movies, making him the perfect influencer for fitness and health brands. He has over 226M followers on Instagram and earns approximately $1,015,000 per post for partnering up with brands like ZOA Energy.
  • Kylie Jenner – @kyliejenner
    This one is no surprise. The Kardashian-Jenner family has gained immense popularity through their reality show and social media presence. The youngest Jenner, who was once thought to be the youngest self-made billionaire, has around 223M Instagram followers. Kylie is mostly seen collaborating with beauty and luxury fashion brands, and a single post fetches her about $986,000.
  • Cristiano Ronaldo – @cristiano
    The legendary footballer doesn’t need an introduction. Christiano Ronaldo has garnered a strong fan following for his skills on the field and social media presence. He has a whopping 273M followers on Instagram and has collaborated with quite a few sports brands, such as DAZN and Nike, for which he earns around $889,000 per post.
  • Kim Kardashian – @kimkardashian
    If there’s one who takes social media very seriously, it is Kim Kardashian. Besides running her successful makeup brand, KKW, she makes tons of money by endorsing products and wellness brands in her Instagram posts. She has over 212M Instagram followers and gets paid approximately $858,000 per post.
  • Ariana Grande – @arianagrande
    Ariana Grande, who became a star at 15, is one of the most followed celebrities on Instagram with over 228M followers. She founded a pet adoption service called “Orange Twins Rescue” and uses Instagram to post about it. Grande makes around $853,000 per post for endorsing brands like Ulta Beauty.
  • Selena Gomez – @selenagomez
    Selena Gomez is a singer and actress who shot to popularity for her role as Alex Russo in Wizards of Waverly Place. She has over 219 followers on Instagram and gets an average engagement rate of 2% on her Instagram posts. She earns around $848,000 per post for promoting fashion, lifestyle, and beauty brands.
  • Beyoncé – @beyonce
    Beyonce Knowles, also known as Queen B, is one of the world’s most famous musicians and has sold over 100 million records worldwide. Although the singer doesn’t follow anyone on Instagram, her social media reach is immense. She has about 17M followers and gets paid around $770,000 per post for endorsing fashion, television, and beauty brands.
  • Justin Bieber – @justinbieber
    The Canadian singer is one of the highest-paid artists in the world. He has a global fan base, making him a perfect choice for brands that want to reach this audience. Bieber has over 168M followers on Instagram and gets paid up to $747,000 per post for endorsing various brands.
  • Taylor Swift – @taylorswift
    Taylor Swift has bagged several awards for her music and made her way into the list of the world’s wealthiest artists. She earns around $722,000 per post for endorsing various brands, like a music streaming platform, and has a fan following of 152M on Instagram.
  • Neymar da Silva Santos Junior – @neymarjr
    Brazillian footballer Neymar Jr., who made his debut at 17, has a solid social media presence with over 148M followers on Instagram. He has endorsed several brands like Nike and PUMA® and gets paid approximately $704,000 per post.