Terdapat 12 modul utama dalam eSPKWS yang disediakan oleh
KPM. Modul-modul tersebut adalah: Modul Permulaan untuk menyelenggara maklumat sekolah, kumpulan wang, kod transaksi, kod peruntukan dan kod akaun. Modul Terimaan untuk merekod transaksi terimaan wang yang diterima oleh sekolah dan mengeluarkan resit rasmi. Modul Pengesahan Pengurus Sekolah untuk mengesahkan maklumat dan laporan yang dimasukkan oleh pembantu tadbir. Modul Daftar Bil untuk merekod bil-bil yang diterima oleh sekolah dan mengeluarkan penyata bil. Modul Bayaran untuk merekod transaksi bayaran wang yang dibuat oleh sekolah dan mengeluarkan baucar rasmi. Modul Deposit untuk merekod transaksi deposit wang ke dalam akaun bank sekolah dan mengeluarkan penyata deposit. Modul PWR untuk merekod transaksi panjar wang runcit yang diberikan kepada kakitangan sekolah dan mengeluarkan penyata PWR. Modul Pindah Peruntukan untuk merekod transaksi pindah peruntukan antara kod peruntukan yang berbeza dalam kumpulan wang yang sama atau berbeza. Modul Penyesuaian Bank untuk merekod transaksi penyesuaian bank yang berlaku akibat perbezaan antara baki buku tunai dan baki penyata bank. Modul ABT ABB untuk merekod transaksi amanah bantuan tambahan (ABT) dan amanah bantuan berasaskan (ABB) yang diterima oleh sekolah dan mengeluarkan penyata ABT ABB. Modul Laporan untuk menjana penyata kewangan, kunci kira-kira dan laporan-laporan lain yang berkaitan dengan pengurusan kewangan sekolah. Kursus Hands On Sistem Perakaunan Kumpulan Wang Sekolah untuk memberi latihan asas kepada pengguna sistem eSPKWS melalui modul-modul interaktif.