Cho đến nay, các sản phẩm của Internet Banking được chia thành 3 cấp độ:
Cấp độ cung cấp thông tin (Informative): Đây là cấp độ cơ bản của Internet Banking. Ở hình thức này, ngân hàng cung cấp các thông tin về sản phẩm, dịch vụ của ngân hàng trên trang web, toàn bộ các thông tin này được lưu trữ trên một máy chủ (serve) hoàn toàn độc lập với hệ thống dữ liệu của ngân hàng. Ngân hàng có thể tự cung cấp dịch vụ Internet Banking này hoặc thuê một đơn vị khác. Rủi ro tương đối thấp vì không có sự liên kết giữa máy chủ Internet Banking và mạng nội bộ của ngân hàng. Mặc dù ít rủi ro nhưng máy chủ (server) hay trang web của ngân hàng cũng có thể bị tấn công, dẫn đến bị thay thế
hoặc sửa đổi. Rủi ro đáng quan tâm đối với loại hình Internet Banking này là khả năng bị tấn công dưới hình thức từ chối dịch vụ hay thay đổi nội dung.
Cấp độ trao đổi thông tin (Communicative): Ở cấp độ này, Internet Banking cho phép có sự trao đổi, liên lạc thông tin giữa ngân hàng và khách hàng. Những thông tin trao đổi được giới hạn trong các hoạt động như gửi thư điện tử, truy vấn thông tin tài khoản, xin cấp tín dụng, hay cập nhật dữ liệu (thay đổi tên và địa chỉ). Một số dịch vụ được cung cấp trên loại Internet Banking này là: truy vấn thông tin tài khoản; truy vấn thông tin chi tiết các giao dịch của tài khoản theo khoản thời gian; xem biểu phí, tỷ giá, lãi suất, cập nhật dữ liệu cá nhân... Hình thức này rủi ro cao hơn do các máy chủ có thể được kết nối với mạng nội bộ ngân hàng.
Cấp độ giao dịch (Transactional): Internet Banking ở cấp độ này cho phép khách hàng thực hiện các giao dịch với ngân hàng. Các giao dịch mà khách hàng có thể thực hiện như hoạt động mở tài khoản và truy vấn thông tin, mua sản phẩm/dịch vụ, thanh toán hóa đơn, chuyển tiền. Đây là hình thức Internet Banking có mức độ rủi ro cao nhất và cần được kiểm soát chặt chẽ do máy chủ được kết nối với mạng nội bộ của ngân hàng hoặc đơn vị cung cấp phần mềm.