diff --git a/Library/Homebrew/dev-cmd/bump-cask-pr.rb b/Library/Homebrew/dev-cmd/bump-cask-pr.rb
index 3d112b0088e589541a316ab35b9ec985fbfdb267..6c9fd09ceebb7816cae4bb704cd2c8f5305caa2f 100644
--- a/Library/Homebrew/dev-cmd/bump-cask-pr.rb
+++ b/Library/Homebrew/dev-cmd/bump-cask-pr.rb
@@ -27,6 +27,8 @@ module Homebrew
                           "to the cask file."
       switch "--no-audit",
              description: "Don't run `brew cask audit` before opening the PR."
+      switch "--online",
+             description: "Run `brew cask audit --online` before opening the PR."
       switch "--no-style",
              description: "Don't run `brew cask style --fix` before opening the PR."
       switch "--no-browse",
@@ -45,6 +47,7 @@ module Homebrew
              description: "Ignore duplicate open PRs."
 
       conflicts "--dry-run", "--write"
+      conflicts "--no-audit", "--online"
       named 1
     end
   end
@@ -225,6 +228,8 @@ module Homebrew
     if args.dry_run?
       if args.no_audit?
         ohai "Skipping `brew cask audit`"
+      elsif args.online?
+        ohai "brew cask audit --online #{cask.sourcefile_path.basename}"
       else
         ohai "brew cask audit #{cask.sourcefile_path.basename}"
       end
@@ -233,6 +238,9 @@ module Homebrew
     failed_audit = false
     if args.no_audit?
       ohai "Skipping `brew cask audit`"
+    elsif args.online?
+      system HOMEBREW_BREW_FILE, "cask", "audit", "--online", cask.sourcefile_path
+      failed_audit = !$CHILD_STATUS.success?
     else
       system HOMEBREW_BREW_FILE, "cask", "audit", cask.sourcefile_path
       failed_audit = !$CHILD_STATUS.success?
diff --git a/docs/Manpage.md b/docs/Manpage.md
index 4ebe003634894f9d649cd5b647d259c503d0fb84..6a4757e738e244d613ea6b93e16f89faefd0b86b 100644
--- a/docs/Manpage.md
+++ b/docs/Manpage.md
@@ -834,6 +834,8 @@ supplied by the user.
   When passed with `--write`, generate a new commit after writing changes to the cask file.
 * `--no-audit`:
   Don't run `brew cask audit` before opening the PR.
+* `--online`:
+  Run `brew cask audit --online` before opening the PR.
 * `--no-style`:
   Don't run `brew cask style --fix` before opening the PR.
 * `--no-browse`:
diff --git a/manpages/brew.1 b/manpages/brew.1
index dd7413124dfa71d1b58b89252d37a6751d2b15e5..3f4f9acf5fdc15eb267f85724a41c476cc9ec829 100644
--- a/manpages/brew.1
+++ b/manpages/brew.1
@@ -1157,6 +1157,10 @@ When passed with \fB\-\-write\fR, generate a new commit after writing changes to
 Don\'t run \fBbrew cask audit\fR before opening the PR\.
 .
 .TP
+\fB\-\-online\fR
+Run \fBbrew cask audit \-\-online\fR before opening the PR\.
+.
+.TP
 \fB\-\-no\-style\fR
 Don\'t run \fBbrew cask style \-\-fix\fR before opening the PR\.
 .