Reaksi alkanoil halida dengan alkohol menghasilkan ester. Kesetimbangan reaksi ini didukung dengan mengeliminasi asam klorida dengan basa (amina tersier, piridin)

reaccin-haluros-alcanoilo-alcoholes
Mekanismenya terjadi dalam dua tahap:
Tahap 1. Penambahan alkohol
reaccin-haluros-alcanoilo-alcoholes
Tahap 2. Penghapusan HCl
reaccin-haluros-alcanoilo-alcoholes
Amina tersier tidak dapat membentuk amida dan menimbulkan garam amonium alkanoil, oleh karena itu cocok untuk menghilangkan asam klorida yang terbentuk dari media.