I'm in somewhat the same position as you, which is actually a good one! I am doing this in 'retirement', but pretty much full time May - Oct during our season here in MN.
Last year was my 3rd year in business and like most said, I finally got a good feel on how to market and reached my max. I overstepped my bounds a bit in late summer
by doing overseeding & aeration with rental units. Luckily my brother has a lawn service about 25 miles from me, so he & his helper were able to rapidly catch me back up.
Like you, I took on jobs outside of my main 3 items: mowing, fertilization, & weed control (with mowing being what I mainly want to do, weed control the last thing I want to do).
Those jobs included: rock shoveling, mulching, shrub trimming, planting ,etc. TAKE CARE OF YOURSELF! You have enough business, start limiting and focusing on what you do.
- I will no longer take on any customer that does not use my mowing service.
- I will no longer do rock shoveling, planting, or mulching.
- I have established a minimum $45 fee mowing charge (that will go up $5 in 2023 or 2024).
- I have dropped a couple problem customers (dog feces, holes dug by dogs - not the dogs' fault => owner's fault).
Don't let your customers dictate what services you provide. You dictate. For some (top customers, elderly) I will make an exception. Most often they are more than accommodating.