Value · Your starting point · lesson 0.1 open
How the market pays remote workers
Rate ranges with sources (the example is data engineering), what they actually measure, and how to calculate your starting point in dollars per hour.
Promise: by the end of this lesson you will have your own number—your current hourly rate in dollars—and an honest market benchmark to compare against.
Why it matters
Without a benchmark, you negotiate in the dark: you either accept what converted CLT (Brazil's formal employment regime) pays, or you guess high and lose the conversation. The first step is not "how much do I deserve," but "how much does the market charge for my profile and how much of that reaches me."
What the client pays is not what reaches you
Almost every public rate source measures the bill rate: what the client pays the vendor. What reaches the engineer depends on how many links are in the chain (lesson 3.1). Two consequences:
- A range of "US$ 80–115/h" can correspond to far less for whoever is at the end of the chain.
- Whoever sells the range (aggregators, consultancies) has a commercial incentive. Treat it as an order of magnitude.
Ranges found in public sources (consulted on 05/10/2026)
| Segment | Quoted range (bill rate) | Note |
|---|---|---|
| Senior data engineer in Brazil, nearshore | ~US$ 50–70/h | a talent aggregation source |
| LatAm specialist with 100% timezone overlap | ~US$ 80–115/h | another source; includes vendor margin |
| Senior data engineer residing in the US | ~US$ 150–185/h | ceiling reference, different regime (C2C in the US) |
| Premium for Databricks specialization, with certification and delivered project | +10% to +30% | over generalist, according to one source |
Sources: bdemerson.com (Data Engineering Consulting Rates 2026), secondtalent.com, uvik.net, digiqt.com. Pages change; ranges differ from each other by more than 50% and none publishes a complete methodology. That is why the next lesson in the program teaches you to measure in your channel, through real conversations, rather than trusting a table.
US$ 150+/h is the regime for someone living in the US and billing as a local company. Do not use it as an anchor when you are a Brazilian contractor. The wrong anchor upward kills the conversation on the first call.
Your current hourly rate (the number that matters)
Calculate your equivalent hourly rate using total net income:
equivalent_hourly_local = (total annual net income) / (actual hours worked per year)
equivalent_hourly_usd = equivalent_hourly_local / fx_rate
Total annual net income: net salary × 12 + 13th salary + 1/3 vacation bonus + profit sharing (PLR) + benefits you would use anyway (health insurance, meal allowance in cash). Hours: 1,800 to 2,000 per year is the starting point for CLT; adjust if you work more (and be honest about it).
Calculate your equivalent hourly rate in dollars and write three numbers down in a file: current hourly rate, target channel market range (from the table above, still as a hypothesis), and the gap between the two. You will refine this range in module 3.
Common mistakes
- Comparing gross CLT salary with bill rate without considering intermediary links.
- Overlooking that a PJ (a Brazilian company registered by an individual contractor) pays its own payroll charges, vacation, and taxes (module 7).
- Treating the table above as a promise. It is a hypothesis.
Checklist
- Do I know the difference between the rate the client pays and the rate that reaches me?
- Do I have my equivalent hourly rate in dollars written down?
- Do I know why US$ 150+/h is not my anchor?
Checked on 05/10/2026. Educational content; tax and legal: confirm with a professional.