Business coaching generally includes some or all of the following:
goal setting
business plan development
marketing and sales advice
financial management
human resources management
operations management
Some coaches also offer specialized services such as executive, leadership, or sales coaching.