The Athletic reports that Havertz has already agreed on personal terms with the Gunners.
The 24-year-old had made it clear to the Blues that he would only sign for Arsenal this summer.
Both parties have now agreed on a deal in principle while Havertz will now finalize his switch across London.
Havertz will earn £210,000 per week on a five-year contract with Mikel Arteta’s side.