473,799 Members | 3,033 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

How to Freelance to Your First Million, It's been done!

Niheel
2,456 Recognized Expert Moderator Top Contributor

According to India Times, there are groups of freelancers in India making over a millions dollars by providing development and IT services to their counterparts in the US.

The freelancers results were intriguing enough for us to dig a bit deeper and put together a nice fact sheet for opporutnities in freelancing.

Two freelancers featured in the piece were :
  • Synapse Communications, the number two provider on eLance. The provider grossed $2M USD in revenue and it was started by 26 year old with rented PCs and Rs 6 Lakhs( roughly $15,000 USD) of startup money.
  • Xicom Solutions, the number one provider on eLance grossed $600,000 USD. It charges a minimum of $20/hr for development work and was also started by a young indian who was tired of his job.

These figures are proving that freelancing is a valid and fruitful business model. It makes sense, why not leverage your talent as a technology expert to help other businesses achieve their goals and get paid well for it. Services like eLance have made it easier for providers(freel ancers) to connect with people who want work done. We did a bit of digging around at the top 50 providers on eLance and found some interesting stats.

Freelancing @ eLance factiods:
  • Since 2006 eLance has sent freelancers more than $100M USD worth of business.
  • Each one of the top 50 providers has earnings of $65,000 USD or more.
  • The top 50 providers earnings average out to $127,443.00 USD.
  • India dominates as a source of freelancers. The country has 25 of the top 50 freelancers and accounts for 52% of the revenue generate by the top 50 freelancers.
  • India, Pakistan, Ukraine, Romania and United States make the top 5 countries where freelancers work from.
  • The minimum rate for the top 5 providers ranges from $20-$25/hr USD.
  • Repeat business and word of mouth marketing helps these providers generate even more revenue than listed on eLance.


Freelancing tips to make your first million:
  • Do quality work (if you want more work and referrals sent to you)
  • Charge by the hour not by the project. Unless you know that you can finish up the project under budget leaving you a margin.
  • Keep a margin, but don't get too greedy. Competition is always around the corner.
  • Deliver on time or ahead of time.
  • Support the product, but make sure to charge for the additional support work.
  • Be available to communicate. IM / Email / Phone when necessary.
  • Use a project management system and billing system to keep track of things.
  • Make sure your clients leave feeling happy with the results. Their success is your success.
  • Expand, grow and delegate. You won't be able to handle all the projects. Built a team, hire people and pay them well.
  • Use freelance sites a way to connect to prospective clients. Consider taking lower priced projects as away to get in with a client.
Sep 4 '08 #1
30 55278
dlite922
1,584 Recognized Expert Top Contributor
Uh....ya, India is the fastest declined when they hear you.

I don't know where you get your statistics from, but this will just hype a lot of people up and lead them down the wrong path.

The US will loosen up on their grip on needing other countries and a sense of getting everything done in house will moreover reduce this India free lancing.

The problem is, there are WAY too many Indians that think they're freelancers and screw it up for the rest of them that actually do quality work. (I'm guessing it's articles like these that do the trick)

I don't live in India, but speaking from experience I have not seen one client that was interested in over-seas. In fact I had a few that would never do it again and chose to go local this time.

Ya, the internet is making the world a smaller place, but don't forget soon this 6.5 billion people on earth will be all online. The internet won't be so small anymore.

I can't post one Craig's-list ad that STRICTLY says "NO TELECOMMUTING" and there's at least a couple of Indians that call me or email me.

Conclusion: decrease the hype, increase reality.



Dan
Sep 7 '08 #2
pbmods
5,821 Recognized Expert Expert
I agree with most of your tips at the bottom. The only one I would disagree with is taking on lower-priced projects to get "in" with the client.

Taking on lower-priced projects is a good way to set unfavorable client expectations. If you have a particular rate that you wish to charge, the best way to get clients to accept that rate is to charge that rate.

