전자상거래는 크게 거래주체와 거래유형 및 기술유형에 따라 분류할 수 있다. 먼저, 거래주체에 따라 분류하면 기업과 소비자간 전자상거래(B2C), 기업과 기업간 전자상거래(B2B), 기업과 정부간 전자상거래(B2G), 소비자와 소비자간 전자상거래(C2C)로 구분할 수 있다. 기업과 소비자간 전자상거래(B2C)는 기업과 소비자간에 이루어지는 전자상거래를 말한다. 온라인쇼핑 등에 따른 사이버쇼핑이 대표적인 예이다. 소비자와 기업간에 전자상거래가 원활하게 이루어지려면 소비자와 기업의 인증절차 및 대금결제 시스템이 제대로 갖추어져야 한다. 전자상거래 중에서 가장 큰 규모를 차지하고 있는 기업과 기업간 전자상거래(B2B)는 기업과 기업이 거래당사자가 되어 서로 전자상거래를 실행하는 것을 말한다. 이는 기업간 전자상거래를 주도하는 형태에 따라 구매자 중심형, 판매자 중심형, 중개자 중심형으로 분류할 수 있다. 구매자 중심형은 구매자가 운영하는 전자상거래 사이트에 다수의 판매자가 접속하여 거래하는 형태이며, 판매자 중심형은 반대로 판매자가 운영하는 전자상거래사이트에 다수의 구매자가 접속하여 거래하는 형태를 띤다. 중개자 중심형은 중개를 할 수 있는 용도로 만들어진 전자상거래사이트에 다수의 구매자와 판매자가 접속하여 거래하는 형태이다. 이 밖에도 거래주체가 기업과 정부인 경우는 기업·정부간 전자상거래(B2G)로, 소비자간의 거래는 소비자간 전자상거래(C2C)등으로 분류한다.
전자상거래는 거래주체와 거래유형, 기술유형에 따라 분류할 수 있다. 거래주체에 따라선 기업과 소비자간 전자상거래, 기업과 기업간 전자상거래, 기업과 정부간 전자상거래, 소비자와 소비자간 전자상거래로 분류된다. 그중 기업간 전자상거래는 거래를 주도하는 형태에 따라 구매자 중심형, 판매자 중심형, 중개자 중심형으로 분류할 수 있다.