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.