The 27-year-old is set to hit the jackpot with a dream bout against the unbeaten world light-middleweight champion in Las Vegas.
But Khan has voiced his frustration that a deal has not yet been agreed.
“I am the one who signed the contract, I’ve signed my part of the contract, they’ve not signed theirs,” he said. “If he wants to fight Amir Khan then he should sign it.”
Marcos Maidana, who dethroned Adrien Broner as the WBA welterweight champion earlier this month and who lost to Khan in 2010, has emerged as another possible opponent for Mayweather, although the Brit remains a firm favourite.
“If he wants to face someone I’ve beaten then so be it,’ added Khan. “He wants to fight someone who makes him look good but styles make fights.”
Khan, who was opening a brand new state-of-the-art boxing and MMA centre in Dubai on Monday night, also revealed he would be prepared to fight Manny Pacquiao now the pair have different trainers.
Khan shared Freddie Roach with the Filippino icon but left the Wild Card gym to join forces with Virgil Hunter last year.
And he hopes he could bring the fight to Dubai where he has a loyal following.
“I’d fight Manny,” he said. “Look, it’s business. We are friends and respect each other, but I would definitely consider the fight, and I am sure he would too.”