Swansea are set to sign Aston Villa midfielder Jordan Ayew with defender Neil Taylor moving in the opposite direction.
The deal will also see Villa receive a fee which could rise up to £5m.
"It is not done yet, but it is close to being done," Swansea boss Paul Clement said of the swap deal.
"Neil has been a great servant to this club, but I feel it is the right time for a new challenge for him and he would like to take it."