

Three freelancers walk into a Slack channel. One is a React developer in Lagos charging $45 an hour. Another is an ML engineer in Cairo, billing $120. The third is a product designer in Nairobi at $70. All three earn in USD. All three work remotely for international clients. But the ML engineer takes home nearly three times what the developer does, and the gap has nothing to do with how hard either works.
The difference comes down to which skill they chose to develop, which platform they use, and how they position themselves. In 2026, AI and machine learning freelancers are commanding rates that would have seemed absurd five years ago, while some roles that used to pay well have compressed as automation increased supply and lowered the barrier to entry. Knowing which skills are on which side of that divide is worth more than any productivity hack.
This guide breaks down the freelance skills that are paying the highest USD rates right now, what drives the rate ranges within each skill, and where to find the work. If you are deciding which skill to invest in, or trying to figure out why your current skill is not earning what you expected, the answers are here.
Even within the same field, two freelancers can charge vastly different rates. The gap usually comes down to a few factors that are worth understanding before you look at specific skills.
Specialisation beats generality. A "full-stack developer" on Upwork competes with hundreds of thousands of profiles. A "full-stack developer who builds fintech dashboards with React and Node.js" competes with a fraction of that. Specialists command higher rates because clients pay a premium for someone who has solved their specific problem before. This is true across every skill category below.
Platform choice affects your ceiling. The same ML engineer might charge $50 to $80 per hour on Upwork, $100 to $200 on Toptal, and $150 to $250 through direct clients found via LinkedIn. The platform determines the client pool, the fee structure, and the rate expectations. Upwork’s 10% service fee and high competition push rates down. Toptal’s 3% acceptance rate and enterprise client base push them up. Direct clients through LinkedIn or referrals means zero platform commission but requires you to handle sales, contracts, and invoicing yourself.
Geography still matters, but less than it used to. Freelancers in Africa and South Asia typically charge 30% to 60% less than those in the US or Western Europe for equivalent work, according to industry surveys. But that gap narrows significantly for senior specialists with strong portfolios and English proficiency. A senior Toptal-vetted developer in Cairo or Lagos can charge rates comparable to mid-level developers in the US.
For a deeper look at how to manage your foreign currency earnings once you are earning, we cover the financial side separately.
Also read: Remote jobs that pay in foreign currency
Rates below are based on data from Upwork, Toptal, and industry salary surveys. Ranges reflect the spread from entry-level marketplace freelancers to senior specialists with direct clients. Your actual rate depends on experience, platform, specialisation, and client geography.
AI and machine learning engineering is the highest-paying freelance skill category in 2026, and it is not close. Enterprise AI adoption has created demand far outpacing supply, and freelancers who can build, fine-tune, and deploy AI models are in a position to set their rates.
Machine learning engineer: ML engineers develop predictive models and AI systems using Python, TensorFlow, PyTorch, and cloud platforms like AWS and GCP. On Upwork, entry-level ML engineers charge $50-$80 per hour. Mid-level engineers with 2 to 5 years of experience command $80 to $120 per hour. Senior specialists on Toptal or through direct clients earn $120-$250+. The highest premiums go to freelancers specialising in LLM development, retrieval-augmented generation (RAG) systems, or computer vision, where rates run 30% to 50% above general ML work.
AI workflow architect: This role involves designing and managing automation systems using tools like Zapier, Make, or custom API integrations to reduce manual effort across business processes. Rates range from $80 to $250 per hour, with the highest rates going to architects who can integrate AI models into existing enterprise workflows rather than just connecting off-the-shelf tools.
Prompt engineer: Prompt engineers design and optimise inputs for generative AI models to produce better outputs. This role barely existed three years ago, but it now averages around $70 per hour according to ZipRecruiter data, with specialists on Upwork and Toptal commanding $100 to $200+ for complex enterprise projects. The work determines how tools like ChatGPT or Claude respond to specific business needs.
Where the work is: Toptal for senior ML engineers (highest rates, enterprise clients). Upwork for mid-level engineers (highest volume). LinkedIn and direct outreach for AI consultants, selling strategy, plus implementation. Kaggle competitions can also serve as a portfolio builder that leads to consulting work.
Software development remains one of the most reliable ways for freelancers to earn US dollars. The demand is broad and consistent because every company needs software built, maintained, or scaled.
Full-stack developer: Full-stack developers work on both frontend and backend, handling everything from user interfaces to databases and APIs. Common stacks include React with Node.js, Python with Django, and Vue with Laravel. On Upwork, rates range from $40 to $100 per hour. Toptal-vetted full-stack developers earn $80 to $150. The key differentiator is stack specialisation and industry experience: a full-stack developer who builds SaaS dashboards commands more than a generalist who builds "websites."
Backend developer: Backend developers focus on server-side logic, databases, authentication, and performance optimisation. This role is especially well paid in fintech, healthtech, and enterprise SaaS, where data integrity and security are critical. Rates run $50 to $180 per hour, with the top end reserved for specialists working on high-throughput systems or complex API architectures.
Mobile app developer: Mobile developers build applications for iOS and Android using Swift, Kotlin, Flutter, or React Native. Demand remains strong for both consumer apps and internal business tools. Rates range from $45 to $160 per hour, with cross-platform specialists (Flutter, React Native) increasingly preferred by startups that want to ship on both platforms without maintaining two codebases.
Freelance developers who invoice clients directly often use multi-currency accounts to receive payments in USD without intermediary platform fees, keeping more of each payment.
Where the work is: Upwork has the highest volume. Toptal and Gun.io for premium enterprise contracts. GitHub, Stack Overflow, and dev community contributions also generate inbound client interest for senior developers.
Also read: How to withdraw your remote job salary at the best exchange rates
As digital products become increasingly competitive, companies are investing heavily in design to improve user experience, retention, and conversion. Freelance designers who understand both aesthetics and user behaviour earn consistently in USD.
UI/UX designer: UI/UX designers research user needs, create wireframes, and design intuitive interfaces using tools like Figma and Adobe XD. Rates range from $35 to $120 per hour, with higher rates going to designers who can demonstrate measurable impact on conversion rates or user retention from previous projects. A portfolio showing before-and-after metrics is worth more than a portfolio of pretty screens.
Product designer: Product designers take a broader role, combining UX, UI, user research, and product strategy. They often work closely with developers and founders to shape the product direction, not just the interface. Rates range from $45 to $150 per hour. This role is particularly well paid in the SaaS and fintech spaces where design decisions directly affect revenue.
Where the work is: Dribbble and Behance for portfolio visibility. Toptal for premium product design contracts. Upwork for volume. LinkedIn for direct client acquisition, especially from startup founders building their first product.
Every company knows data is important. Fewer know how to use it. That gap is what makes data roles consistently well paid, because the freelancer is not just processing numbers; they are translating data into decisions that affect revenue, costs, and strategy.
Data analyst: Data analysts clean and analyse datasets, build dashboards, and generate insights using SQL, Excel, Python, Tableau, or Power BI. Rates range from $35 to $120 per hour. The highest-paid data analysts are those who specialise in a vertical (fintech analytics, healthcare analytics, e-commerce analytics) and can explain findings to non-technical stakeholders. Building dashboards is a commodity skill; interpreting what the dashboard means for the business is what commands premium rates.
Data scientist: Data scientists go deeper into modelling, forecasting, and statistical analysis, often using Python, R, and machine learning techniques. Rates range from $50 to $200 per hour, with the top end reserved for scientists working on predictive models that directly influence business outcomes, such as pricing, risk scoring, or demand forecasting.
Where the work is: Upwork for analytics projects. Toptal for enterprise data science contracts. Kaggle for building credibility. LinkedIn for consulting engagements with companies that need ongoing analytical support rather than one-off projects.
Cybersecurity is increasingly critical as companies move infrastructure to the cloud. The global cybersecurity skills shortage exceeds 4 million professionals, which means freelancers with the right certifications and experience can command some of the highest rates outside of AI.
Cybersecurity analyst: This role involves identifying vulnerabilities, monitoring threats, and implementing security best practices. Certifications like CISSP, CEH, or CompTIA Security+ significantly affect earning potential. Rates range from $50 to $170 per hour, with certified analysts at the higher end.
Penetration tester: Pen testers simulate cyberattacks to uncover security flaws before malicious actors exploit them. This is one of the highest-paid freelance roles because it requires deep technical expertise, and the stakes are high. Rates range from $80 to $250 per hour, with the premium going to testers who hold OSCP or OSCE certifications and can demonstrate complex past engagements.
Cloud security engineer: These specialists secure cloud environments on platforms like AWS, Azure, and GCP, focusing on identity management, access controls, and compliance frameworks. Rates range from $70 to $220 per hour. Cloud security is especially well paid because it combines two high-demand skill sets (cloud infrastructure and security) into one role.
Freelancers in cybersecurity often need to pay for certifications, lab environments, and specialised tools, all priced in USD. A virtual dollar card simplifies paying for these without converting back and forth between local currencies.
Where the work is: Upwork and Toptal for contract engagements. HackerOne and Bugcrowd for bug bounty programmes. LinkedIn and industry conferences for direct consulting relationships with CISOs and CTOs.
Also read: Managing income from global clients as a US worker

