Since I've been doing freelance, I've been mostly doing set fee projects. It might seem nice, but eventually after getting too many clients, it becomes a headache, because at times I can end up spending more time on a project than its worth, and not get paid enough for certain projects. While some clients agree to pay extra for revisions, others don't. The issue I'm having with implementing an hourly rate is that I don't really know how to do it/pitch it to potential clients. I work from home, and usually don't have clients coming over. When I tell them that I charge a certain fee per hour, the first thing they ask is "well how will I know how many hours you'll be working on this and not simply charging me for random amount of time?" I can't simply say "You'll just have to trust me on this" or "You can come here to sit and watch me work" because a) Different projects can take up different amount of time for me where I can make one flyer in a matter of minutes, while another one can take me a couple of hours, and b) I don't want people sitting over my shoulder because that is distracting. Small fish and contracts: Is it really necessary to have some kind of a contract with someone who's paying under $500 or even $1000 for a project? What about contracts if you're taking deposits? In most cases I've either taken ~25% deposits for projects that are over $300. For stuff that's less, I usually don't bother asking for deposits or upfront pay (this is mostly because these are customers that I've dealt with for several years, and they've been reliable since the time I've met all of them). Back to the first paragraph: Should I ever stop accepting new clients if I get overloaded with work? Some days I can spend working more than 10 hours in front of the computer to make sure that all the deadlines are met (even if clients need some last-minute projects done for them). I have no problem with spending this amount of time working (while taking breaks), but I'd just like to get someone else's point of view regarding this.