United have offered to meet Herrera’s 36million euros buyout clause.
Herrera will have to pass a medical and United will pay the full amount in cash.
United had a £21million bid for the 24-year-old rejected by the Spanish side last week.
Herrera is desperate to complete a move to United before the transfer window closes.