Contact IDT Energy customer service at 1-877-887-6866.
Call Customer Service
You can contact IDT Energy to answer questions about bill payment, rates, or service via phone toll-free at 1-877-887-6866. Representatives are available from 8:00 AM to 7:00 PM, Monday through Friday.
Contact by Email
Whether you are a new or existing customer, you can contact IDT Energy via email with the company's online contact form for all questions or comments.