La balanite può essere anche causata, sia pure meno frequentemente, da traumi diretti, dall'esposizione ad agenti irritanti (acidi, composti chimici aggressivi) o dall'uso di detergenti allergizzanti.