Write the reason you're deleting this FAQ
When finding work online from a client who found your website or post on a forum or something and wants some work from you. Do you just take on the work straight away as soon as you've been paid or do you make them sign a contract first?
What about those times when you must do the work first and then take the payment after? Do you do the work first and then just wait to collect payment? Also, what if the client wants to cancel half way through? How are you compensated for that without a contract?
If you do use and require a signed contract first before you work, it can be a simple agreement that is made between you and your client that states what the terms of everything are such as that your work be carried out in time and be original and state when you should get paid and how. It can be a simple agreement and doesn't need to be anything complicated or hard to understand. But it can help to protect you when the unthinkable can happen which can happen sometimes throughout your freelancing career.
So knowing that, if I wanted to use contracts with my clients for some expensive work, what would be a good contract to use? What sort of things would I want to state and cover in that contract that were needed to be stated and covered?
And how would you get them to sign this if your relationship is purely online? Sending them a letter and waiting for them to sign it and send it back could take up to a week or more. So what is another way you can send them a contract online they can sign? A blank PDF file with a text field they can fill in? A fax!?
How to get around this if you want to use a contract with a client?
What sort of things should my contract state?
Thanks!
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Yeah that is the good thing about [b]SEOClerks[/b]! In that it acts as a contract for you because of all the terms and the way the system works to protect both the buyer and the seller. When working on a [b]Marketplace[/b] like SEOClerks as a seller, you're money is protected and guaranteed provided you do the work as advertised in your service description and deliver on time. Therefore there is no need to make your buyer sign a contract first. [b]SEOClerks Rocks! [/b]:)
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Yeah that's true. And the reason why some people don't chase them up and also the reason why some people don't pay as well. In some cases it's not that they're unhappy with the work. Far from it. But they know that it will cost more money to chase it up and get that payment so they can try it on.
That said there are systems in place for people who experience that. It can cost a lot of money to pay for the lawyers to handle it for you. But if they can prove that the buyer has not paid, you can take them to court and get your money for the work plus compensation as well to pay for the court costs, legal fees etc. However nobody really wants to go through all of this and would prefer to write it off as loss.
I guess you could say that is why you should always use SEOClerks for anything you do a freelancer. You have to pay SEOClerks fees but it's that same fee that prevents loosing your money. Plus they have to put it down first before you work. Acting as an escrow service so to speak thus protecting you from even having to speak to a lawyer. Again, another reason why SEOClerks rocks! :)
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Yeah shame on you Asap! No that's perfectly fair enough mate. It's fair to ask for half up front and half after the work has been completed. Many people do this and it seems to be the norm in most cases. Especially when we're talking about things that range from between $100-$300 or so. For that kind of price range it's fine as most people will be genuine and pay you again once the work has been completed/delivered to them.
Yet for bigger budget work that runs into $1000+ a simple contract could be very well worth having between the two parties "just in case". Especially when they don't need to be confusing and complicated terms. Just something basic that both parties can agree to and then sign. That way they're covered and make sure they'll get their work, and you're covered to make sure you get paid for it too! :)
Are you sure you want to delete this post?
Are you sure you want to delete this post?
Oh yes on SEOClerks you are covered by your service description and the sites TOS.
Yeah, in a perfect world Everett we'd never need contracts! And let's face it, nobody likes using one do they? They are just a bunch of [color=#FF0000][b]red tape[/b][/color] the client has to cut through before they can get their work or files etc.
If you're selling PHP scripts then you should probably think about creating some kind of agreement or usage terms thinking of the sorts of things you might need cover telling people what their rights are or aren't and what they can or can't do with your files/script. Such as not being allowed to share it for free and not being able to resell it. If you state that from the start and put it in a prominent place like your download page or a readme file in the actual files themselves, and somebody does that, you have something to use to say that it was said that it wasn't allowed.
You can even register your script with some authority like [b]Ioncube[/b] to license it and help to protect it from unauthorized use, reselling or sharing. As well as cover you in case anything goes wrong with their OS or system or hardware or event in their life that your software caused to happen so they can't hold it against you should something ever like that transpire. It wouldn't even have to be a contract, just a simple agreement they agree to before proceeding to download it which they must read or can choose to skip too. At least that way you're covered should anything like that ever come up.
But yes, you're covered by [b]SEOClerks TOS[/b] when selling freelance work here be it services, scripts, files, lists whatever. And of course, they have to put the money upfront first which is held [b]escrow style[/b] so that it's fair for both the buyer and the seller, providing all that is advertised takes place, then all's well that ends well! :)
Are you sure you want to delete this post?
Are you sure you want to delete this post?
| Match | Count | SQL | Script |
| SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='18026' | 1 | SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid
FROM `questions` as q
JOIN categories_faq as c ON q.catid=c.CATID
WHERE (q.status=1 OR
(q.status=2 AND userid='')
)
AND q.quesid='18026' | /opt/clerks-staging/docroot/viewfaq.php 496 () () |
| SELECT * FROM seoclerks.members WHERE USERID='272' | 1 | SELECT * FROM seoclerks.members WHERE USERID='272' | /opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() () |
| SELECT * FROM seoclerks.members WHERE USERID=272 | 1 | SELECT googleplus_profile FROM seoclerks.members WHERE USERID=272 | /opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() () |
| SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=18026 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faq as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=18026
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='18026' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc | 1 | SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered,
b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b
WHERE a.quesid='18026' AND a.userid=b.USERID and b.status='1' AND a.status=1
ORDER BY a.combined_votes DESC, a.date_answered asc | /opt/clerks-staging/docroot/viewfaq.php 1245 () () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=98651 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=98651
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=98743 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=98743
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=98717 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=98717
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=98755 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=98755
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=98805 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=98805
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=98812 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=98812
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=98659 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=98659
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=98754 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=98754
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=98667 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=98667
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=98813 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=98813
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=167051 LIMIT 5 | 1 | SELECT m.username FROM
ratings_faqanswers as r,
seoclerks.members as m
WHERE r.USERID=m.USERID
AND r.upvote=1
AND r.PID=167051
LIMIT 5 | /opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() () |
| UPDATE questions SET total_views = total_views + 1 WHERE quesid='18026' | 1 | UPDATE questions SET total_views = total_views + 1 WHERE quesid='18026' | /opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() () |
| SELECT * FROM questions WHERE quesid!='18026' AND status='1' AND (question like '%Do / Contract Freelancing?%' OR question like '%Contract%' OR question like '%Freelancing?%') -- ORDER BY RAND() LIMIT 15 | 1 | SELECT quesid, question, seo, userid
FROM questions
WHERE quesid!='18026' AND status='1'
AND (question like '%Do / Contract Freelancing?%' OR question like '%Contract%' OR question like '%Freelancing?%')
-- ORDER BY RAND()
LIMIT 15 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() () |
| SELECT * FROM seoclerks.members WHERE USERID='147' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='147' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM seoclerks.members WHERE USERID='20916' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='20916' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM seoclerks.members WHERE USERID='53106' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='53106' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM seoclerks.members WHERE USERID='60532' limit 1 | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='60532' limit 1 | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture() |
| SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=18026%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID | 1 | SELECT USERID, username FROM members_ledger
WHERE script='/opt/clerks-staging/docroot/viewfaq.php'
AND querystring LIKE '%id=18026%'
AND added>=UNIX_TIMESTAMP(NOW())-1200
GROUP BY USERID
| /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() () |
| SELECT * FROM categories | 1 | SELECT * FROM categories | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache() |
| select * from categories_software order by name asc | 1 | select * from categories_software order by name asc | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories() |
| select * from categories_wanttobuy order by name asc | 1 | select * from categories_wanttobuy order by name asc | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories() |
| select * from categories_wanttotrade order by name asc | 1 | select * from categories_wanttotrade order by name asc | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories() |
| SELECT * FROM seoclerks.members WHERE USERID='19821.png' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='19821.png' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='272.jpg' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='272.jpg' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='212316.jpg' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='212316.jpg' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='306632.jpg' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='306632.jpg' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='6160.png' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='6160.png' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='2951.jpg' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='2951.jpg' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| SELECT * FROM seoclerks.members WHERE USERID='600657.jpg' | 1 | SELECT profilepicture FROM seoclerks.members WHERE USERID='600657.jpg' | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage() |
| select * from categories_faq order by name asc | 1 | select * from categories_faq order by name asc | /opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories() |
| count(*) | sql1 | error_msg |
|---|
| Load | Count | SQL | Max | Min |
| Avg Time | Count | SQL | Max | Min |
TommyCarey
I've used contracts with plenty of my clients who spend $100 to $3,000 a month for their SEO and Online Marketing services through us. Whenever I have someone wanting to sign up I'll let them know that the process of SEO and Online Marketing could take 3 to 6 months to see any kind of ROI. I let them know that if they are in a tough niche that it could even take up to a full year to see their rankings increase because of their competition. When I tell people this it will usually give me an indication on if they are committed to their website or if it's just a hobby. The more committed they are, the more they'll be willing to sign up because you're being honest with them. If they can't afford it because they're new, I usually try to work something out with them.
After you figure out if they're really wanting to sign up, you'll need to get a contract to them. If the business, or person, if far from me I'll usually send them 2 of the same contracts. I will send 2 because I will sign both, they will sign both and send one back to me. I'll send a box to them, not a manila envelope with 2 contracts in it.
The contents of the box will be as follows:
Putting all this in the box will help streamline the process of getting the contract back to you because all the client has to do is sign and put the contract back in the envelope and send it back.
After you weed out the people who are just thinking about increased rankings and the ones who really want it, you can ask the following or put it in your contract:
The only downside with requiring contracts, you can't enforce them well with clients that are out of the country you're in. If someone is out of the United States I won't ask them to sign a contract because I can't do much if they stop paying me
Are you sure you want to delete this post?