← Back

Overtime Pay Calculator

Calculate overtime pay using statutory multipliers

Leave empty to use the monthly salary above (default). If your contract or local rules use a different base, such as basic salary only, enter that amount here.

Result
Hourly wage: 57.47 CNY
Overtime pay: 258.62 CNY

This calculation is based on the overtime pay multipliers set out in Article 44 of China's Labor Law: at least 150% of wages for extended hours on a workday, at least 200% for work on a rest day with no compensatory leave arranged, and at least 300% for work on a statutory holiday. Actual overtime pay may also be affected by local regulations, company policy, and the labor contract — this result is for reference only; refer to your actual situation and the applicable laws.

About Overtime Pay Calculator

The Overtime Pay Calculator uses the multipliers from Article 44 of China's Labor Law. It turns your monthly salary into an hourly wage, then multiplies by the multiplier for the type of overtime and the number of overtime hours to estimate the overtime pay. It is useful for a quick sanity check of what appears on a payslip, but it is not legal advice. It cannot tell whether your employer uses a comprehensive working-hours system, whether time off in lieu should apply, or whether local rules differ. The page itself says the result is for reference only and that the actual situation and applicable laws govern.

How to use it

  1. Enter the monthly wage that overtime is based on in "Pre-tax monthly salary (CNY)". The default is 10000.
  2. Enter "Paid working days per month" (default 21.75) and "Standard hours per day" (default 8).
  3. If your contract or local rules use a different overtime base (for example basic salary only), enter that amount in "Overtime pay base (CNY, optional)". Left empty, it defaults to the monthly salary.
  4. Under "Overtime type", choose one: extended hours on a workday (1.5x), overtime on a rest day with no compensatory leave (2x), or overtime on a statutory holiday (3x).
  5. Enter the total hours of that type of overtime in "Overtime hours". Decimals such as 1.5 are fine.
  6. The result shows your "Hourly wage" and the "Overtime pay". If you worked several kinds of overtime, switch type and calculate each separately, then add the amounts yourself.

Worked example

These figures come from running the same formulas as the tool. With a monthly salary of 10000, 21.75 paid days and 8 hours a day, the hourly wage is 10000 / 21.75 / 8 = 57.47. Three hours of workday overtime at 1.5x gives 57.47 x 1.5 x 3 = 258.62. Eight hours of rest-day overtime with no compensatory leave at 2x comes to 919.54, and eight hours on a statutory holiday at 3x comes to 1379.31. If you change the paid days to 22, the hourly wage becomes 56.82, which shows how much the paid-days setting affects the result.

What the three multipliers mean

  • Extended hours on a workday: not less than 150% of wages. The tool uses 1.5x.
  • Work on a rest day where compensatory leave cannot be arranged: not less than 200%. The tool uses 2x. If the employer has arranged time off in lieu, overtime pay does not apply and this option should not be chosen.
  • Work on a statutory holiday: not less than 300%. The tool uses 3x.
  • These are legal minimums. An employer or contract may offer more, but the tool offers only these three fixed multipliers and has no custom multiplier field.

Supported features and known limits

  • The hourly wage formula is fixed: monthly salary / paid days / hours per day. By default the monthly salary you enter is used as the whole base; if you fill in the optional "Overtime pay base" field, that amount is used instead (empty = same as salary). The tool does not separate basic pay, allowances and bonuses, and the correct base in practice depends on your contract, local rules and arbitration practice.
  • If "Paid working days per month" or "Standard hours per day" is empty or not above 0, the hourly wage and overtime pay show 0 and a red note below the result says they must be greater than 0. There is no silent fallback to the defaults.
  • Piece-rate pay and special systems such as comprehensive or flexible working hours are not handled.
  • Amounts are in yuan before tax and social insurance deductions.
  • It does not check whether the overtime exceeds legal limits on working hours or whether the overtime was lawfully arranged.
  • Negative salary or overtime hours are treated as 0; paid days and standard hours must be greater than 0.
  • Entering more standard hours than you really work gives a lower hourly wage, so use your employer's actual standard.

Why is the default 21.75 paid days?

21.75 is the widely used monthly paid-day figure. It comes from the yearly average after weekends and public holidays are removed: 365 days minus 104 rest days, divided by 12 months. Some employers use 21.75, 22 or another figure, so change it to match your contract or company policy.

Should bonuses and allowances be in the monthly salary?

That depends on your contract and local rules, and the tool does not decide for you. By default it treats the number in the salary box as the full base. If you want a calculation based on basic pay only, enter your basic pay in the optional "Overtime pay base" field (or simply change the salary).

If my employer gave me time off in lieu for weekend work, do I still get overtime pay?

Under the law, rest-day overtime can be compensated with time off instead of pay, whereas statutory holiday work is paid at 300% and is generally not replaced by time off. For your situation, ask the local labour authority or a professional. This tool only does the arithmetic.

Can I use the result as evidence in a dispute?

No. It is an estimate that ignores your pay structure, working-hours system and local rules. Use it only as a reference when checking your payslip.

Privacy and how your data is handled

All calculations happen in your browser. The salary and overtime hours you enter are not sent to a server or stored, and refreshing the page restores the defaults.