francis solar

Say Hello to Francis

For basic station usage and addressing common scenarios, please visit our How It Works page.

If you are at a station currently and in need of assistance, call 800-489-1588.

For technical questions regarding your account or one of our stations, use the form at the bottom of this page.

For all other inquiries, please contact


Francis Energy is headquartered in Tulsa, OK, in the Pearl District. You can reach us at (918) 280-1030 during our office hours of 9 to 5, Monday through Friday.

Francis Energy
1924 E 6th St.
(918) 280-1030


Is this a technical issue regarding your account or using a specific station?