Deprecated: GuzzleHttp\Client::getConfig(): Implicitly marking parameter $option as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/guzzle/src/Client.php on line 205

Deprecated: GuzzleHttp\ClientInterface::getConfig(): Implicitly marking parameter $option as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/guzzle/src/ClientInterface.php on line 83

Deprecated: GuzzleHttp\HandlerStack::create(): Implicitly marking parameter $handler as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/guzzle/src/HandlerStack.php on line 47

Deprecated: GuzzleHttp\HandlerStack::__construct(): Implicitly marking parameter $handler as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/guzzle/src/HandlerStack.php on line 61

Deprecated: GuzzleHttp\HandlerStack::unshift(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/guzzle/src/HandlerStack.php on line 134

Deprecated: GuzzleHttp\Handler\StreamHandler::invokeStats(): Implicitly marking parameter $response as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php on line 82

Deprecated: GuzzleHttp\Handler\StreamHandler::invokeStats(): Implicitly marking parameter $error as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php on line 82

Deprecated: GuzzleHttp\Middleware::httpErrors(): Implicitly marking parameter $bodySummarizer as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/guzzle/src/Middleware.php on line 58

Deprecated: GuzzleHttp\Middleware::tap(): Implicitly marking parameter $before as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/guzzle/src/Middleware.php on line 135

Deprecated: GuzzleHttp\Middleware::tap(): Implicitly marking parameter $after as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/guzzle/src/Middleware.php on line 135

Deprecated: GuzzleHttp\Middleware::retry(): Implicitly marking parameter $delay as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/guzzle/src/Middleware.php on line 179

Deprecated: GuzzleHttp\Psr7\Utils::readLine(): Implicitly marking parameter $maxLength as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/psr7/src/Utils.php on line 234

Deprecated: GuzzleHttp\Psr7\Uri::isSameDocumentReference(): Implicitly marking parameter $base as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/psr7/src/Uri.php on line 282

Deprecated: GuzzleHttp\Psr7\Response::__construct(): Implicitly marking parameter $reason as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/psr7/src/Response.php on line 94

Deprecated: GuzzleHttp\Promise\FulfilledPromise::then(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/promises/src/FulfilledPromise.php on line 33

Deprecated: GuzzleHttp\Promise\FulfilledPromise::then(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/promises/src/FulfilledPromise.php on line 33

Deprecated: GuzzleHttp\Promise\PromiseInterface::then(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/promises/src/PromiseInterface.php on line 29

Deprecated: GuzzleHttp\Promise\PromiseInterface::then(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/promises/src/PromiseInterface.php on line 29

Deprecated: GuzzleHttp\Promise\Utils::queue(): Implicitly marking parameter $assign as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/promises/src/Utils.php on line 24

Deprecated: GuzzleHttp\Promise\Promise::__construct(): Implicitly marking parameter $waitFn as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/promises/src/Promise.php on line 27

Deprecated: GuzzleHttp\Promise\Promise::__construct(): Implicitly marking parameter $cancelFn as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/promises/src/Promise.php on line 27

Deprecated: GuzzleHttp\Promise\Promise::then(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/promises/src/Promise.php on line 35

Deprecated: GuzzleHttp\Promise\Promise::then(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/bandhelper.com/www-dev/thirdparty/vendor/guzzlehttp/promises/src/Promise.php on line 35
BandHelper: Band management software for iOS, Android, Mac and web

BandHelper is a cloud-based service with companion mobile apps designed to reduce the organizational burden of playing in a band. It serves as a repository for all your repertoire, schedule, contacts and finance info and shares it with your bandmates effortlessly. BandHelper's combination of organization and performance features is unmatched, and we offer a pricing option for every band.

Start a free trial today and see what BandHelper can do for you!

"This app offers an arsenal of weapons to combat band drama."

– Stelluto, USA

"It is a huge help in organizing rehearsals and gigs."

– Thunder_sticks, Canada

"Synchronizing songs and set lists across multiple devices is a time and sanity saver!"

– Dave Keeton, USA

"All of the modules work seamlessly with each other."

– Greg Pfremmer, USA

"There are so many nice touches and extras."

– Jojo Was A Man, USA

"It's got everything you need and some stuff you didn't know you needed."

– Andrew Snyders, USA

"The gold standard in set list and repertoire management."

– Beucepholis, Canada

Communicate effortlessly

  • Distribute songs and set lists automatically to your bandmates
  • Send standardized gig invitations and confirmations
  • Maintain one organized source for gig details
  • Give sub players all the charts and recordings they need for a gig

Rehearse efficiently

  • Sync set list, lyric and chord updates as you work
  • Play reference recordings instantly, with speed and loop controls
  • Transpose chords for different singers, capo positions or horn keys
  • Review notes and voice memos from previous rehearsals

Perform seamlessly

  • Configure keyboards, effects and lighting as you change songs
  • Play backing tracks, click tracks and video presentations
  • Customize the interface or use foot switches for hands-free control
  • Add custom fields for personal notes and reminders

Manage your band professionally

  • Track income/expenses and let band members view their earnings
  • Organize your booking and industry contacts
  • Build stage plots to send to venues
  • Generate invoices to send to clients