nz_overtime_pay_calculator
Work out a week's gross pay in New Zealand with overtime at time and a half, double time and time and a quarter.
Use for: 'overtime calculator NZ', 'how much is time and a half', 'double
time pay', 'is overtime required by law NZ', 'penal rates NZ', 'weekly pay
with overtime'.
NEW ZEALAND LAW SETS NO OVERTIME RATE. There is no statutory time and a
half for hours over 40, and no weekend or night rate. The multipliers here
apply only if the employment agreement provides them. Overtime pay must be
agreed in the agreement (Employment New Zealand): it may be factored into
a salary, or paid at the normal rate or higher, so a salaried employee's
extra hours may earn nothing extra. The one statutory premium is a public
holiday worked: at least time and a half for the time worked, based on
relevant daily pay or average daily pay (Holidays Act 2003 s50), and an
alternative holiday only if the day would otherwise have been a working
day (s56). That is nz_holiday_pay_calculator.
PAY FOR EVERY HOUR, OVERTIME INCLUDED, MUST MEET THE MINIMUM WAGE (Minimum
Wage Act 1983 s6). On a salary, divide pay by all hours worked to check.
below_adult_minimum_wage flags an ordinary rate under the ADULT minimum,
read from the rate register; that can be lawful on the starting-out or
training rate, under 16, or under a minimum wage exemption permit
(Minimum Wage Act 1983 s8), and the notes say which.
THE PREMIUM IS NOT THE OVERTIME PAY. Five hours at time and a half on $30 is
$225, but $150 of that is what the hours would earn anyway; the premium is
$75.
Args:
hourly_rate: Ordinary gross hourly rate.
normal_hours: Ordinary hours this week.
time_and_half_hours: Hours at 1.5x.
double_time_hours: Hours at 2x.
time_and_quarter_hours: Hours at 1.25x, for example Saturday work
under some agreements.
Returns:
Normal pay, each overtime band, total weekly pay, the overtime premium,
a rate table and whether the ordinary rate is below the adult minimum.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"hourly_rate": "<hourly_rate>"
},
"name": "nz_overtime_pay_calculator"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hourly_rate | Yes | ||
| normal_hours | No | ||
| double_time_hours | No | ||
| time_and_half_hours | No | ||
| time_and_quarter_hours | No |