Just starting out, im trying to keep my costs down. Ive tried many of the free programs and trials out there and have a general opinion on them. These are all online, no software to install. This is huge for me since i live on my iPhone/iPad. Wave Accounting - free clean appearance, does invoicing and links to bank account. gives nice graph to show net income vs expense vs invoice amounts send/paid. no scheduling which is unfortunate. no way to print out a job list obviously, which would be used to take notes and such on accounts while at the job site. ZoHo Invoicing - free (i think this is google's line and they have books, invoicing, crm, etc etc) very nice looking! no scheduling, job list print outs but does awesome emailing invoices, estimates, thank you's, etc. all done within the ZoHo itself. there are books and calander that zoho makes but you can not link these as far as i know. FreshBooks - paid.. not willing to pay at this point just yet. tried things out too early to see how it really works but there are so many of these FreshBooks alternatives out there that it is your choice on pretty much the name of what you want. Freshbooks has its own iPhone app that makes this different to all others though. Gohper Software- paid this looks way too old to be and just a pretty (not pretty at all actually) picture over excel. doesnt flow or have user friendlyness like these others. not polished. does not link to your bank or google calander or outlook. no email functionality within the program itself either. LawnPro - paid everyone knows the support sucks (atleast thats what i read and will not pay yet to find out) the free version is limited to 10 accounts or 12 maybe. no expenses or estimates on this version so i pretty much gave this up immediatly. although i sort of like the layout of this program Groundskeeper Pro - paid very cheesy looking, no email through program or calander syncing. tried this out for a while and seems ok besides that but cant get over the cheesyness of this program. Quickbooks - paid (most use QXpress addin for scheduling) combined i guess this works for many. being that i only have 6 customers so far, not willing to pay, especially this ammount of money. money aside, i think this would be a pretty decent option since it is such a widely used program in this great country. huge downfall i see though, you have to pay 15 bucks a month to have it automatically download your account transactions each time you open this. the alternative is to download the activity file from you bank and import that into quickbooks each time you want to see the changes. for someone using this program once a week, i dont see that being a huge deal. i dont have employees so wont need to be paying anyone which is a benifet of the $15 per month thats sort of my opinions of all i have tried. now, let me tell you guys what i personally need software for and maybe there is something out there i am missing and worth a shot. if i find something i am in love with, i will decide if paying is what i realistically need to do. here is what i want... customer name, address, monthly billing and weekly or bi weekly scheduling. send invoice at end of month. send estimates to new customers. enter expesnses and see a graph of net income, etc. link to bank account would be very nice. printing out a job list for the day is something i want.