Diverse restrizioni limitano l'uso delle reazioni di Friedel-Crafts. Innanzitutto, affinché avvengano queste reazioni, l'alogeno nell'alogenuro alchilico deve essere attaccato ad un carbonio ibridato sp^3. Gli alogenuri vinilici o arilici non reagiscono poiché i carbocationi formati sono instabili nelle condizioni di reazione. In secondo luogo, l'alchilazione di Friedel-Crafts è suscettibile al riarrangiamento dei carbocationi e i principali prodotti ottenuti hanno uno scheletro di carbonio riorganizzato. Al contrario, lo ione acilio è stabilizzato dalla risonanza, quindi nell'acilazione di Friedel-Crafts non si verifica alcun riarrangiamento dei carbocationi. In terzo luogo, la polialchilazione si verifica frequentemente con le reazioni di alchilazione di Friedel-Crafts. Un gruppo alchilico è un attivatore e, quando aggiunto all'anello benzenico, attiva l'anello verso un'ulteriore alchilazione. Al contrario, la poliacilazione non si verifica nell'acilazione di Friedel-Crafts. Il gruppo acilico è un disattivatore della sostituzione elettrofila e non promuove l'ulteriore acilazione dell'anello benzenico. Quarto, sia le reazioni di alchilazione che quelle di acilazione di Friedel-Crafts falliscono sugli anelli benzenici che presentano potenti gruppi elettron-attrattori o un gruppo amminico basico che può essere protonato. Tali sostituenti rendono l'anello meno reattivo rendendolo carente di elettroni; ciò lo disattiva verso un'ulteriore sostituzione elettrofila.