TuneRegistry will register your song with the agencies that license performance rights and mechanical rights in the United States. These agencies will collect and distribute royalties to the Writer(s) and Publisher(s) associated with this song. Writer(s) and Publisher(s) must be a member of ASCAP, BMI, or SESAC and create accounts with Harry Fox Agency, Music Reports Inc., and Loudr in order to receive royalty payments from the agencies.


U.S. Song Registrations


  • Performance Rights & Royalties
  • Mechanical Rights & Royalties


ASCAP, BMI, SESAC, Harry Fox Agency, Music Reports Inc., and Loudr.


If you initiate a U.S. Song Registration, then the registration will be delivered to the appropriate exchanges. For example, if your song only has BMI writers and publishers, it will not be delivered to ASCAP or SESAC. 

For Music Reports, we deliver after we obtain the ISWC for the song. We obtain the ISWC either (1) immediately, if you enter an ISWC or (2) after we receive an ISWC back from one of the PRO(s). 

If this is a new registration with a PRO, we will process the acknowledgements from your PRO and ISWCs will be updated with the correct information. The registration information will then be sent to Music Reports. 

We deliver all eligible registrations to Harry Fox Agency (HFA) on the 1st of the month.

An eligible registration is a U.S. Song Registration that includes at least one publisher with a valid HFA Publisher Number (a "qualified publisher") inputted on the publisher's contact record in the Contact module prior to the initiation of the U.S. Song Registration in question. Furthermore, HFA will only register work for the qualified publisher's HFA Online Account with the portion of shares allocated to the associated qualified publisher and will ignore the shares allocated to unqualified publishers.

TuneRegistry can only register shares with the HFA database for publishers who have an established HFA account number.  

To request an account with HFA, please apply here.


Learn more here.

Did this answer your question?