TL;DR; It has been about a year since I joined Toptal as a developer. And overall the experience is rather disappointing so far. For a developer of my level and background I think it's more or less a waste of time. Let me explain why.

The interview process

I seem to encounter many references to the interview process in Toptal. Some say it's too hard, but most professionals seem to agree it's not too difficult. The company itself claims it achieves a high level of success by filtering out the bad developers and letting through only the best 3%. I don't know whether that's the case - the process is no more arduous then in many other places that I applied for in the past. Technically - very doable for any decent developer. Maybe they indeed let through only 3% of the applicants - but who knows what sort of people they have applying for them, and whether the figures are even up to date?

Another common complaint seems to include bad feedback during the interview process. I personally wouldn't say that. Whenever I had a practical question, it was answered. But it is extremely important to understand - passing their screening process will not by itself lend you with any gainful employment.

In terms of English skills of Toptal's representatives I had spoken with - not a single person was a native English speaker. Neither am I, to be fair, but still, my personal level was way higher than anyone I talked to.

The aftermath

Once you get in, the disappointments start piling up. Toptal's agents/employees don't seem to move a finger in order to find work for you. All you have is just another list of potential projects - and you have to apply yourself to whatever job you fancy. Unfortunately, 95% of them fall into these boring skills categories:

  • WordPress
  • PHP
  • JavaScript
  • RoR
  • HTML / CSS / other boring web stuff
  • Mobile frontend
  • Node.js (for those who don't know, this is an alien virus, carefully designed by their evil brilliant minds to destroy both computers and human brains alike)

There is precious little hard core development work, almost no C++/.NET/Java jobs, and very few projects that sound interesting even on paper.

The actual number of available projects seems to be pretty low. I think there are on average between 5 and 15 new ones added on weekdays, with almost no new work logged over the weekends.

But the worst bit comes later. Even when there are potentially suitable jobs, the rate expectations by the clients are, evidently, quite low. All the applications I have made so far have been rejected due to the fact that I'm too expensive.

Also, you don't get the chance to interact with the actual client until Toptal lets you. Initial communication is done by an agent of theirs. It is supposed to be by design, to make the process smoother for the client, blah, blah. Since as a developer you will get almost 0 (that's zero) feedback from the agent, you will never know whether the client was even informed about your existence or not.

There is generally very little feedback from Toptal with regards to the process - and as a matter of principle, they don't like to communicate with developers, despite all their flashy claims to the contrary.

By the way, the initial interview process will not, of course, free you from being interviewed and vetted by prospective clients.

The buzz

Toptal seem to be very eager on getting free stuff from you. They keep on sending emails asking me to write free blog entries for their web site. Obviously, it is good for them - free high quality content is always handy if you want to improve your PageRank on Google. However, I seriously doubt their claim that having published blog entries increases your chances of finding more work. Slashing your rates and writing in disgusting PHP will be a much better way to do that.

There are lots of links and reviews on the Internet regarding Toptal that look suspiciously artificial and all too positive. I think that by itself should make you suspicious. And every time there is a negative comment on one of the more popular sites, they come in force and try to intimidate the complaining person.

The money

This is what it is all about, right? As you have realized by now, my personal experience with TopTal hasn't been profitable at all. But what's worse, I have no idea what the clients would like to pay, or how much Toptal charges them on top of my fees. These figures are not disclosed anywhere and we, the developers, are explicitly forbidden to dive into such matters.

There are also all sorts of very harsh, around 30,000 USD, fines for various transgressions, such as trying to work for a client directly and so on. All those things make me think that the platform founders are very greedy, too greedy for their own good and for the good of long term stability of the environment they are trying to build.


At the time of writing I have earned exactly $0.00 from my activity at Toptal. I am naturally glad I have other sources of work and income.

Toptal might be a viable option for a junior developer doing mainly web-related work and happy with low rates People coming from countries with low cost of living might find this platform more attractive than I do. On the other hand there are alternative sites where probably the same or more money can be made without the cumbersome process of "interviewing" for the platform.

Toptal is a complete waste of time and utter disappointment for someone with longer experience in more hard code technologies and higher earning expectations. Do it only if you have time on your hands you are prepared to waste some of it.

Tags: None
Categories: None |

4 comments have been posted.

    Jan. 22, 2018, 8:06 p.m. - Kevin  
    Could you share what was roughly the hourly rates that you had set on Toptal? I've got about 5 years of experience in development and I was wondering what would be the appropriate rate to be asking there so that I don't get ripped off just because the management says my rates are higher than average
    Jan. 23, 2018, 6:10 a.m. - Andre  
    I don't really want to put my rate here, but it is within the range I consider appropriate and, what is more important, I am successfully getting from other clients. This should be your guide as well. Maybe aim for US$50? Really depends on your previous experience and on the skills you have. If you specialise in RoR, than you probably will be more in demand than if your language of choice is Haskell. One part of the story remains unknown, namely is Toptal honest or not? They very much non transparent with regards to the end client rate. One hopes that they take a fixed cut and are, therefore, interested in placing you at the highest rate possible. On the other hand, for them the total revenue is much more important, so who knows whether they would pressure you to go for a lower rate just to have some cash flow...
    July 10, 2017, 6:33 p.m. - Frank Grimes  
    Reading the reviews on Glassdoor and other sites, it's apparent that many of the positive ones for TopTal are fake. You can tell because they're written like SEO content... mentioning the word "TopTal" as often as possible, talking about the "rewarding and challenging environment," etc. Real reviews aren't written like that and typically don't mention the company name more than once... maybe twice.
    July 11, 2017, 1:04 a.m. - Andre  
    That was the impression I had as well. To be fair, I did receive an email reaction to this article from one guy, who claimed he was quite content with TopTal and was consistently charging rates above 100 USD. It looked genuine to me, so I guess some people might be doing OK out of the whole arrangement.
Your email: we will send you a confirmation link to this address to confirm your identity and to prevent robot posting
Get in touch
Follow updates

Join our social networks and RSS feed to keep up to date with latest news and publications