While the on-going Run-3 data-taking campaign will provide twice the integrated proton–proton luminosity currently available at the LHC, most of the data expected for the full LHC physics program will only be delivered during the HL-LHC phase. For this, the LHC will undergo an ambitious upgrade program to be able to deliver an instantaneous luminosity of 7.5⋅1034cm−2s−1, allowing the collection of more than 3 ab−1 of data at s=13.6(14)TeV. This unprecedented data sample will allow the ATLAS experiment to perform several precision measurements to constrain the Standard Model (SM) in yet unexplored regions of phase space, in particular in the Higgs sector, only accessible at the LHC. To benefit from such a rich data sample, it is fundamental to upgrade the detector to cope with the challenging experimental conditions that include radiation doses 10 times higher than what ATLAS experienced since its construction and increase in the number of interactions per bunch crossing from the current 50-60 to 200. The upgrade of the ATLAS detector comprises a completely new all-silicon tracker with extended rapidity coverage that will replace the current inner tracker detector; a redesigned trigger and data acquisition system for the calorimeters and muon systems, allowing the implementation of a readout system that can operate complex trigger algorithms at 40 MHz. Finally, a new subsystem called High Granularity Timing Detector will aid the track-vertex association in the forward region by providing timing information to the reconstructed tracks. An important ingredient, relevant to almost all measurements, is the precise determination of the delivered luminosity with systematic uncertainties below the percent level. This challenging task will be achieved by collecting the information from several detector systems using different and complementary techniques. This document will describe the ongoing ATLAS detector upgrade status and the main results obtained with the prototypes, giving a synthetic view of the whole upgrade project.