I've been providing consulting work for a company in the business services field for about 5 months now, e-mailing back and forth, occassionally speaking on the phone, etc. This morning, Gillian and I were running through all of the contracts we have and, mysteriously, couldn't find this particular client's contract. So, I dug back through my emails, found the ones where we had initially discussed pricing and discovered that, low and behold, we had never come to an agreement.

For the last 5 months, I've been providing consulting for free to this firm, mistakenly confusing them with another, simliar client who had paid for consultation. Of course, I feel like a complete dolt.

Sadly, I've read on forums and heard the rumor passed around that us "SEO types" love to talk and are easy to trick into giving free advice. Typically, I don't think of it as a trick but in this instance, I feel taken advantage of. Certainly, the firm had no legal responsibility to inform me that they were getting the consulting for free, but looking back over the emails, I can see that after the email correspondence on the contract (with one individual at the firm) fell through, the individual I had been speaking to about the SEO work continued emailing back and forth and calling for advice and I, foolishly, presumed that finances had been taken care of (as I don't usually manage these, but let Gillian handle it).

In any case, let this be a warning lesson to everyone out there - when you start getting very busy, it's wise to have strict project management and tracking. Otherwise, you'll wind up like me... wondering what to tell the firm next time we speak. Any ideas?