Semi-monthly payroll means employees are paid twice a month, usually on fixed dates such as the 15th and last day. This results in 24 pay periods per year. It differs from biweekly payroll, which gives 26 paychecks annually. Many companies prefer semi-monthly payroll to simplify salary calculations, deductions, and compliance with monthly financial reporting.