Overtime, Night, Holiday Pay & Annual Leave Calculator

The premium pay the law adds on top, the annual leave you have earned, and what is owed if you are dismissed without notice.

Rules as of 2026-10-08 · Sources: MOLEG statutes · ministry notices

Under five employees, the premiums and the leave both vanish

근로기준법 applies in full only to workplaces with five or more regular employees (제11조제1항). Restaurants, convenience stores and small factories, where a lot of foreign workers are, sit right on that line, so headcount is the first thing to check. Minimum wage and severance pay come from separate Acts and apply below five.

Your working terms

Result

You are owed ₩25,800 more per week. That is ₩112,107 over a month. This sits on top of the pay for the hours themselves. It is the premium the law requires.

Weekly premium pay

₩25,800

₩112,107 a month

Annual leave

15 days

15 days base

Payment in lieu of notice

₩2.48M

30 days of ordinary wages

The premium is what the law adds on top. Overtime ₩25,800, night work ₩0, holiday work ₩0. Overtime and night work each add 50% of ordinary wages (근로기준법 제56조제1항·제3항); holiday work adds 50% up to 8 hours and 100% beyond that (같은 조 제2항). Overtime worked at night stacks to double the ordinary wage: the base 1x plus 0.5x for overtime and 0.5x for night, each applied separately.

Annual leave starts at 15 days once you complete a year. Attend at least 80% of the year and you get 15 days (근로기준법 제60조제1항). Under a year, one day accrues per full month worked (같은 조 제2항). From three years, one extra day is added for every two years beyond the first, capped at 25 days including the additions (같은 조 제4항).

Dismissed without warning, you are owed 30 days. An employer must give at least 30 days' notice, or pay 30 days or more of ordinary wages instead (근로기준법 제26조). It does not apply under 3 months of continuous service. Natural disaster, or deliberate serious damage caused by the worker, are also exceptions.

How the premiums and leave are worked out
Overtime premium (50%)₩25,800
Night premium (50%)₩0
Holiday premium (50% · 100% beyond 8 hours)₩0
Total premium per week₩25,800
Per month₩112,107
Annual leave15 days
Payment in lieu of notice₩2.48M

근로기준법 제11조제1항 applies the Act to businesses with 5 or more regular employees, excluding businesses employing only cohabiting relatives and domestic workers. The premiums are in 제56조: 50% for overtime (제1항), 50% for holiday work up to eight hours and 100% beyond (제2항), and 50% for night work (제3항), night work meaning between 10pm and 6am the following day. Leave is in 제60조: 15 days on 80% or more attendance across the year (제1항); one day per full month worked where service is under a year or attendance under 80% (제2항); and from three years, one added day every two years beyond the first, capped at 25 days including additions (제4항). Dismissal notice is 제26조: 30 days' notice or 30 days or more of ordinary wages, excluding service under three months. Calculating ordinary wages exactly depends on which allowances are included, so this page uses the hourly figure you enter as given. Payment in lieu is converted at eight hours a day. 근로기준법 제6조 forbids discrimination in working conditions on grounds of nationality, so all of this applies to foreign workers unchanged.

How this works

What it calculates

Three of the protections in 근로기준법 that can be counted in won, on one screen. First, premium pay: work beyond your contracted hours, at night, or on a holiday, and the law adds a fixed percentage on top of the pay for the hours themselves. Second, annual paid leave: the number of days you can take off with pay, based on how long you have worked. Third, dismissal notice pay: what you are owed if you are dismissed without warning.

The inputs are your ordinary hourly wage, the number of regular employees at the workplace, your weekly overtime, night and holiday hours, and your years of continuous service. The headcount comes first for a reason. Below 5 employees, the premiums and the leave do not apply in law, and the whole result changes.

Who uses it and when

Anyone who works a lot of evenings or weekends and suspects their pay is not keeping up. You can check, week by week, whether the allowance lines on your payslip match what the law adds. The weekly premium is also converted to a monthly figure, so you can estimate what is missing each month.

It matters especially for foreign workers. 근로기준법 제6조 forbids different working conditions on grounds of nationality, so premium pay, leave and dismissal notice all apply exactly as they do to Koreans. But the restaurants, convenience stores and small factories where many foreign workers are employed often have fewer than 5 staff, so whether the protections apply at all is the first question. Anyone suddenly told to leave can also use it to see what 30 days of ordinary wages comes to.

Legal basis and how the maths runs

The scope is 근로기준법 제11조제1항. The Act applies to workplaces employing 5 or more regular workers; below that, the premium pay and annual leave provisions fall away. Dismissal notice, however, is among the provisions that still apply below 5, so the calculator computes it regardless of headcount.

