The England international is set to complete his move to the Emirates, having been told he could leave the club by new manager Louis van Gaal
Arsenal have agreed a €20 million fee for Danny Welbeck, Goal understands.
The Gunners have settled on a deal with Manchester United in the last few minutes and the England international has been given permission to discuss personal terms and undergo a medical with the club.
The striker is set to be offered a four-year contract with the option of a fifth year worth €120,000-a-week.
Arsene Wenger sanctioned a sensational late bid for Welbeck after failing to capture Radamel Falcao and Loic Remy over the last 48 hours.
The Gunners are now set to be successful in snatching Welbeck from under the noses of Tottenham, who were in advanced discussions to sign him on loan.
Goal understands that conversations with United on deadline day had centred on Arsenal trying to convince the 20-times Premier League champions to release Welbeck on a permanent deal rather than on loan.
It is believed that Arsenal had initially offered €16.5m for the forward and United had demanded €23m but the two clubs have now settled on a €20m move, though United are refusing to sanction his exit until they have completed the loan signing of Radamel Falcao from Monaco.
Welbeck, who trained with England at Arsenal's London Colney headquarters on Monday, had been on standby this evening to undergo a medical at the centre and has now been given permission to do so.