Hourly Rate Calculator Brazil 2026: Gross and Net per Hour
Net Salary Calculator
Find out how much you take home after INSS and IRPF deductions
Your Net Salary
R$4,142.83
Monthly
R$49,713.96
Annual
Breakdown
| Gross Salary | R$5,000.00 |
| INSS Deduction | - R$509.60 |
| IRPF Tax Base | R$4,490.40 |
| IRPF Deduction | - R$347.57 |
| Net Salary | R$4,142.83 |
FGTS (deposited by employer)
R$400.00
Effective Rate
17.14%
Marginal Rate
22.50%
INSS Breakdown
| Bracket | Rate | Base | Amount |
|---|---|---|---|
| R$ 0 - R$ 1.518 | 7.50% | R$1,518.00 | R$113.85 |
| R$ 1.518 - R$ 2.793,88 | 9.00% | R$1,275.88 | R$114.83 |
| R$ 2.793,88 - R$ 4.190,83 | 12.00% | R$1,396.95 | R$167.63 |
| R$ 4.190,83 - R$ 8.157,41 | 14.00% | R$809.17 | R$113.28 |
| Total INSS | R$509.60 | ||
IRPF Breakdown
| Bracket | Rate | Base | Tax |
|---|---|---|---|
| R$ 2.259,2 - R$ 2.826,65 | 7.50% | R$567.45 | R$42.56 |
| R$ 2.826,65 - R$ 3.751,05 | 15.00% | R$924.40 | R$138.66 |
| R$ 3.751,05 - R$ 4.664,68 | 22.50% | R$739.35 | R$166.35 |
| Total IRPF | R$347.57 | ||
Quick Hourly Rate Converter
Enter your monthly gross salary and weekly hours to see your gross and net hourly rates instantly.
Understanding Hourly Rates in Brazil: A Framework for International Professionals
If you have spent your career in the United States, United Kingdom, or Australia, you are probably accustomed to thinking about compensation in annual terms or, for contractors, as an hourly rate. Brazil operates differently. Employment contracts under CLT (Consolidacao das Leis do Trabalho) express salaries as monthly figures, and workers rarely discuss hourly rates in casual conversation. Yet understanding your hourly rate is essential for several reasons: it forms the basis for overtime calculations, it helps you compare CLT positions with freelance or PJ (Pessoa Juridica) contracts, and it provides a useful benchmark when evaluating offers against international opportunities.
The conversion from monthly salary to hourly rate in Brazil follows a legally prescribed formula governed by CLT Article 64. The standard divisor for a full-time 44-hour workweek is 220 hours per month. This number is not arbitrary. It derives from 44 weekly hours multiplied by 5 (the factor used to convert weekly hours to monthly hours, accounting for rest days). If your employment contract specifies a reduced workweek, such as 36 hours (common in healthcare) or 30 hours (common in banking), the divisors change to 180 and 150, respectively.
The 220-Hour Convention Explained
Many international workers find the 220-hour divisor confusing at first. In the US, monthly hours are often approximated as 2,080 annual hours divided by 12, yielding about 173.3 hours per month. In the UK, a 37.5-hour week produces about 162.5 monthly hours. Brazil's 220-hour standard reflects the maximum legal workweek of 44 hours, which is longer than in most OECD countries.
Under the standard CLT arrangement, the 44-hour week can be distributed in several ways. The traditional pattern is 8 hours Monday through Friday plus 4 hours on Saturday morning. Many modern employers instead distribute the Saturday hours across weekdays, creating a schedule of 8 hours and 48 minutes Monday through Friday, with Saturday off. Some collective bargaining agreements allow for 4 days of 10 hours, or other arrangements, provided the weekly total does not exceed 44 hours and the daily maximum of 10 hours (including 2 hours of overtime) is respected.
Regardless of how the hours are arranged across the week, the monthly divisor remains 220 for a 44-hour contract. This consistency is important because it means your hourly rate (and therefore your overtime rate) is the same whether you work Saturdays or not.
Calculating Gross and Net Hourly Rates
The gross hourly rate is straightforward: divide your monthly gross salary by 220 (or your applicable monthly hours). For a salary of R$ 8,800 gross per month on a 44-hour week, the gross hourly rate is R$ 8,800 / 220 = R$ 40.00 per hour.
The net hourly rate requires an additional step. First, compute your monthly net salary by subtracting INSS and IRPF deductions. For R$ 8,800 gross: INSS is approximately R$ 868.73, IRPF is approximately R$ 854.15, yielding a net monthly salary of roughly R$ 7,077.12. Dividing by 220 gives a net hourly rate of R$ 32.17. The difference between gross and net hourly rates (R$ 40.00 vs. R$ 32.17) represents a 19.6% tax wedge.
Here is a reference table for 2026 at common expat salary levels (44-hour week, no dependents):
- R$ 4,400/month: Gross R$ 20.00/hr, Net ~R$ 17.32/hr
- R$ 6,600/month: Gross R$ 30.00/hr, Net ~R$ 24.58/hr
- R$ 8,800/month: Gross R$ 40.00/hr, Net ~R$ 32.17/hr
- R$ 11,000/month: Gross R$ 50.00/hr, Net ~R$ 38.36/hr
- R$ 15,400/month: Gross R$ 70.00/hr, Net ~R$ 50.98/hr
- R$ 22,000/month: Gross R$ 100.00/hr, Net ~R$ 72.19/hr
Why Hourly Rates Matter for Overtime Calculations
In Brazil, overtime pay is directly linked to your hourly rate. Under CLT Article 59, overtime on regular weekdays must be compensated at a minimum of 150% of the regular hourly rate (a 50% premium). Overtime on Sundays, holidays, and rest days commands 200% of the hourly rate (a 100% premium). Many collective bargaining agreements provide even higher premiums.
For an expat earning R$ 40.00/hour gross, one hour of weekday overtime is worth R$ 60.00 gross, and one hour of Sunday overtime is worth R$ 80.00 gross. Over a month with 20 hours of weekday overtime, that adds R$ 1,200 to gross salary, pushing the monthly total to R$ 10,000 and significantly affecting the IRPF calculation for that month. Understanding your hourly rate allows you to predict the financial impact of overtime before you agree to work extra hours.
Comparing CLT Hourly Rates with PJ (Contractor) Rates
One of the most common decisions facing international professionals in Brazil is whether to accept a CLT position or work as a PJ (Pessoa Juridica, essentially a contractor through a personal company). The comparison requires careful analysis because a CLT hourly rate includes hidden benefits that a PJ rate does not.
A CLT employee earning R$ 40.00/hour gross (R$ 8,800/month) receives total compensation that, when you include employer-side contributions, equals approximately R$ 62.00 to R$ 72.00 per hour. This total includes: 8% FGTS (R$ 3.20/hr), employer INSS of roughly 20% (R$ 8.00/hr), vacation one-third bonus prorated monthly (R$ 4.44/hr), 13th salary prorated (R$ 3.33/hr), and other employer charges like SAT/RAT (R$ 1.20 to R$ 3.60/hr depending on industry risk classification). A PJ contractor needs to charge at least R$ 62/hour to match the total economic value of that CLT position, before accounting for their own administrative costs, accounting fees, and the lack of employment protection.
However, PJ contractors in certain tax regimes (especially Simples Nacional) can pay significantly lower total taxes than the combined employee + employer taxes under CLT. A software developer earning R$ 15,000/month as PJ through Simples Nacional might pay 6% to 15.5% in total taxes, compared to the combined 45% or more that the same compensation would generate under CLT (counting both employee deductions and employer contributions). This tax arbitrage is a major reason why PJ arrangements are so common in Brazil's tech sector, though they carry legal risks if the relationship has characteristics of employment (habituality, subordination, fixed schedule).
International Hourly Rate Benchmarks
Expats naturally want to compare their Brazilian hourly rate with what they would earn in other markets. Here is a contextual comparison for a mid-level software engineer position (using approximate 2026 figures):
- Brazil (Sao Paulo): R$ 15,000/month gross = R$ 68.18/hr gross. Net approximately R$ 49.50/hr. Purchasing power equivalent: strong for local costs.
- United States (Austin, TX): $55/hr ($9,533/month). Net approximately $43/hr (no state income tax). Higher nominal rate but significantly higher cost of living for comparable neighborhoods.
- Portugal (Lisbon): EUR 3,000/month = EUR 17.05/hr gross. Net approximately EUR 12.50/hr. Lower nominal rate, lower cost of living than Sao Paulo.
- Germany (Berlin): EUR 5,500/month = EUR 33.71/hr gross. Net approximately EUR 20.23/hr (high social contributions). Comparable purchasing power to a Brazilian R$ 45/hr net rate.
These comparisons highlight an important reality: nominal hourly rates across countries are misleading without purchasing power context. Many expats in Brazil discover that their lower nominal hourly rate buys a comparable or superior lifestyle due to significantly lower costs for housing, healthcare (if the employer provides a plano de saude), domestic help, and food.
Part-Time Work and Reduced Schedules for Expats
Brazilian law permits part-time CLT contracts of up to 30 hours per week (without overtime) or 26 hours per week (with up to 6 hours of overtime). For expat spouses who want to work while accompanying a partner on assignment, part-time positions offer a legal framework with full labor rights proportional to hours worked.
A part-time employee working 30 hours per week uses a monthly divisor of 150 hours. If their monthly salary is R$ 4,545, the hourly rate is R$ 30.30. They still receive proportional 13th salary, vacation pay, and FGTS deposits. The INSS and IRPF deductions are calculated on their actual monthly earnings, which at R$ 4,545 results in relatively low tax rates (INSS effective rate around 9.4%, and IRPF base potentially below or near the exemption threshold).
Shift Workers and the 12x36 Schedule
Some expats work in industries that use the 12x36 schedule: 12 hours of work followed by 36 hours of rest. This is common in healthcare, security, hospitality, and certain industrial operations. Under this arrangement, the employee works approximately 15 days per month, totaling about 180 hours. The monthly divisor for hourly rate calculation in a 12x36 schedule is typically 180 hours, reflecting the 36-hour average workweek.
A nurse or plant supervisor earning R$ 6,000/month on a 12x36 schedule has a gross hourly rate of R$ 33.33 (R$ 6,000 / 180), compared to R$ 27.27 if the same salary were divided by 220. The higher hourly rate for shift workers reflects the legally reduced monthly hours and is important when calculating overtime premiums for hours worked beyond the 12-hour shifts.
Using Hourly Rate Data for Budget Planning
For expats building a monthly budget in Brazil, knowing your net hourly rate translates working hours directly into spending power. If your net hourly rate is R$ 35, and your apartment rent is R$ 3,500 per month, that rent costs you exactly 100 hours of net labor. A restaurant dinner at R$ 150 per person costs about 4.3 hours. An international school annual tuition of R$ 60,000 consumes about 1,714 hours, or roughly 7.8 months of full-time work at net hourly value.
This perspective helps international workers make spending decisions grounded in local reality rather than mentally converting everything to their home currency, a habit that often leads to either overspending (when the BRL is weak) or unnecessary frugality (when the BRL strengthens).
For a comprehensive view of your take-home pay, pair this calculator with our Net Salary Calculator and the Overtime Calculator to see exactly how extra hours affect your earnings.
Frequently Asked Questions
How many hours per month does a CLT worker have in Brazil?
The standard CLT workweek is 44 hours (8 hours Monday through Friday plus 4 hours on Saturday, or 8 hours and 48 minutes Monday through Friday with no Saturday). This translates to 220 hours per month using the formula: 44 hours/week x 5 weeks = 220 hours. This is the divisor used to calculate hourly rates from monthly salaries.
How do I calculate my hourly rate from a monthly salary?
Divide your monthly gross salary by 220 (for a 44-hour workweek) or by 180 (for a 36-hour workweek) or by 150 (for a 30-hour workweek). For example, R$ 6,600 gross per month divided by 220 = R$ 30.00 per hour gross. To get the net hourly rate, first calculate net monthly salary (after INSS and IRPF), then divide by the same number of hours.
Is the 220-hour standard the same for all workers in Brazil?
No. While 220 hours is the most common standard for full-time CLT contracts, some categories use different divisors. Healthcare shift workers often use 180 hours (36-hour week). Bank employees work 30 hours per week (150 hours/month). Part-time contracts use proportional hours. Always check your collective bargaining agreement (convencao coletiva) for your specific category.
How does the Brazilian hourly rate compare to freelance rates?
A CLT hourly rate includes hidden benefits worth 40-80% more than the gross rate: FGTS (8%), 13th salary (8.33%), vacation bonus (11.11%), employer INSS (20%), and other provisions. A freelancer charging R$ 50/hour with no benefits provides comparable value to a CLT employee earning about R$ 30/hour gross. This is critical for expats comparing contract and permanent employment options.