Premium pay is 근로기준법 제56조. Overtime adds 50% of the ordinary wage; night work, between 10pm and 6am the next day, adds 50%; holiday work adds 50% for the first 8 hours and 100% beyond them. The calculator multiplies your hourly wage by each set of hours and its rate, counting only the extra. The ordinary wage for the hours themselves is what you receive anyway; what is computed here is the premium stacked on top. Overtime worked at night stacks both premiums, making the hour worth double the hourly wage.

Annual leave is 근로기준법 제60조. After a year with 80% or better attendance you get 15 days; in the first year, one day accrues for each month of full attendance. From three years of service, one extra day is added for every two years beyond the first, up to 25 days in total. Dismissal notice is 근로기준법 제26조. An employer must give at least 30 days' notice or pay at least 30 days of ordinary wages instead, but the provision does not apply to anyone with less than 3 months of continuous service. The calculator treats a day as 8 hours and multiplies the hourly wage by 8 and by 30.

A worked example

Take someone on ₩10,320 an hour, one year into a job at a workplace of 5, working 5 hours of overtime every week. The overtime premium is ₩10,320 times 5 hours times 50%, or ₩25,800 extra per week, which converts to ₩112,107 a month. Having completed a year, they have 15 days of leave. If dismissed without notice, they are owed ₩10,320 times 8 hours times 30 days, ₩2,476,800.

Now suppose the same person is three years in and works 5 overtime hours, 5 night hours and 10 holiday hours a week. Overtime adds ₩25,800 and night work another ₩25,800. Holiday work adds 50% for the first 8 hours, ₩41,280, and 100% for the remaining 2, ₩20,640, so ₩61,920. The weekly total is ₩113,520, or ₩493,271 a month. Leave rises by one day to 16 for the third year. But at a workplace of 4, under the same conditions, the premiums are zero, the leave is zero, and only the ₩2,476,800 of notice pay remains.

Common mistakes

The most common mistake is not checking the size of the workplace. Below 5 employees, the premiums and the leave cannot be claimed under the Act. Minimum wage and severance pay, however, come from separate statutes and still apply below 5, so there is no need to give those up. The second is entering the wrong hourly wage. The ordinary hourly wage is base pay divided by contracted hours, and it depends on which allowances count as ordinary wages. The calculator uses whatever you enter, so if that figure is wrong the result is wrong.

The third is confusing the premium with the total. The amounts here are what is added on top, so an hour of overtime is actually paid at 1.5 times the hourly wage. The fourth is forgetting the 8-hour line on holiday work, past which the premium rate doubles. The fifth is thinking leave only starts after a year; in the first year, a day accrues for every month of full attendance. Finally, receiving notice pay does not make a dismissal lawful. If you believe the dismissal itself was unfair, you can apply to the Labor Relations Commission for relief, and this calculator does not address that question.

Last updated . Found something wrong? Tell us.

Common questions

Do foreign workers get premium pay too?
Yes. 근로기준법 제6조 forbids an employer from discriminating on working conditions because of nationality. The overtime, night and holiday premiums are identical regardless of where you are from.
At a workplace under five people, do I get nothing?
The premiums (제56조) and annual leave (제60조) do not apply, because 근로기준법 only applies in full at five or more regular employees (제11조제1항). But minimum wage comes from 최저임금법 and severance from 근로자퇴직급여 보장법, both of which apply below five. So do dismissal notice and weekly holiday pay.
What do I get for overtime worked at night?
Double the ordinary wage. The base 1x for the hours, plus 0.5x for overtime and 0.5x for night, each applied separately. Night work means between 10pm and 6am the following day (근로기준법 제56조제3항).
What about ten hours on a holiday?
The first eight hours carry a 50% premium and the remaining two carry 100% (근로기준법 제56조제2항). Eight hours is where the rate changes.
Do I have any leave before my first year is up?
Yes. One day accrues for each full month you work without absence (근로기준법 제60조제2항). Once you complete a year it becomes 15 days.
What if I am told to leave with no warning?
You are owed at least 30 days' notice, or 30 days or more of ordinary wages instead (근로기준법 제26조). It does not apply under three months of continuous service. Whether the dismissal itself was justified is a separate question. If you believe it was unfair you can apply to the Labor Relations Commission for remedy.

Is your hourly rate legal, and what is the holiday pay? What is your severance, and the tax on it?

Explainers that cover this

The assumptions and the statutes behind them, written out.

Similar calculators

Not the one you were looking for? Switch here.

Does a number look wrong, or an explanation off? Report an error