The Colombia international joined the club from Monaco in 2014 in a deal that could be worth a total of £71 million.
Football Leaks have revealed the details of a number of contracts in recent weeks, including those of Toni Kroos, Mesut Ozil and Gareth Bale.
READ MORE | 'Real ready for moment of truth'
And James’ salary details have now been publicised, with the 24-year-old earning a wage of €149,000-per-week at the Liga giants.
With the Colombian signing a six-year deal upon his arrival at Santiago Bernabeu, James stands to earn a total of €46.5m from the duration of his stay in Spain.
The attacking midfielder, who burst onto the scene in the 2014 World Cup, has scored five goals and provided eight assists in 17 appearances for Real this season.