Plusieurs restrictions limitent l'utilisation des réactions de Friedel-Crafts. Premièrement, l’halogène contenu dans l’halogénure d’alkyle doit être attaché à un carbone hybride sp3 pour que les réactions de Friedel – Crafts se produisent. Les halogénures de vinyle ou d'aryle ne réagissent pas car les carbocations formés sont instables dans les conditions de réaction. Deuxièmement, l'alkylation de Friedel – Crafts est sensible au réarrangement des carbocations et les principaux produits obtenus ont un squelette carboné réarrangé. En revanche, l'ion acylium est stabilisé par résonance, donc aucun réarrangement carbocation ne se produit dans l'acylation de Friedel – Crafts. Troisièmement, la polyalkylation se produit fréquemment avec les réactions d'alkylation de Friedel-Crafts. Un groupe alkyle est un activateur et, lorsqu'il est ajouté au cycle benzénique, il active le cycle vers une alkylation ultérieure. En revanche, la polyacylation ne se produit pas dans l'acylation de Friedel – Crafts. Le groupe acyle est un désactivateur de la substitution électrophile et ne favorise pas une acylation ultérieure du cycle benzénique. Quatrièmement, les réactions d'alkylation et d'acylation de Friedel – Crafts échouent sur des cycles benzéniques portant soit de puissants groupes attracteurs d'électrons, soit un groupe amino basique qui peut être protoné. De tels substituants rendent le cycle moins réactif en le rendant déficient en électrons, ce qui le désactive en vue d'une substitution électrophile ultérieure.