I had the same situation since 1986. We used acctg that interfaced with nothing. I had a stand alone database that I built with my services in it. To bid I just entered quantities of something. Things like hrs/cut, hrs to trim shrubs, cu yd of mulch, hr to spread mulch, sq ft to aerate etc. It did everything delivering me a price for each service, ading up to the anual amount and figured payment terms at the end. I could vary the down payment % and the Number of months. I could print reports for who got each service and in what qty, then go do the work. When the work was done we would just go change the "Y" for yes in that service to a date. We also had our own internal paper record. For mowing we always used a route sheet with time and crew info. It was just for us. We would print a billing list from the database each month for the contract people and my wife would search the weekly route sheets for the dates of the per cut jobs. Now you can make this easy. For a few hundred dollars to buy or a few dollars/mo lease you can go to Alocet, the Lawn Monkey people and start using their QExpress program which does all this stuff and integrates with QB so you don't have to enter customers. Go check it out. You heard it from me first.