diff --git a/RTCP/Cobalt/OutputProc/src/TBB_Dipole.cc b/RTCP/Cobalt/OutputProc/src/TBB_Dipole.cc
index bd3ea0f8029f9545624e3cc2d79217a4e55bed9e..a13ad82eabaddd99891ac10e8b6e94775aac14aa 100644
--- a/RTCP/Cobalt/OutputProc/src/TBB_Dipole.cc
+++ b/RTCP/Cobalt/OutputProc/src/TBB_Dipole.cc
@@ -300,7 +300,7 @@ namespace LOFAR
         }
         offset += (frame.header.time - time0) / 2; // 1 extra slice every 2 seconds
       }
-      offset += sliceNr - itsDumpInfo.itsSampleNrOrSliceNr0;
+      offset += (sliceNr - itsDumpInfo.itsSampleNrOrSliceNr0) / SPECTRAL_TRANSFORM_SIZE;
 
       /*
        * Flag lost frame(s) (assumes no out-of-order).