El Mundo Deportivo says Barca are ready to make Villa the biggest signing in their history and are willing to go as high as £40 million to bring him to the Nou Camp.
Both clubs know Villa wants to move to Barca and now it is only a matter of reaching an agreement over a final fee.
Meanwhile, it's claimed Villa felt offended by Real's previous attempts to sign him. Having seen them twice break the world record for Kaka and Cristiano Ronaldo, Villa was shocked by Real's offer of £20 million plus Alvaro Negredo for his services last week.
There was also his rift with Real captain Raul. Villa was happy to take the No7 shirt for Spain's Confederations Cup campaign and he was unsure about moving to Real given his frosty relationship with Raul being so well known.