I worked for a Top Producing team (the first 8 years as an in-office employee and the last 3 1/2 as a VA) and negotiated a "per the job" pay rate. I am currently working for another client on an hourly basis. I much prefer getting paid by the service.. Im finding that im almost penalized for my efficiency when paid by the hour where as by the job, you can hone your efficiency skills and still make a decent living. I negotiated a rate for listing entry which includes a preset menu of services and until recently, had a flat rate for contract to close work. Again, I had an agreed on menu of services I was to provide for their clients. For contract to close, I only got paid after closing, which meant I did put in some work I didnt get paid for. Some would never agree to that kind of structure but I accept that as a part of this business (not that I like it for sure!) and our agents were really good about holding contracts together so It didnt happen too often. Again, however, I was able to set my systems so that I only did the minimal amount of work until we knew for sure the contract was going through.. then the remainder of the tasks kicked in. Im just now branching off from this team and doing some things for other agents and am considering setting up a Hourly and per service menu so that if they just have a list of small items that needs to be tackled, I can charge them hourly but if they have larger projects or want me to handle recurring marketing or project related items, I can have a flat rate set for each of those. Hope this helps!