IDT Corp. hoạt động như một công ty holding. Công ty có trụ sở tại Newark, New Jersey và hiện đang sử dụng 1.820 nhân viên toàn thời gian. Công ty tiến hành IPO vào ngày 01-06-2001. Các mảng kinh doanh của công ty bao gồm National Retail Solutions (NRS), Fintech, net2phone và Traditional Communications. Bộ phận NRS là nhà điều hành mạng lưới điểm bán hàng toàn quốc, cung cấp phần mềm quản lý cửa hàng, xử lý thanh toán điện tử và các dịch vụ hỗ trợ thương mại cho các nhà bán lẻ độc lập. Bộ phận Fintech bao gồm BOSS Money, một nhà cung cấp dịch vụ chuyển tiền quốc tế và các dịch vụ giá trị/giao dịch thanh toán liên quan; và các doanh nghiệp dịch vụ tài chính khác nhỏ hơn nhiều, cùng IDT Financial Services Limited, ngân hàng của Công ty có trụ sở tại Gibraltar. Bộ phận net2phone gồm các dịch vụ viễn thông đám mây tích hợp và trung tâm liên lạc của net2phone. Bộ phận Traditional Communications bao gồm IDT Digital Payments, BOSS Revolution và IDT Global. IDT Global, thông qua cổng tự cung cấp dịch vụ thương hiệu IDT Express của mình, cũng phục vụ các doanh nghiệp vừa và nhỏ.