Contact Us

Company Address

ICC-SRCC
3060 Saturn Street
Suite 100
Brea, CA 92821 USA

Check Remittance Address

ICC-SRCC
Attn: Accounts Receivable
4051 W. Flossmoor Road
Country Club Hills, IL 60478

Contact for General Information, Billing and Credit Card Payments

SRCC@Solar-Rating.org
(888) 422-7233 Ext. 3273


We would love to hear from you! Please fill out this form and we will get in touch with you shortly.