Et stoff (fra gresk αμφοτέρως «begge», «både») er en betegnelse for et stoff som har to komponenter eller kan opptre som to forskjellige komponenter. I kjemien brukes betegnelsen blant annet om stoffer som kan opptre både som syre og base, for eksempel vann og aminosyrer.