For South African passport holders visas are supplied without delay at all border posts and are good for 30 days. There is a small handling fee of Mtn60.
Once inside the country the visa can be twice extended by two more 30-day periods giving a total of 90 days.
Heavy fines are levied on persons who overstay their allotted time. For non-South African passports the visa procedure is more complicated and visas are best arranged ahead of time at the Mozambique embassy in Johannesburg.