The acridinium NHS ester can be used to label proteins and nucleic acids. The covalently bound acridinium NHS ester will produce chemiluminescence in the presence of hydrogen peroxide. Acridinium-labeled proteins can be used as a detection method in immunoassays.