I like my career because I am the owner, boss, and worker. As owner and boss I make the rules fair for the worker - me.
Seriously, I do have some fundamental business rules that prevent most problems. And I invested in good professional documents that clearly explain the terms.
I do not do bats or bugs. Some jobs are more fun than others.
If for some reason a job is not going as well as expected, I add a couple days at no charge. That is great for customer relations and referrals. When I quote a price, I also include a price for any necessary or desired additional days at a discounted rate since the traps are already set. For repeat customers I give a small discount and note that it is a good customer discount. Those people are great for referrals. One repeat customer wrote the best compliment and testimonial. “You sure aren’t cheap, but you sure are effective!”
When establishing prices, consider all overhead and somehow divide that into charges. Taxes take a chunk. I charge enough that overhead is covered and some left for me.
Still, the market will only bear certain rates. I read somewhere that if you are getting every job your prices are too low. If you get none of the jobs your prices are too high. If getting a majority of jobs your prices are just right.
The toughest jobs to quote prices for are jobs with a long drive. For example, I explain that this job involves 2.5 hours of drive time every day for 5 days which equals 12.5 hours of driving and expenses. The job price must include the cost for the driving time and fuel.
I turn down some jobs where there are already serious obvious administrative or business conflicts or problems. I also turn down jobs that would be a public relations nightmare. I am not willing to get involved in those situations.
Yes I like my career.