A principal diferença entre Agaricus e Polyporus é que Agaricus é um gênero de fungo que produz corpos frutíferos comestíveis e venenosos chamados cogumelos, enquanto Polyporus é um gênero de fungos poróides que formam grandes corpos frutíferos com poros ou tubos na parte inferior.