I have recently switched to flatrate . I found an inexpensive spreadsheet for pricing that I have been well pleased with . The big advantage for me is consistency . I,m a one-man op , mostly residential . I have been concerned in the past that in subdivisions people compare prices . If you charge one person 200 for what they percieve as the same work you charged someone else 150 , then they may feel cheated . I think for my business flat rate is going to work well . For troubleshooting , I have a base charge . On the phone I tell customer this normally covers diagnosis , If more troubleshooting is required I can let them know once I am there . That being said it is very rare for tshoot on residence to take more than an hour .