The best skill to invest in depends on where you are starting from and how quickly you need to earn.
If you are a beginner looking for your first USD-paying gig, data analytics and prompt engineering have the lowest entry barriers. You can learn SQL, Tableau, and basic Python in 3 to 6 months and start taking projects on Upwork. Prompt engineering requires AI fluency and strong writing rather than a computer science degree, and the field is new enough that competition is still manageable.
If you are a mid-level developer (1 to 3 years), specialise your stack and your industry. "React developer" earns less than "React developer for fintech dashboards." Build 3 to 5 strong portfolio projects in your chosen niche, get reviews on Upwork, then apply to Toptal or pitch direct clients through LinkedIn. The rate jumps from generalist to specialist is typically 30% to 50%.
If you want the highest ceiling, AI/ML engineering and cybersecurity offer the best long-term earning potential. Both have high entry barriers (you need real technical depth, not just a course completion certificate), but the demand-supply gap means qualified freelancers can charge premium rates. A senior ML engineer on Toptal can earn more per hour than a managing director at many companies.
If you want to diversify into passive income, combine freelance work with digital products. A designer freelancing on Upwork at $60 per hour can also sell Figma templates on Gumroad or Etsy. A developer can build and sell starter kits, boilerplate templates, or SaaS tools. The freelancing income covers your living costs while the products build long-term value.
The skill you choose and the rate you negotiate are only part of the equation. How you receive and access your USD earnings determines how much of that rate you actually keep. Platform fees take a cut, and then the withdrawal method takes another. The gap between what your client pays and what lands in your bank account can range from 5% to over 25%, depending on the path the money takes.
Grey gives you USD, EUR, and GBP account details that you can share with clients or add as your payout destination on freelance platforms like Upwork, Fiverr, or Toptal. Your client pays via a local bank transfer in their country, and the funds are deposited into your Grey wallet. From there, you can convert to your local currency when the exchange rate suits you and withdraw to your local bank. Or you can spend directly in USD using a Grey virtual card on the Visa network, which is useful for paying for tools like Figma, AWS, Adobe, or certification exam fees without converting to local currency and back.
For freelancers invoicing clients directly (common for consultants and senior developers landing contracts through LinkedIn), Grey also supports international transfers. And for agencies or consultancies managing contractor payments, Grey Business offers team accounts and multi-currency expense management.
Here is how the setup works. Download the Grey app or sign up at grey.co. Complete KYC verification, which takes a few minutes. Once approved, go to your account section to view your USD, EUR, and GBP account details, including routing numbers and account numbers for ACH transfers. Add those details as your payout destination on whichever platform you use, or share them directly with clients who pay by wire or bank transfer.
Exchange rates on Grey are variable and include a margin over the mid-market rate. Grey does not charge transfer fees; the cost is reflected in the exchange rate. Always review the rate before confirming a conversion.




Back to top