In this work, two methods have been compared to produce enzymatic voltammetric immunosensors for the determination of Mycobacterium tuberculosis antigens (Ag360 and Ag231), using a pre-oxidised screen-printed carbon electrode (SPCE) as a signal transduction element. The enzyme alkaline phosphatase (AP) was used in combination with the substrate 3-indoxyl phosphate (3-IP). In one design, the immune complexes between M. tuberculosis antigens and monoclonal antibodies against M. tuberculosis were formed out of the electrode surface. Then, the immune complexes were captured by biotinylated rabbit anti-M. tuberculosis antibodies, immobilised on the streptavidin modified SPCEs through the streptavidin:biotin reaction. Finally, an alkaline phosphatase (AP) labelled rabbit IgG anti-mouse immunoglobulin G was used as a detector antibody. In the other design, the M. tuberculosis antigens were captured by monoclonal antibodies against M. tuberculosis, which were immobilised on the electrode surface through the reaction with rabbit IgG passively adsorbed on the SPCEs. The biotinylated rabbit anti-M. tuberculosis antibodies were used with an alkaline phosphatase labelled streptavidin as detector antibodies. The best results for M. tuberculosis antigen determination were obtained using the immunosensor on the streptavidin modified SPCEs and the immune complexes between antigen Ag231 and monoclonal antibodies MabF184-3, with a detection limit of 1.0 ng/ml. The immunosensor was also applied to Ag231 spiked proteic matrices.