I used to work for a startup web development company that catered to lower-budget projects. There was always tremendous pressure to get projects out the door, more so than anywhere else I've ever worked. The reason for this was that our clients had the same expectations as higher-paying clients, but they weren't willing to pay as much, so if we weren't producing at 110% capacity, 60 hours a week, we were losing money.

My advice is to charge what you know you're worth. That way, you'll only attract clients that are willing to pay you what you're worth.
Sep 7 '08 #3
balabaster
797 Recognized Expert Contributor
I'd have to say I'd agree with the the previous poster - evaluate what you're worth, be realistic, stick to that. If a company isn't willing to pay you what you're worth, then politely decline. There are companies out there that are willing to pay you fairly, and you are doing yourself and industry a disservice by selling yourself short. The way forward is not by undercutting the competition, but by providing a higher quality product and a better quality experience for your client. At the end of the day, as a consultant and freelancer, your reputation and your work ethic is your meal ticket.

Lately, there seems to be an industry wide attitude that programmers are ten a penny and that you're expendable - sure, if all the company sees you as is a cheap resource, then of course you're expendable, but if you can deliver good quality products on tight deadlines, to spec and to budget, and you deliver an enjoyable customer experience, then you will notice that it doesn't matter what you quote. Once a company trusts that you are looking after their best interests ahead of your paycheque and that you provide real value to their team, your paycheque will take care of itself.

Beware of employers though, they can be cut-throat. If an employer treats you like gold, return the favour. But if an employer doesn't see your value beyond a dollar figure, in my experience, they're not worth working for, leave these projects for those that are willing to work for bottom dollar and move onto the next project. Sure 50% of the software engineering jobs are going overseas to India, China, Taiwan or wherever. I'm sure that at least some of the companies providing the work give the customer a satisfactory experience. I guarantee that many of those projects will be unsuccessful, and the customer will be unhappy with the service and/or the product provided.

There is no substitute for understanding, communication and group collaboration. If I were working for a client that didn't speak English, trying to send me work from overseas, whom I'd never met, in an industry I've never been part of and had goals and business processes that I couldn't understand without seeing them first hand, my ability to provide the exceptional customer experience that I strive for with every project would be seriously compromised.

My most important rule for freelancing - indeed, for life, is this: Enjoy what you do, never lose the fascination for it, find a way to nurture that fascination every day. When you enjoy what you do, and your employer finds value in it, it's a joy to go to work every day, you will enjoy life more, you won't find yourself watching the clock waiting for the end of the day and best of all your paycheque will take care of itself. You, like I will stop hunting for ways to make your next million and retire because when you truly enjoy something - paycheque or no paycheque, there's nothing you'd rather be doing.

Some days I think about retirement and often toy with the idea that I'd like to retire by the age of 35... but when I stop and think about it, and I mean really think about it, I try and imagine what it is I imagine myself doing... truth be known, I think I'll likely still be programming, and why? Because since the age of 3, what has always driven me? Solving puzzles. The only difference is that now I get paid for the solutions. It doesn't get any better than this. And what is more, if I retire - who will provide the puzzles?

So is keeping your eye on that first million the most important goal? I'd say that honest pursuit of a career you love is far more beneficial for your enjoyment of life, for your bank balance and for the industry as a whole.
Sep 8 '08 #4
leonc
1 New Member
Not to rip the Indian companies that do deliver a good service, but I personally have been involved in lots of projects that were inhereted from India based freelancers, and not a single one of them ever delivered good work. Alot of our work is generated by mopping up the messes that these companies tend to generate (at double the price of the 'cheap' developers). It was not three years ago that we were constantly 'blackmailed' by clients wanting to offer as low as half rate. This was because the Indians just underquoted on everything without the slightest understanding of the job. So, for my count, I will advise people to be VERY wary of any freelance guys from Asia! Plus, as our clients found out, you very seldomly have legal recourse against overseas companies!
Sep 8 '08 #5
AaronL
99 New Member
We need to stop outsourcing IT jobs completely and keep the jobs in the USA!!!! There are too many people losing jobs over this! I can't stand calling support for Cisco or Dell etc... and getting transferred to some idiot who can't even speak English. There are tons of talented people in the US losing their jobs because of corporate &#%(#% outsourcing jobs
Oct 7 '08 #6
pbmods
5,821 Recognized Expert Expert
WRT to outsourcing, if you can't compete on price, compete on quality.

