Today's Posts Follow Us On Twitter! TFL Members on Twitter  
Forum search: Advanced Search  
Navigation
Marketplace
  Members Login:
Lost password?
  Forum Statistics:
Forum Members: 24,254
Total Threads: 80,792
Total Posts: 566,471
There are 1210 users currently browsing (tf).
 
  Our Partners:
 
  TalkFreelance     Business and Website Management     Contracts, Business and Legal Help :

Protecting Design/Code Until Paid in Full

Thread title: Protecting Design/Code Until Paid in Full
Reply    
    Thread tools Search this thread Display Modes  
06-06-2011, 04:29 AM
#1
btewd2004 is offline btewd2004
Status: I'm new around here
Join date: Jun 2011
Location: USA
Expertise: programming, writing
Software: PSPad
 
Posts: 6
iTrader: 0 / 0%
 

btewd2004 is on a distinguished road

  Old  Protecting Design/Code Until Paid in Full

I am just starting a freelance web design service. I want to offer clients packages with and without hosting included. For clients with their own hosting, I want to build their sites on their own servers to avoid time-consuming file and database transfers as well as any issues arising from server config differences.

I plan to require a deposit at the beginning and final payment of the balance when the site is finished. Is there any fairly simple way I can prevent clients with their own hosting from stealing my work before making the final payment? How do some of you more experienced designers handle these situations? I don't want to get ripped off, but I also don't want to be paranoid and restrictive.

Thanks in advance for any advice.

06-06-2011, 12:07 PM
#2
Lowengard is offline Lowengard
Status: Member
Join date: Feb 2010
Location: New York City
Expertise: all editorial, bsns consulting
Software: zotero
 
Posts: 238
iTrader: 0 / 0%
 

Lowengard is an unknown quantity at this point

  Old

btew2004

I assume, as you're asking this question in "Contracts, Business and Legal Help," you're looking for those kinds of protections.

In essence there are no guarantees that you will never encounter the problems of clients reluctant to pay or clients who drop you halfway through a project. You can't control a business in failure suddenly deciding to go underground. You can't control the boss's son's best friend who secretly wants to be a cowboy and takes it out on your drafts.

That said, there are ways to protect yourself. I recommend.

1. Interview prospective clients, just as prospective clients interview you. Ask yourself, "Project aside, is this a person (or are these people) you will want to work for? " You're probably not in a position to ask for a solvency statement from the firm's banker, but you might want to talk to a freelancer or other independent contractor to find out about their reputation.

And...pay attention to your gut. If a client seems untrustworthy it may not be worth your time to find out otherwise.

2. Have a good contract. Make sure it includes payment terms as w ell as milestones. Don't forget to include how you will resolve disputes, should they arise.

3. Keep your client in the loop regarding your progress In my experience (observing others in business) most problems arise because at least one party believes s/he doesn't know what's going on. It's not that time-consuming to give yourself a service standard of emailing or calling a client every 5 or 10 business days so that they know you're still working and they can tell you of any emerging issues.

4. Say what you'll do, then do what you say. The best way to have your work stolen by a client is to give them something completely different from what they were expecting. You may know why what you've done is better but if you haven't explained this to the client up front, you can't assume that they will too.

06-06-2011, 04:31 PM
#3
Village Genius is offline Village Genius
Village Genius's Avatar
Status: Geek
Join date: Apr 2006
Location: Denver, CO
Expertise: Software
Software: Chrome, Notepad++
 
Posts: 6,894
iTrader: 18 / 100%
 

Village Genius will become famous soon enough

  Old

Aside from what Lowenguard has said, clients sometimes just go bad. I've had clients that I've trusted go bad on me. The lesson is basically never trust anyone; there is always a chance that they will do something dirty.

When developing on clients server I often encode one of my important class files via Ioncube and have an expiration date set in there, I replace the file when final payment is given. I don't tell the client this; its none of their concern (although I wont lie if asked). Other than that a good contract is your best bet. Running with work like that when a contract defined more payments will often constitute theft which can be pursued at a criminal level.

06-06-2011, 06:24 PM
#4
btewd2004 is offline btewd2004
Status: I'm new around here
Join date: Jun 2011
Location: USA
Expertise: programming, writing
Software: PSPad
 
Posts: 6
iTrader: 0 / 0%
 

btewd2004 is on a distinguished road

  Old

Thank you for the great advice, Lowengard and Village Genius. I am working on contract templates, one for clients hosting with me and one for those hosting elsewhere. And I know one of the toughest things at first will be to read potential clients and gauge their trustworthiness.

I was thinking about encoding my work initially and then replacing it once final payment is made. So thanks for letting me know that's not such a crazy idea.

Thanks again. This forum is very helpful and I'm glad I found it.

Reply With Quote
10-26-2011, 06:53 AM
#5
CreativeDesigns is offline CreativeDesigns
Status: Junior Member
Join date: Mar 2011
Location: Johannesburg, South Africa
Expertise: Web Design, Graphic Design
Software: Photoshop,InDesign,Illustrator
 
Posts: 33
iTrader: 0 / 0%
 

CreativeDesigns is on a distinguished road

Send a message via Skype™ to CreativeDesigns

  Old

I agree with the others, however, the approach I take is that:
1. I let clients know that it's better to host with me so that I have complete access to the site in case anything goes wrong. I make it known that if anything goes wrong on their site and I cant access it because they are on someone else's server, then I can't help them.
2. because my sites are built mainly on a CMS I give myself an administrator username and password which the client doesn't have. Only once final payment has been made, do I provide them with their access details

It's all about covering your own a$$

Thanked by:
btewd2004 (10-26-2011)
10-26-2011, 06:41 PM
#6
btewd2004 is offline btewd2004
Status: I'm new around here
Join date: Jun 2011
Location: USA
Expertise: programming, writing
Software: PSPad
 
Posts: 6
iTrader: 0 / 0%
 

btewd2004 is on a distinguished road

  Old

Thanks for your input, CreativeDesigns. I do tell my clients that I can't be held responsible for any issues with a host other than mine. I also tell them that I may or may not be able to implement certain capabilities if their host doesn't support them (e.g., some "free" hosting services don't grant PHP/MySQL support). In addition, I tell them that, since it's their hosting account and not mine, I can't be the one to call support when something goes wrong.

I currently have only one client on a different host. It's a reputable organization that had an established site and hosting account before I took over.

Reply With Quote
Reply    


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

  Posting Rules  
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump:
 
  Contains New Posts Forum Contains New Posts   Contains No New Posts Forum Contains No New Posts   A Closed Forum Forum is Closed