Para manter o nível de acção inimiga baixo durante o assalto, foi planeada uma barreira de fogo. Este método consistia no disparo de projécteis altamente explosivos e de munições carregadas com estilhaços que se espalhavam pelo campo de batalha a cerca de 100 m à frente das tropas de assalto. Os Aliados já tinham utilizado este método nas batalhas de Neuve Chapelle e do Somme, mas depararam-se com dois problemas. O primeiro era sincronizar o movimento das tropas com a queda dos projécteis da barragem: em Arras, esta conciliação de acções foi ultrapassada pelo treino e simulação, e uma sincronização exacta de movimentos. O segundo, era o facto de o fogo de barragem cair de forma aleatória, pois os projécteis explodiam rapidamente mas em momentos diferentes: em Arras, a taxa de degradação de cada cano dos canhões era calculado individualmente, e cada arma era calibrada de acordo com essa taxa. Embora houvesse risco de ser atingido por fogo amigo, a barragem forçou os alemães a permanecer nas suas trincheiras, permitindo aos soldados Aliados avançar sem receio dos disparos das metralhadoras. Adicionalmente, foi desenvolvida uma nova espoleta, "No. 106 Fuze", caracterizada por projécteis altamente explosivos e que detonava ao mais pequeno impacto, destruindo por completo o arame farpado. Para os momentos finais da barragem, também foi utilizado gás venenoso.