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

Mekanismenya terjadi dalam dua tahap:
Tahap 1. Penambahan alkohol

Tahap 2. Penghapusan HCl

Amina tersier tidak dapat membentuk amida dan menimbulkan garam amonium alkanoil, oleh karena itu cocok untuk menghilangkan asam klorida yang terbentuk dari media.