Welcome to Best Horn Charts

— Our NAME says it all! And here’s what our customers have to say:

Most Accommodating…

“We had a full rehearsal and the charts were great.  One of the most accommodating chart services I’ve worked with.”

Greg T, Nebraska, USA May 29, 2015

These are the best horn charts available – and at great prices, too!  Our charts are the most accurate, legible and easy-to-read charts in the business!

Now featuring INSTANT DOWNLOADS! You will receive an email containing download links immediately after your payment is processed.

* Buy 4 charts — get a 5th chart of equal or lesser value free.

** Our worldwide clients include musicians, bands, cruise lines and educational institutions **

Our professional arranger has more than 25 years of experience and his primary expertise in writing horn charts, custom horn arrangements, custom rhythm section arrangements and custom transcriptions is unmatched.

The majority of our charts are “3-Horn Arrangements”, the most common horn section configuration. Our arrangements are available in these standard formats:

  • Trumpet/Sax/Sax + Rhythm
  • Trumpet/Sax/Trombone + Rhythm
  • Other configurations available by requestemail us for details.

Finale software is used for all arrangements. All songs are in their original keys. Arrangements done in Finale can be transposed to other keys free of chargeemail us before ordering.

  • Payments are processed through PayPal.
  • You do NOT have to have a PayPal account to buy from our website.
  • When payment is received, you will receive an email containing a link for instant download of your charts.

Enjoy playing your favorite songs with the knowledge and confidence that your charts are professionally written and correct.

Visit Us On Facebook

Fatal error: Uncaught exception 'JSMin_UnterminatedStringException' with message 'JSMin: Unterminated String at byte 475: "&#8220;We had a full rehearsal and the charts were great.  One of the most accommodating chart services I&#8217;ve worked with.&#8221;' in /home/besthorn/public_html/wp-content/plugins/wp-super-minify/includes/min/lib/JSMin.php:203 Stack trace: #0 /home/besthorn/public_html/wp-content/plugins/wp-super-minify/includes/min/lib/JSMin.php(145): JSMin->action(1) #1 /home/besthorn/public_html/wp-content/plugins/wp-super-minify/includes/min/lib/JSMin.php(84): JSMin->min() #2 [internal function]: JSMin::minify('\n\t\t\t{\n\t\t\t "@co...') #3 /home/besthorn/public_html/wp-content/plugins/wp-super-minify/includes/min/lib/Minify/HTML.php(238): call_user_func(Array, '\n\t\t\t{\n\t\t\t "@co...') #4 [internal function]: Minify_HTML->_removeScriptCB(Array) #5 /home/besthorn/public_html/wp-content/plugins/wp-super-minify/includes/min/lib/Minify/HTML.php(105): preg_replace_callback('/(\\s*)<script(\\...', Array, '< in /home/besthorn/public_html/wp-content/plugins/wp-super-minify/includes/min/lib/JSMin.php on line 203