Onshore bar migration is a characteristic bar behavior during post-storm beach recovery. The present large-scale experiments, feature bichromatic wave groups over an initially steep (1:15), fully-evolving beach. The same accretive wave condition is applied on two different post-storm beach profiles featuring outer and inner bars. They are characterized by a larger (smaller) shoreline erosion and a larger (smaller) outer breaker bar located farther away from (closer to) the shoreline depending on the larger (smaller) energy of the storm condition. After a considerable post-storm recovery time, similar equilibrium profiles are obtained, stressing the link between wave condition and equilibrium beach configuration. However, the evolution towards the equilibrium is different and depends on the initial morphological condition (post-storm beach profile). After the larger storm, the morphological evolution is termed AM and characterized by merging of the two bars (outer bar dissipation). After the smaller storm, the morphological evolution denoted as AN is characterized by onshore migration of the two bars with constant distance between them (bar maintenance). This study focuses on processes around the outer bar. During AN it features wave breaking, causing large suspended net offshore transport. AM, in contrast, mainly features bedload related to short wave asymmetries and low decomposed net transport rate magnitudes. High suspended net offshore transport occurs solely onshore of the outer bar trough. This causes filling of the bar trough and bar dissipation during migration. Additionally, processes around the outer bars are linked to accretion onshore of the bars and at the shoreline. About the data: The folder “Beach Profiles” contains the measurements from the mechanical profiler before and after each test. To save time, only the morphologically active section of the profiles was measured. Additionally, the folder contains the initial profiles at the start of each sequence (after application of the benchmark waves). Here the full profile was measured. The structure “MobFrame” contains the absolute cross-shore position of the mobile frame (from which detailed measurements were taken) in the considered tests. The folder “ACVP” contains structures with ensemble-averaged velocity and concentration measurements in vertical reference to the undisturbed bed level or a few bins below it (zeta0-coordinate system as described in the paper). For better interpretation of the measurements, it also features the ensemble-averaged intrawave instantaneous bed elevation (erosion depth) and the upper limit of the sheet flow layer. The folder “ADV” contains structures with the ensemble-averaged ADV data of each test. Apart from the velocity components of each ADV they contain the vertical elevation of each ADV with respect to the ACVP transceiver. The ADV measurements were not subject to the same vertical referencing procedure that was described in the paper for the near-bed ACVP measurements. The folder “OBS” contains structures with the ensemble-averaged OBS data of each test. Apart from the concentration measurements in each OBS sensor they contain the vertical elevation of each OBS with respect to the ACVP transceiver. The folder “ETA” contains structures with the ensemble-averaged surface elevation data of each test (from different instruments as described in the paper). The location of each instrument is given in absolute cross-shore coordinates x. For visualizing the near-bed concentration data, which may not be as trivial as visualizing the rest of the data, an example of MATLAB code is given: %S=ACVP_xx; %to choose which ACVP file you want to look into con=S.c; con(con xphase=linspace(0,1,length(S.solbed)).*ones(size(S.c,2),size(S.c,1)); figure; hold on; box on; [C,h]=contourf(xphase,S.z,log10(transpose(con)),[0:0.1:3]); cbh=colorbar; caxis([0 3]); set(h,'edgecolor','none'); tt=get(cbh,'Title'); set(tt,'String','$log_{10}(c)$ $[kg/m^3]$','Interpreter','Latex'); plot(xphase(1,:),S.solbed,'k','Linewidth',1.5); plot(xphase(1,:),S.solflo,'r','Linewidth',1.5); xlabel('$t/T_r$','Interpreter','Latex') ylabel('$\zeta_0$ $[m]$','Interpreter','Latex') set(gca,'Fontsize',18)