Jabarkan Kapitan dan Mayor Cina dari Tan Eng Goan

Pada tahun 1829, setelah Ko Tiang Tjong dipaksa untuk mengundurkan diri dari jabatannya sebagai Kapitan Cina Batavia, Tan ditunjuk sebagai Kapitan Cina yang baru, padahal ia saat itu merupakan pejabat Cina paling junior di Kong Koan Batavia. Dengan demikian, ia pun melanjutkan ayah, paman, dan paman iparnya yang juga pernah menjadi Kapitan Cina. Pada saat itu, jabatan Kapitan Cina adalah jabatan Cina tertinggi di Batavia.

Pada tanggal 21 September 1837, Tan Eng Goan diangkat menjadi Mayor Cina Batavia oleh Dominique Jacques de Eerens, Gubernur Jenderal Hindia Belanda kesebelas. Dua orang Letnan Cina yang ada di bawah Tan, yakni Oey Eng Liok dan Jap Soan Kong lalu juga diangkat menjadi Kapitan Cina setahun kemudian. Sebagai Kapitan Cina, dan kemudian sebagai Mayor Cina, Tan juga merupakan pimpinan ex officio dari Kong Koan Batavia.

Keluarga Tan memiliki tanah partikelir Kramat, Kapoek, Tandjoeng Boeroeng, dan Rawa Kidang di Tangerang. Mulai tahun 1848 hingga 1862, Mayor Tan Eng Goan juga mendapat hak untuk memungut pajak atas sejumlah barang, seperti arak, rum, tembakau, dan wayang. Walaupun begitu, pendapatan Tan masih belum dapat membuatnya hidup nyaman.