इससे पहले देश में अत्यंत जटिल कर प्रणाली लागू थी क्योंकि प्रत्येक करदाता को तरहतरह के रिटर्न भरने पड़ते थे उन्हें कई इंस्पेक्टरों एवं कर निर्धारण अधिकारियों का सामना करना पड़ता था अपने किसी भी उत्पाद की आवाजाही होने पर प्रत्येक राज्य में अलग से टैक्स अदा करना पड़ता था और तरहतरह की बाधाओं का सामना करने पर करदाता टैक्स अदायगी से बचने के उपाय ढूंढ़ने लगता था।