diff --git a/guix/scripts/substitute-binary.scm b/guix/scripts/substitute-binary.scm
index 0801057e39e007539119502d081d31eead10cec9..9c964116301e5ea583a812f75d5063677108c85c 100755
--- a/guix/scripts/substitute-binary.scm
+++ b/guix/scripts/substitute-binary.scm
@@ -758,6 +758,10 @@ (define (valid? obj)
                                             progress)))
             ;; Unpack the Nar at INPUT into DESTINATION.
             (restore-file input destination)
+
+            ;; Skip a line after what 'progress-proc' printed.
+            (newline (current-error-port))
+
             (every (compose zero? cdr waitpid) pids))))
        (("--version")
         (show-version-and-exit "guix substitute-binary"))