diff --git a/src/sequence_io/pulseq.jl b/src/sequence_io/pulseq.jl
index f0501a6d0cf96b135fcdb4e071fea13bc8acb8cc..133ed60e349f498b4e03321fab49774619c1d196 100644
--- a/src/sequence_io/pulseq.jl
+++ b/src/sequence_io/pulseq.jl
@@ -29,7 +29,7 @@ function BuildingBlock(pulseq::PulseqBlock; version, BlockDurationRaster, Radiof
             time = ((1:length(pulseq.rf.magnitude.samples)) .- 0.5) .* RadiofrequencyRasterTime .* 1e3
             rf_dur = length(pulseq.rf.magnitude.samples) * RadiofrequencyRasterTime * 1e3
         else
-            time = pulseq.rf.time.samples .* 1e3
+            time = pulseq.rf.time.samples .* 1e3 * RadiofrequencyRasterTime
             rf_dur = maximum(time)
         end
         push!(events, (