Calculators

What an hourly rate is worth as a salary

Convert an hourly rate into a salary, before and after tax.

Gives gross weekly, fortnightly, monthly and annual, then PAYE, the ACC earner levy, KiwiSaver and any student loan, then what is actually left.

kiwisaver_rate is a DECIMAL. 0.03 means 3%. Sending 3 would try to contribute three times the salary and is rejected.

Two figures look similar and answer different questions. net_weekly divides by 52 always, so it is what lands each week across a whole year. effective_hourly_after_tax divides by the hours actually worked, so for a 40 week year it is higher. That second one is the number to compare a wage job against a salaried one.

Salary and wages only, on a primary tax code.

post/v1/hourly-to-salary

Request

  • Base URL: https://api.calculate.co.nz
  • URL: https://api.calculate.co.nz/v1/hourly-to-salary
  • Auth: API key in header X-API-Key

Request body

hourly_ratenumber required

Gross pay per hour in NZD.

hours_per_weeknumber

Ordinary hours a week. 40 is full time.

weeks_per_yearnumber

Weeks actually paid. Fewer for seasonal, academic or fixed-term work.

kiwisaver_ratenumber

Employee contribution as a DECIMAL: 0.03 for 3%, not 3.

has_student_loanboolean

Whether repayments are deducted.

Example request

{
  "has_student_loan": false,
  "hourly_rate": 32.5,
  "hours_per_week": 40,
  "kiwisaver_rate": 0.03,
  "weeks_per_year": 52
}

Response

Gross at each frequency, deductions, and take-home pay.

disclaimerstring required

Scope and limits of this calculation.

Example response

{
  "disclaimer": "Estimate only based on standard PAYE rules for salary and wages. Does not account for secondary income, ESCT differences or non-resident status. Not financial or tax advice.",
  "result": {
    "acc_levy": 1183,
    "effective_hourly_after_tax": 25.1,
    "gross_annual": 67600,
    "gross_fortnightly": 2600,
    "gross_monthly": 5633.33,
    "gross_weekly": 1300,
    "hourly_rate": 32.5,
    "hours_per_week": 40,
    "kiwisaver": 2028,
    "net_annual": 52200.5,
    "net_weekly": 1003.86,
    "paye": 12188.5,
    "student_loan": 0,
    "total_deductions": 15399.5,
    "weeks_per_year": 52
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.