Brazil overtime, night premium and DSR calculator
Enter the monthly salary, the overtime hours and any night hours: the simulator shows what each premium is worth under Brazilian labour law (the CLT), the effect on paid weekly rest (DSR) and the extra gross pay for the month.
| Overtime (working days) | R$204.55 |
|---|---|
| DSR on overtime and night premium | R$40.91 |
| Extra amount to receive | R$245.46 |
- Normal hourly rate
- R$13.64
- Reduced night hours (×60/52.5)
- 0 h
- Salary + premiums
- R$3,245.46
Estimate only; it does not replace an accountant, an employment lawyer or the official calculation by the employer/Receita Federal.
Tables in force on 11/13/2026 — source: Overtime, night premium and paid weekly rest (DSR) · all tables and sources
How it is calculated
1. The normal hourly rate
Everything starts from the hourly rate: gross monthly salary ÷ monthly divisor. The standard divisor is 220, used for full-time contracts. If the contract has shorter hours, use the divisor shown on the payslip (holerite) or in the collective agreement (convenção coletiva). The simulator only uses the salary you enter, so any fixed premium that is part of the calculation base in your case has to be added to the salary field by you.
2. Overtime on working days
The Brazilian Constitution (art. 7, XVI) guarantees a premium of at least 50% over the normal hour, and the CLT (art. 59) regulates extending the working day. The formula is hourly rate × (1 + premium) × overtime hours. If a collective agreement sets a higher rate, change the premium field — the simulator accepts 50% to 200%.
3. Overtime on Sundays and public holidays
Work on Sundays and holidays that is not compensated with another day off is entered separately at a 100% premium: hourly rate × 2 × hours. This rate is fixed in the simulator.
4. Night premium and the reduced night hour
For urban workers, the CLT (art. 73) treats work between 10pm and 5am as night work and sets the night hour at 52 minutes 30 seconds. The simulator therefore converts the clock hours you enter: night hours = clock hours × 60 ÷ 52.5. In practice, the 7 clock hours from 10pm to 5am count as 8 night hours. The night premium (adicional noturno) of at least 20% applies to those hours: hourly rate × night premium × reduced hours.
5. The DSR effect
Regular overtime and night work also increase the paid weekly rest day, called DSR (descanso semanal remunerado), under Lei 605/1949 and the TST's Súmula 172 (a binding labour-court precedent). The formula is (overtime + night premium) ÷ working days in the month × Sundays and holidays in the month. Count both for the month in question; the form defaults to 25 and 5.
What the simulator leaves out
- It does not stack the night premium on top of overtime for the same hour. Overtime is priced on the normal hour; the night premium for those hours is only added if you also enter them as night hours.
- No INSS (social security), IRRF (income tax withholding) or FGTS on the amounts — use the net salary calculator for take-home pay.
- No hour banks, time-off compensation, skipped breaks or special rules for categories with their own working hours.
- No rural night premium, which has its own hours and rate.
The result is an estimate; the employer's payroll, applying your collective agreement, gives the official figure. To save or share the calculation, use the Copy simulation link button.
Worked example
In the example the salary is R$2,640.00 with divisor 220, so the normal hour is worth R$12.00. Twenty overtime hours on working days at 50% cost R$18.00 each, totalling R$360.00. Four hours worked on a Sunday or holiday at 100% are worth R$24.00 each, or R$96.00. There was no night work. The DSR effect is (R$360.00 + R$96.00) ÷ 25 working days × 5 Sundays and holidays = R$91.20. The extra gross pay for the month is R$547.20, bringing salary plus premiums to R$3,187.20 before deductions.
- Gross monthly salary
- R$2,640.00
- Monthly hours (divisor, e.g. 220)
- 220
- Overtime hours on working days
- 20
- Premium for those hours (%)
- 50
- Overtime on Sundays/holidays (100%)
- 4
- Night hours worked (clock, 10pm–5am)
- 0
- Night premium (%)
- 20
- Working days in the month
- 25
- Sundays and holidays in the month
- 5
| Overtime (working days) | R$360.00 |
|---|---|
| Overtime at 100% | R$96.00 |
| DSR on overtime and night premium | R$91.20 |
| Extra amount to receive | R$547.20 |
- Normal hourly rate
- R$12.00
- Reduced night hours (×60/52.5)
- 0 h
- Salary + premiums
- R$3,187.20
Frequently asked questions
Is overtime always paid at 50%?
Fifty percent over the normal hour is the constitutional minimum, but the collective agreement for a professional category can set a higher rate, sometimes with different tiers depending on how many hours are worked. Check the agreement that covers the employee and adjust the premium field. For uncompensated Sundays and holidays the simulator uses 100%.
Which divisor should I use?
Divisor 220 is the standard for full-time work in Brazil. Shorter contractual hours use smaller divisors, which raises the hourly rate. The safest approach is to read the divisor from the payslip, the employment contract or the collective agreement. If you cannot find it, ask the payroll department (departamento pessoal) before comparing figures.
Why are the night hours higher than the hours I worked?
Because the CLT says an urban night hour lasts 52 minutes and 30 seconds. Each clock hour between 10pm and 5am is therefore worth slightly more than one hour for pay purposes. The simulator multiplies your hours by 60 and divides by 52.5; the result appears on the reduced night hours line.
What is the DSR effect?
DSR is the paid weekly rest day, normally Sunday. When overtime or night work is habitual, that paid day off is worth more as well. The calculation divides the month's premiums by the number of working days and multiplies by the number of Sundays and holidays, so it matters that you enter the real count for that month.
How do I enter overtime done at night?
The simulator does not automatically combine both premiums on the same hour. One way to approximate it is to enter those hours as overtime and also as night hours, so the night premium is added on top. The exact method for night overtime depends on the employer's payroll and the collective agreement, so confirm it with payroll.
Is the result what lands in the bank account?
No. The total is the extra gross amount, before INSS and income tax, which both apply to overtime, night premium and DSR. To estimate take-home pay, add the result to the salary in the net salary calculator. The payslip issued by the employer is always the official reference.
Legal basis
- Brazilian Constitution, art. 7, XIII and XVI
- CLT, arts. 59 and 73 (Decreto-Lei 5.452/1943)
- Lei 605/1949 (paid weekly rest)
Related simulators
Updated Nov 13, 2026 · by Juliana Costa