Salah satu syarat wajib zakat adalah harta tersebut telah dimiliki atau telah diusahakan selama setahun oleh muzakki atau dalam bahasa Arabnya adalah telah berlalu satu haul. Zaman dulu hitungan satu haul mengacu kepada tahun Hijriah karena umat Islam terbiasa dengan perhitungan tahun hijriah. Biasanya mereka akan memilih di antara bulan-bulan Hijriah karena tidak harus di bulan Muharram, Rabi’ul Awal, Rajab, Sya’ban atau Ramadhan karena zakat wajib ditunaikan pada saat harta tersebut telah berlalu satu tahun dan sampai nishab. Artinya, kalau dimulainya Ramadhan, berarti nanti membayar zakatnya pada bulan Ramadhan, jika bulan Muharram berarti juga bulan Muharram.
Akan tetapi, di zaman modern sekarang orang lebih familiar menggunakan tahun Masehi, apalagi bagi perusahaan tahun bukunya dari 1 Januari sampai 31 Desember karena nanti berkaitan dengan pembagian dividen dan pajak. Karena agama kita memberikan kemudahan, maka sebagian ulama berpendapat tidak masalah jika dalam penghitungannya mengacu pada tahun Masehi. Artinya, ketika seseorang sudah memiliki harta lebih dari setahun dan mengikuti tahun Masehi maka dia zakat. Apalagi yang berkaitan dengan pencatatan selama setahun, misalnya kalau orang punya usaha dagang maka biasanya pencatatannya adalah mengikuti tahun Masehi.
Secara singkat Zakat akhir tahun adalah zakat yang dikeluarkan setiap akhir tahun masehi maupun hijriah, zakat ini meliputi harta berupa Emas/Perak, Saham, Investasi, Tabungan , harta dari usaha perdagangan, usaha perdagangan hewan ternak atau anda memilki perusahaan yang sudah dimiliki atau berjalan selama 1 tahun (Haulnya 1 tahun).