The 28-year-old midfielder passed a medical at Spurs' Chigwell training ground before putting the finishing touches to his transfer for a fee believed to be between £2.5million and £3million.
Earlier confirming his destination on his Twitter account, Pienaar said: "To end speculation I am going to Spurs. I've had brilliant years at Everton and it will always be a special place in my heart."
He later added: "I can also confirm I'll be jersey number 40."
Source: PA
Source: PA