I'm new(er) to freelancing.<p>I just had a personal contact (known him about 1.5 years now - met at network event) he reached out to me about a really cool software project he needed done for this recruiting business.<p>So what I did is :
1) Spend 30-45 mins (2 times) talking on phone to him about it. (1-1.5 hrs total)<p>2) About 3-4 hours mocking up his proposed solution in a flow chart.<p>3) Another hour or two over the course of a few weeks about minor details.<p>4) It seemed like all was set.<p>I sent him this and then he tells me some silly response like "I need to have a new employee look this over and I'll get back to you"<p>Its been 10 days now and this guy just posted on quora : "How to do <x> subfunctionality of this project? (he is non-technical)<p>How should I take this? That the guy isn't interested in my work and is likely using the diagrams I made of the process with someone else?<p>Thoughts?<p>Additionally, any good reads on (software) freelancing books you may have could be helpful too.<p>Thanks
Whether it is a consulting agency or freelancer, companies will often do a proposal process, sometimes with multiple providers at the same time, that enable them to harvest ideas and gain clarity in their own thinking about a project. They then either pick one of the providers or just turn around and do it in house and they got a bit of free consulting to get them started.<p>Is this ethical? Probably not, at least if the company is doing this deliberately, knowing all the while that they have no intention of hiring an outside firm.<p>I would reach out to him again with an email about getting started. You need to get a clear yes or no from him and put together a contract if the answer is yes. If the answer is no, chalk it up as a learning experience. Don't give away too many hours before the contract is signed.<p>It is not uncommon for a agency to put in 40 to 80 total working hours between sales calls, preparation, developing the proposal, and sometimes flying out to meet key executives at the client firm. Sometimes you still don't get the business, but other times you do. Now this kind of commitment of time and resources assumes that the minimum size project is something on the order of $50K and that once the client is on board there are possibilities for repeat projects of similar or larger size that don't require all the free prep and proposal development.<p>I guess what I am saying is that this kind of thing is not unusual and I wouldn't waste more time and energy trying to make it "right." Just move on.
First, distinguish between clients and potential clients. Clients are people who are paying, potential clients are people who might or might not.<p>Work only for clients. Make this happen by requiring a retainer <i>to be applied against final invoice</i>. This also means that you have set a rate and terms and put it in writing...if you're going to work for free work for yourself at drafting a contract.<p>Requiring payment filters out people who weren't planning to pay and it filters out many people with unrealistic expectations in regard to your rates. These are the people you don't want as clients.
Recently, I did a couple of hours of work for a client, WITH A WRITTEN AGREEMENT, and didn't get paid. It isn't worth the hassle to sue and collect for a couple hours of work. So, I wrote the experience off as a loss and moved on.<p>My rules now:<p>1. If you want me to write a specification or project plan for you, I expect to get paid for it. If you want me to formally review your wireframes, I expect to get paid.<p>2. I'm willing to risk a couple hours of work to find out if a client is a deadbeat or not. If it reaches a certain limit, no more work until I get paid.<p>Basically, you did the work of writing a specification for free (which can be harder than implementation), and now he's shopping around for someone cheaper to implement it. That's why I'll never write a formal specification for free.<p>If the client is too cheap to pay me for spending a day or two helping him write a specification, then there are going to be other problems later.
Personally, I'd just suck it up and move on. And if the guy comes back later, I'd politely decline to do any more - the way he handled you clearly isn't how you (reasonably) expected to be treated, and those early interactions with clients are almost always an accurate forecast of how any working relationship would continue.<p>So, walk/move on and don't give yourself a hard time about it. Yep, you did some work for someone who seems to have stiffed you. It happens, but don't worry too much about it -- it's all part of the learning curve.<p>PS: For an admittedly biased book recommendation, <a href="http://www.leanpub.com/freelancedeveloperbook" rel="nofollow">http://www.leanpub.com/freelancedeveloperbook</a>
I've been freelancing off and on for about 5 years, and had a horrible time with this sort of thing early on. What I eventually learned was to manage expectations right at the outset. Establish that if you want to get paid for research, phone consults, whatever, that your client is on the clock. Often your first freelance clients won't have worked with a freelancer before, and may never again, so they are as unversed in this, probably more so, than you are.<p>With a recent client, I knew I was going to need an hour or so just to get caught up with their modifications to the platform (ecommerce ish) so I stated that up front, and actually asked for that hour no questions asked and then would provide a quote after I understood everything. They were more than happy to provide that and it gave me the room I needed to provide a very accurate quote for the whole project.<p>For your current situation? What I have done with a non-paying customer in the past is to walk away, but shoot a message regarding the work I'd completed, stating explicitly that I would not be licensing any of it to them without payment. To be honest? I had no idea how to even follow up on that, or if it had any legal weight whatsoever. I just made something up in my frustration, but in the end I got about 50% of what I had been promised and wrote a reasonable sounding granting of license to my work. Your mileage will obviously vary, but hopefully this will at least provide another idea.
There's nothing you can do about it, or even if you could, it wouldn't be worth the time and money.<p>You've learned a valuable lesson here. If you're going to spend time performing research and drafting up a specification in the detail you have done make it clear to the client you will charge them for this work. Also, take an upfront payment in order to mitigate any risks such as your client defaulting on the final payment, at least you cut your losses to a minimum this way.
I recently had a problem with a client as well, and to assuage the headache of dealing with them, I took a half hour to re-watch Mike Monteiro's brilliant talk on the subject:<p><a href="http://creativemornings.com/talks/mike-monteiro--2/1" rel="nofollow">http://creativemornings.com/talks/mike-monteiro--2/1</a>
Get used to it! Potential clients are often no-shows and fail to return calls because they found someone else ... even when their business seemed like a sure thing.<p>I use this as a barometer -- if a prospective client does not respect my time/work, then he will likely be problematic as a client.
Jpd750- I have a startup I would really like to talk to you about. Please shoot me an email at whostherellc@gmail.com.<p>I'm the founder and looking for some help in building out this product