Outsourcing is a boon to many companies, especially in a recession economy because it's almost as good quality, but for a whole lot less.

As a freelancer, you need to show potential clients that the projects that they outsource might be cheaper up front, but it will ultimately cost them more down the road because the code they're paying for is lower quality and will require more maintenance and will be more difficult to scale.

Nobody owes you a job; you have to go out there and earn it.
Oct 9 '08 #7
xHolyWrath
2 New Member
Nobody owes you a job; you have to go out there and earn it.
The most sensible post i read here.
Oct 12 '08 #8
danp129
323 Recognized Expert Contributor
Outsourcing is a boon to many companies, especially in a recession economy because it's almost as good quality, but for a whole lot less.
If it's worth doing, it's worth doing right, so why gamble with quality you cannot control?

Outsourcing is also a drain on the economy and education.
Oct 20 '08 #9
pbmods
5,821 Recognized Expert Expert
If it's worth doing, it's worth doing right, so why gamble with quality you cannot control?
I agree with you 100%, which is probably why they don't let me touch those kinds of decisions anywhere I've ever worked :P
Oct 20 '08 #10

Sign in to post your reply or Sign up for a free account.

Similar topics

1
2251
by: Glenn Venzke | last post by:
Hi, I'm an ASP developer in Chicago who has been out of work for several months now. As a consequence, I'm trying out the freelance waters for the first time. Can anybody point me to a good online resource for freelance web development projects? Most of the major job boards don't have much to crow about at the moment and Google searches haven't fared much better. Help! -- Thanks!
2
2498
by: Bijoy Naick | last post by:
I do freelance web development work. Anyone know of any message boards / sites on which freelance projects are posted for bidding? Looking for sites specific to Canada. Thx in advance. Bijoy
0
1596
by: jiangyh | last post by:
hi guys: I introduce a freelance work BBS about ASP.NET C# VB.NET ect. http://freelance.forumzero.com/bb/index.php -- Jiangyh http://bbqb.com/bbs/index.php
31
3029
by: Cy | last post by:
Hi all, I wanted to start a thread that might help many of us. I worked for a company for 12 years, until this past Christmas when they let me go. Getting rid of the higher dollar guys, in favor of more profit, was the reasoning. Oh well. Anyhow. I built this companies network from the ground up. Then about 8 years ago, I developed a MS Access 2.0 database. This database, much like others, was supposed to just tiny bits. Over...
2
2188
by: parasiteslost | last post by:
Hi all, I am looking for a freelance programmer with skills in C++/Java/Matlab or NS-2 to write a SIP signalling simulation software for use in teaching labs. Nothing too complicated just the basic signalling functions. Are there any freelance websites you would recommend to post the job? Thanks!
0
1606
by: adminfreelance | last post by:
http://www.freelance.eu freelance, programming, outsourcing, programmer, outsource, php programming, mysql,mysql database database Freelance.eu , temporarily: post your projects for free and free webmaster and programmer signup!
5
1773
by: Flash Gordon | last post by:
Richard Heathfield wrote, On 21/11/08 18:10: There are very useful programs for which a programmer is not going to be able to decide on what the correct output is prior to running the program. A simple example is a program for calculating prime numbers larger than a specified value. If the specified value is the largest currently known prime number (which is a useful starting point) then the programmer obviously does not know what the...
0
9688
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9544
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10490
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
10238
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10030
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7570
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6809
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5467
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
4145
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.