Peraturan perundang-undangan perpajakan yang dibuat pada zaman pemerintahan penjajahan Belanda adalah antara lain : Aturan Bea Meterai Tahun 1921, Ordonansi Pajak Perseroan Tahun 1925, Ordonansi Pajak Kekayaan Tahun 1932, Ordonansi Pajak Pendapatan Tahun 1944.
Meskipun terhadap berbagai peraturan perundang-undangan perpajakan sisa-sisa kolonial tersebut telah beberapa kali dilakukan upaya perubahan dan penyesuaian, namun karena berbeda falsafah yang melatar belakanginya, serta sistem yang melekat kepada undang-undang tersebut, maka sepanjang perpajakan dilandasi ketentuan-ketentuan perundang-undangan tersebut, belumlah bisa memenuhi fungsinya sebagai sarana yang dapat menunjang cita-cita Bangsa dan Pembangunan Nasional yang sedang dilaksanakan sekarang ini.
Memasuki alam kemerdekaan, sejak Proklamasi 17 Agustus 1945, terhadap berbagai peraturan perundang-undangan di bidang perpajakan telah dilakukan perubahan, tambahan dan penyesuaian sebagai upaya untuk menyesuaikan terhadap keadaan dan tuntutan rakyat dari suatu negara yang telah memperoleh kemerdekaannya. Namun perubahan-perubahan tersebut di masa lalu lebih bersifat parsial, sedangkan perubahan yang agak mendasar baru dilakukan melalui Undang-undang Nomor 8 Tahun 1967 tentang Tata Cara Pemungutan Pajak Pendapatan, Pajak Kekayaan dan Pajak Perseroan, yang kemudian pelaksanaan diatur dengan Peraturan Pemerintah Nomor 11 Tahun 1967 yang selanjutnya terkenal dengan "sistem MPS dan MPO". Sistem tersebut merupakan penyempurnaan sistem pajak sesuai dengan tingkat perkembangan sosial ekonomi Indonesia.
Ciri dan corak tersendiri dari sistem pemungutan pajak tersebut adalah :
- bahwa pemungutan pajak merupakan perwujudan dari pengabdian kewajiban dan peran serta Wajib Pajak untuk secara langsung dan bersama-sama melaksanakan kewajiban perpajakan yang diperlukan untuk pembiayaan negara dan pembangunan nasional;
- tanggung jawab atas kewajiban pelaksanaan pajak, sebagai pencerminan kewajiban di bidang perpajakan berada pada anggota masyarakat Wajib Pajak sendiri. Pemerintah, dalam hal ini aparat perpajakan sesuai dengan fungsinya berkewajiban melakukan pembinaan, penelitian dan pengawasan terhadap pelaksanaan kewajiban perpajakan Wajib Pajak berdasarkan ketentuan yang digariskan dalam peraturan perundang-undangan perpajakan;
- anggota masyarakat Wajib Pajak diberi kepercayaan untuk dapat melaksanakan kegotongroyongan nasional melalui sistem menghitung, memperhitungkan, dan membayar sendiri pajak yang terhutang ( self assesment ), sehingga melalui sistem ini pelaksanaan administrasi perpajakan diharapkan dapat dilaksanakan dengan lebih rapi, terkendali, sederhana dan mudah untuk dipahami oleh anggota masyarakat Wajib Pajak.