try it for free

Bi Monthly Date Calculation

A bi monthly pay frequency means there are 24 pay periods a year - two a month.

Ideally, these should be the same dates every month but it can be confusing when one of the pay dates falls close to the end of the month, particularly in February.

Ace Payroll uses the following logic when calculating bi monthly pay dates

  • If a pay date falls on the 15th of the month, it is assumed the next pay date falls at the end of the month.
  • If a pay date falls on the last day of the month, it is assumed the next pay date is the 15th of the following month.
  • If a pay date falls prior to the 15th of the month, it is assumed the next pay date is 15 days after that, unless that date is the end of the month in which case the pay date is the day before the end of the month. In other words, if a pay date is 14th February in a non leap year, the next pay date is 27th February.
  • If a pay date falls between the 16th and the day before the number of days in the month, the next pay date is that day value less 15 of the following month, with the maximum date being the 14th of the following month.

It will be seen from the following source code that a very slight "creepage" can result from bi monthly pays not set to the 15th or last day of the month.

For exact calculation, set the pay date to either the 15th or last day of the month, and the results are guaranteed to be accurate.

Otherwise it is a good idea to verify the pay date is what you expect each pay period.

More on Pay Calculation

Pay Rate Setup
You can have a maximum of 20 pay rates loaded in Ace Payroll more..
Regular Payroll Procedures
The seven operations performed each pay period are listed in the order performed more..
Child Support Variation Codes
A child support variation code is used if the amount deducted is different from the usual deduction more..
Overwriting PAYE Deductions
How to overwrite PAYE with your own value more..
Public Holiday Worked
Use this method for an employee who works at any time on a public holiday more..
Checking Previous Period Is Filed
When I go to calculate my regular payroll it shows last weeks pay date. What is wrong? more..
One Off Payments
How to make a one off payment for paying bonuses, holiday pay and other payments outside the normal cycle more..
Cash Rounding Activation
Control whether to round an employee's nett pay for coin split rounding purposes more..
Extra Emoluments
Extra Emoluments are lump sum payments include bonuses, commissions, backpay, retiring or redundancy payments more..
Recording Hours Worked Each Day
How to define a pay rate to represent each day of the week more..
Pay Rate Change Mid Period
There are times you need to pay an employee two different rates for the same period more..
Minimum Wage
From 1st April 2014 the minimum adult rate is $14.25 an hour, and applies to all workers 18 years and over more..
Alphabetical Index
The Ace Payroll alphabetical index provides links to all documentation more..
Ace Payroll FAQ Contents
All the most common Ace Payroll questions grouped by categories in a short table of key words more..
Ace Payroll Frequently Asked Questions
All the most common questions we are asked at Ace Payroll listed in a question format and grouped by category more..

More on Pay Frequencies

Bi Monthly Date Calculation
A bi monthly pay frequency means there are 24 pay periods a year - two a month more..
Period End or Actual Payment Dates
The differences between using period end and actual payment dates in Ace Payroll more..
Changing All Pay Frequencies
How to change all employee pay frequencies from say weekly to fortnightly more..
Multiple Pay Frequencies
You can use multiple pay frequencies. Each of the frequencies are processed as different pay runs more..
Alphabetical Index
The Ace Payroll alphabetical index provides links to all documentation more..
Ace Payroll FAQ Contents
All the most common Ace Payroll questions grouped by categories in a short table of key words more..
copyright